以下是引用fengfgc在2010-11-3 22:18:00的发言: 你好。=INDEX(D:D,SMALL(IF((ISNUMBER(FIND(G2,$A$2:$A$4)))*(ISNUMBER(FIND(H2,$B$2:$B$4)))*(ISNUMBER(FIND(I2,$C$2:$C$4))),ROW($2:$4),65536),ROW(D1)))&""中的SMALL(IF((ISNUMBER(FIND(G2,$A$2:$A$4)))*(ISNUMBER(FIND(H2,$B$2:$B$4)))*(ISNUMBER(FIND(I2,$C$2:$C$4))),ROW($2:$4),65536),ROW(D1))怎么理解?SMALL是什么意思?谢谢 SMALL是个函数,取范围中最小(第一小)或者较小(第二小、第三小。。。。)的数。SMALL(IF((ISNUMBER(FIND(G2,$A$2:$A$4)))*(ISNUMBER(FIND(H2,$B$2:$B$4)))*(ISNUMBER(FIND(I2,$C$2:$C$4))),ROW($2:$4),65536),ROW(D1))表示:如果同时满足三个条件,就按照行号从小到大的顺序显示出来,否则显示为空。 |