在Google表格中,返回包含字符串的所有单元格

时间:2016-12-07 15:54:27

标签: google-sheets spreadsheet

我已经看到很多类似的问题,用户希望返回包含特定值的所有行,但我只想返回包含该值的单元格。

基本上,我有一张在不同单元格中有一堆类别的工作表,在第二张表格中,我想返回包含" _"的每个类别。我尝试了=QUERY(cat!A:Z,"select * where B contains '_'"),但是返回了整行,我只是想要每个单元格。

感谢您的任何建议!

1 个答案:

答案 0 :(得分:1)

试试这个:

=TRANSPOSE(SPLIT( ARRAYFORMULA(CONCATENATE(IF(REGEXMATCH(Sheet1!A:Z,"_"),Sheet1!A:Z&"~",""))) ,"~"))

您可以使用一些罕见的符号,例如~来加入和拆分结果,因此它会显示在一行中。

数据样本

enter image description here

<强>结果

enter image description here