使用 Google Sheets vlookup return 索引范围内的值

Use Google Sheets vlookup to return the value in an index range

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

我从中提取的 sheet 在三列之一中有客户名称。客户端名称只会出现在这三列之一中。

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

我目前的公式是:

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

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

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

这个公式是否如你所愿:

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

它将空白列替换为 |然后用那些代替空白。这将只留下您的导入 sheet

中 B:D 列之一的值