【问题标题】:Google Sheets match/intersect of two sets谷歌表格匹配/相交两组
【发布时间】:2018-12-29 20:52:58
【问题描述】:

我在一张纸上有关键字:

结果是另一张纸:

我想查找search 中的任何单词是否存在于keywords 中。如果两者都有一个词,results 将显示任何具有关键字的result。

=join(", ",filter(A3:A5,match(split(B3:B5,", "),split(F3,", "))))

在这种情况下,我收到一个错误 #VALUE!,它应该是 Result 1, Result 2

错误提示

FILTER 范围必须是单行或单列。

【问题讨论】:

    标签: filter google-sheets match


    【解决方案1】:

    我能够通过使用

    获得您正在寻找的结果

    =QUERY(A3:B5,"Select A where B contains '"&SPLIT(D2,",")&"'",0)

    所以我将 SEARCH 值放在 D2 中。如果您希望将结果显示在另一张纸上,请使用 Sheetname!A3:B5

    【讨论】:

    • 如果您将=SPLIT(TRIM(D2),", ") 添加到 E2,如果找到“牧场”,下面的公式也会返回。 =QUERY(A3:B5,"Select A where B contains '"&E2&"' or B contains '"&F2&"'",0)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-21
    • 2021-08-27
    • 1970-01-01
    • 1970-01-01
    • 2021-05-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多