将VLOOKUP的结果加入Google表格中的一个字符串中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将VLOOKUP的结果加入Google表格中的一个字符串中相关的知识,希望对你有一定的参考价值。

我的Google电子表格具有以下任务:在特定ID右侧的所有单元格中加入字符串。

  • 用不同的措辞:SELECT A, JOIN(',', B) GROUP BY A, WHERE A = myid;如果JOIN是聚合函数。
  • 或者换句话说:=JOIN(',', VLOOKUP(A:B, myid, 0))如果VLOOKUP可以返回所有事件,而不仅仅是第一个事件。
  • 一张图片胜过1000个字:

enter image description here

使用Google Spreadsheets可以吗?

答案

我相信您可以使用FILTER函数而不是VLOOKUP来基于ID过滤范围,然后根据JOIN返回的范围。

FILTER的文档在这里:https://support.google.com/docs/answer/3093197

另一答案

尝试:

=ARRAYFORMULA(SUBSTITUTE(REGEXREPLACE(TRIM(SPLIT(TRANSPOSE(QUERY(QUERY(
 IF(B2:B<>"", {A2:A&"×", B2:B&","}, ), 
 "select max(Col2) where Col2 !='' group by Col2 pivot Col1")
 ,,999^99)), "×")), ",$", ), ", ", ","))

0

以上是关于将VLOOKUP的结果加入Google表格中的一个字符串中的主要内容,如果未能解决你的问题,请参考以下文章

带有 VLOOKUP 的 Google 电子表格多个结果

Google 电子表格 ArrayFormula + VLookup 转换

是否可以在 Google 的连接表中编写 vlookup 函数?

Google 电子表格 - 来自另一个工作簿的 VLookup 值

Google 表格 - 返回包含特定文本的单元格的列号

从 vlookup 检查 Google 表格中的文本而不破坏公式、文本换行或将列宽更改为“适合数据”?