日期:
来源:套路Excel收集编辑:公式
在Excel中使用函数进行一对多的查找,常常使用网红公式:index+small+if 。
如下面的例子:求类型为法师的所有英雄姓名。
=INDEX($A$1:$A$10,SMALL(IF($B$1:$B$10="法师",ROW($1:$10),9^9),ROW(A1)))
尽管index+small+if很红很火,但其实效率并不算高。
应用辅助列,不单功能强大,而且效率可观。
辅助列公式:=B2&COUNTIF(B$2:B2,B2)
查找公式:=INDEX($A$2:$A$10,MATCH($E$1&ROW(),$C$2:$C$10,0),)
若需要容错处理,添加iferror函数。
=IFERROR(INDEX($A$2:$A$10,MATCH($E$1&ROW(),$C$2:$C$10,0),),"")