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



我正在努力创建客户项目的每周更新表。

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

从本质上讲,我想将这些名称合并到每周更新表中的单个列中。

我目前的公式是:

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

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

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

此公式是否如您所愿:

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

它将空白列替换为 | ,然后将这些列替换为空白。 这只留下列 B:D 中的值在导入工作表上

最新更新