将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个字:
使用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)), "×")), ",$", ), ", ", ","))
以上是关于将VLOOKUP的结果加入Google表格中的一个字符串中的主要内容,如果未能解决你的问题,请参考以下文章
Google 电子表格 ArrayFormula + VLookup 转换
是否可以在 Google 的连接表中编写 vlookup 函数?