1、=INDEX(J$1:J$20,SMALL(IF($L$1:$L$20=0,ROW($L$1:$L$20)),ROW(C1)))
这一句是在J$1:J$20范围内查找到$L$1:$L$20中最先出现的0值那一行的J列的值
SMALL(IF($L$1:$L$20=0,ROW($L$1:$L$20)),ROW(C1))
是查找$L$1:$L$20中最先出现0的行
2、=TRIM(MID(SUBSTITUTE($M1,"-",REPT(" ",LEN($M1))),LEN($M1)*(COLUMN(A:A)-1)+1,LEN($M1)))
这一句是将$M1中的字符串进行去空格修正为“-”
3、=IF(SUM(1/COUNTIF($Y$1:$Y$190,$Y$1:$Y$190))>=ROW(L1),INDEX($Y$1:$Y$190,SMALL(IF(ROW($Y$1:$Y$190)=MATCH($Y$1:$Y$190,$Y$1:$Y$190,0),ROW($Y$1:$Y$190),"0"),ROW(L1))),"N/A")
删除重复项
这是数组函数,所以难理解