Google表格VLOOKUP返回多个值

时间:2019-04-08 22:25:49

标签: google-sheets google-sheets-formula

我有一个带有键,值对的表,键可以多次出现。我想查找给定键的所有值,例如

|A   |B      |
|Key1|Value11|
|Key2|Value2 |
|Key1|Value12|

我需要一个类似vlookup的函数,但我想返回每个与给定键匹配的值,例如vlookup_multiple("Key1", "A:B", 2)将返回“ Value11”,“ Value12”列,或者可以将找到的值连接起来。

有这样的功能还是我需要自己编写?

1 个答案:

答案 0 :(得分:0)

您需要 QUERY 来完成此任务:

=QUERY(A:B, "select B where A = '"&"Key1"&"'", 0)

0

,并进行连接,您可以将其包装到 JOIN TEXTJOIN

=TEXTJOIN(", ", 1, QUERY(A:B, "select B where A = '"&"Key1"&"'", 0))