【问题标题】:Search text based on column values and return adjacent rows into a single cell根据列值搜索文本并将相邻行返回到单个单元格中
【发布时间】:2017-08-25 00:10:34
【问题描述】:

我需要有关 Google 表格公式的帮助。

我的电子表格设置如下:

我需要的结果应该是G2中的:

如果 E:E 中的文本包含 A:A 中的任何值,则将 B:B 中的相应值返回到 G:G 中,用逗号分隔(不区分大小写)。

非常感谢!

【问题讨论】:

    标签: excel-formula google-sheets formula spreadsheet


    【解决方案1】:

    试试这个:

    =join(",",query(filter(A2:B4,arrayformula(regexmatch(LOWER($E$2),lower(A2:A4))),B2:B4),"select Col2"))
    

    要返回数字或文本,请使用:

    =join(",",query(filter(A2:L4,arrayformula(regexmatch(LOWER($E$2),lower(A2:A4)))),"select Col2"))

    【讨论】:

    • 太棒了!完美运行!谢谢!
    • 嘿dot.Py!我一直在使用这个带有数字的公式,并且效果很好,但是,如果我用文本替换数字(例如香蕉的数量),它就不起作用:(你知道我该怎么做才能使公式起作用吗用文字代替数字?谢谢!
    • @heroickoala 查看答案的补充。
    猜你喜欢
    • 1970-01-01
    • 2015-04-26
    • 2016-07-24
    • 1970-01-01
    • 2020-02-19
    • 2015-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多