使用Google表格vlookup返回索引范围内的值

时间:2018-03-16 17:14:58

标签: google-sheets array-formulas

我正致力于创建每周客户项目更新表。

我提取的工作表在三列中有一列中有客户名称。客户名称只会出现在这三列中的一列中。

实质上,我想在每周更新表中将这些名称合并到一个列中。

我目前的公式是:

=ArrayFormula(IFERROR(VLOOKUP($A32,Import!$A$3:$P$1000,{2,3,4},false),))

这里唯一的问题是,当它搜索三列时,它还需要3列输出。

有没有办法可以编写公式来将数据合并到一个列中?

1 个答案:

答案 0 :(得分:1)

此公式是否符合您的要求:

=SUBSTITUTE(JOIN("|",ArrayFormula(IFERROR(VLOOKUP($A32,Import!$A$3:$P$1000,{2,3,4},0),))),"|",)

用|替换空白列然后将它们替换为空白。这只留下了导入表中的B:D列之一的值