=INDEX(B:B,SMALL(IF($A$1:$A$4=INDEX(A:A,MATCH($D$1,B:B,0)),ROW($A$1:$A$4),10^4),ROW(A1)))&""这么一样函数,从里到外解释吧,INDEX(A:A,MATCH($D$1,B:B,0)),中MATCH($D$1,B:B,0)的意思是从B列中查找D1的位置,D1用了绝对地址,下拉复制时不变,0代表精确查找,可以不写,意思一样,就是可改为MATCH($D$1,B:B,),找到D1位置后,用INDEX返回A列中这个位置的数据,IF(A$1:A$100=INDEX(A:A,MATCH(C$1,B:B,)),ROW($1:$100),4^8)这样的意思是用IF函数来判断A1:
|