Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets Google Sheets VLOOKUP返回多个值_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google sheets Google Sheets VLOOKUP返回多个值

Google sheets Google Sheets VLOOKUP返回多个值,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我有一个带有键和值对的表,其中键可以出现多次。我想找到给定键的所有值,例如 |A |B | |Key1|Value11| |Key2|Value2 | |Key1|Value12| 我需要一个类似于vlookup的函数,但我想返回与给定键匹配的每个值,例如vlookup\u multiple(“键1”、“a:B”、“2”)将返回列“Value11”、“Value12”,或者它可以连接找到的值 是否有这样的函数,或者我需要自己编写它?对于此任务,您需要查询: =QUERY(A:B,

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

|A   |B      |
|Key1|Value11|
|Key2|Value2 |
|Key1|Value12|
我需要一个类似于
vlookup
的函数,但我想返回与给定键匹配的每个值,例如
vlookup\u multiple(“键1”、“a:B”、“2”)
将返回列“Value11”、“Value12”,或者它可以连接找到的值


是否有这样的函数,或者我需要自己编写它?

对于此任务,您需要查询:

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

对于连接,您可以将其包装为
JOIN
TEXTJOIN

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