发布网友 发布时间:2022-04-29 20:50
共1个回答
热心网友 时间:2022-06-22 14:36
A2=IFERROR(INDEX(理科!A:A,SMALL(IF(理科!$A$2:$A$99=1,ROW($2:$99)),ROW(A1))),"")----限用於2007版以上
或=INDEX(理科!A:A,SMALL(IF(理科!$A$2:$A$99=1,ROW($2:$99),4^8),ROW(A1)))&""----任何版本可用
均为数组公式,右拉下拉
追问能解释一下第二个公式吗?能用,不理解。谢谢!追答"4^8"就是4的8次方,等於65532,是2003版的最大行号,通常这一行都是空白的,index函数要传回的是栏位如果是空白的,则会显示"0",为了使工作表美观,在公式後面加[&""],就可让他显为空白。