1

我想根据 E 列中的 1 个或多个值过滤/查询 A:B 列。

本质上,我想从 ColB 返回 ColA 中出现在 ColE 中的任何值的值。我希望我可以使用这个:

=query({$B$1:$C$101},"select Col2 where Col1='" & {$E$2:$E$101} & "'")

但是,使用数组 {$E$2:$E$101} 来匹配值在查询中不起作用。这是我的电子表格的链接:

https://docs.google.com/spreadsheets/d/1fUixRqqOYh6LleMkvgJdmp7yg2YqOnfzjuHB3glMBKY/edit?usp=sharing

电子表格的图片

4

1 回答 1

0

公式应该是:

=QUERY({B:C}, "select Col2 where Col1 matches '^"&TEXTJOIN("$|^", 1, E:E)&"$'", 0)

0

于 2019-10-22T21:55:31.250 回答