【问题标题】:How to concatenate all occurrences of a Google Sheets Query如何连接所有出现的 Google 表格查询
【发布时间】:2021-01-22 17:59:21
【问题描述】:

我有两列数据和另一列包含搜索键。我正在尝试获取包含我能够执行的特定文本的所有结果。挑战在于我需要将所有出现的事件连接到一个单元格中。

我尝试了以下公式: =ARRAYFORMULA(IFERROR(VLOOKUP(F2:F,B:C,2,FALSE),""))

这有效但进行到一半。所以剩下的就是将所有其他结果提取到一个单元格中。目前,它只获取一个结果。

在此图像中,所需的输出是 F2 中 E2 中的搜索键 Paul。

链接到我的电子表格。 https://docs.google.com/spreadsheets/d/16GujlPIn3sqh4DX-taG5b65futHBJrgi6rNmj5zNmdM/edit?usp=sharing

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    使用:

    =JOIN(,FILTER(B:B, A:A=E2))
    

    【讨论】:

    • 谢谢。有这个数组公式吗?如果我在 E 列中有多个搜索键?
    • @DanstanOngubo 是的,看你的表
    • 由于我有大量数据,第一个接受的下拉公式似乎有利于速度。我面临的唯一挑战是操纵公式,以便从底部开始搜索。我正在尝试使用 SORT 功能,但我无法让它正常工作。在我之前的电子表格中进行了说明。
    • 你可以这样做:=JOIN(, INDEX(SORT(FILTER({C:C, ROW(A:A)}, B:B=F2), 2, 0),,1))
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多