|
=IF(ROW(1:1)>COUNTIF(A:A,"张三"),"",INDEX(B:B,SMALL(IF(A$2:A$10="张三",ROW($2:$10)),ROW(1:1))))
那位老师给我说一下,的 row(1:1)>countif(A:A,"张三") 什么意思。
我主要是不太明白row(1:1)怎么就大于后边那个呢,
麻烦明白的老师给解释一下。
本帖最后由 龙猫 于 2011-2-19 22:19 编辑
countif(A:A,"张三") ,
AA列有“张三”的 当然 ROW(1:1)<=COUNTIF(A:A,"张三")
如果 AA列没有“张三”,countif(A:A,"张三") =0,自然ROW(1:1)>COUNTIF(A:A,"张三")
问题不在于ROW(1:1),向下拖动公式,ROW(1:1)=1就变成ROW(2:2)=2
这个就是为什么要用 ROW(1:1)>COUNTIF(A:A,"张三"),而不是 1>COUNTIF(A:A,"张三"),或 COUNTIF(A:A,"张三")的原因
|
|