根据列值搜索文本并将相邻行返回到单个单元格中

时间:2017-03-30 21:17:44

标签: excel-formula google-sheets formula spreadsheet

我需要一些Google表格公式的帮助。

我的电子表格设置如下:

enter image description here 我需要的结果应该像在G2中一样:

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

非常感谢!

1 个答案:

答案 0 :(得分:2)

试试这个:

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

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

= join(“,”,查询(过滤器(A2:L4,arrayformula(regexmatch(LOWER($ E $ 2),更低(A2:A4)))),“选择Col2”))