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_Array Formulas - Fatal编程技术网

Google sheets 使用Google Sheets vlookup返回索引范围内的值

Google sheets 使用Google Sheets vlookup返回索引范围内的值,google-sheets,array-formulas,Google Sheets,Array Formulas,我正在为客户项目制作每周更新表 我从中提取的工作表在三列之一中有客户机名称。客户端名称将仅位于这三列中的一列 本质上,我希望在每周更新表中将这些名称合并到一列中 我目前的公式是: =ArrayFormula(IFERROR(VLOOKUP($A32,Import!$A$3:$P$1000,{2,3,4},false),)) 这里唯一的问题是,当它在三列之间搜索时,它还需要三列作为输出 有没有一种方法可以编写公式将数据合并到一列中?此公式是否按照您的要求工作: =替换(JOIN(“|”),Arr

我正在为客户项目制作每周更新表

我从中提取的工作表在三列之一中有客户机名称。客户端名称将仅位于这三列中的一列

本质上,我希望在每周更新表中将这些名称合并到一列中

我目前的公式是:

=ArrayFormula(IFERROR(VLOOKUP($A32,Import!$A$3:$P$1000,{2,3,4},false),))
这里唯一的问题是,当它在三列之间搜索时,它还需要三列作为输出


有没有一种方法可以编写公式将数据合并到一列中?

此公式是否按照您的要求工作:

=替换(JOIN(“|”),ArrayFormula(IFERROR(VLOOKUP($A32,Import!$A$3:$p$1000,{2,3,4},0),)),“|,)


< P>用空白替换空白列,然后将其替换为空白。这只剩下导入工作表上B:D列之一的值

我无法复制您的结果。在
vlookup
index
参数中输入一行只会导致Google Sheets查找行中的第一个元素,而忽略其余元素。您是否可以共享一个示例表,以便人们可以查看和测试?使用文本函数聚合输出,即增加嵌套级别。查看
textjoin
join
concat
先生,您是人类中的神。