Excel函式輔助列 一對多查詢

2021-09-21 01:21:06 字數 555 閱讀 9379

在excel中使用函式進行一對多的查詢,常常使用網紅公式:index small if 。

如下面的例子:求型別為法師的所有英雄姓名。

儘管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),),'''')