Google表格VLOOKUP返回多个值

问题描述 投票:0回答:1

我有一个表,其中包含键,值对,其中键可以多次出现。我想找到给定密钥的所有值,例如

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

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

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

google-sheets google-sheets-formula
1个回答
0
投票

你需要QUERY来完成这个任务:

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

0

并且为了连接你可以将它包装成JOINTEXTJOIN

=TEXTJOIN(", ", 1, QUERY(A:B, "select B where A = '"&"Key1"&"'", 0))
© www.soinside.com 2019 - 2024. All rights reserved.