Google 工作表 return 中包含字符串的所有单元格

In Google Sheets return all cells that contain string

我见过很多类似的问题,用户想要 return 包含特定值的所有行,但我只想 return 包含该值的单元格.

基本上,我有一个 sheet 在不同的单元格中有一堆类别,在第二个 sheet 我想 return 每个包含“_ ”。我试过 =QUERY(cat!A:Z,"select * where B contains '_'"),但 return 是整行,我只想要每个单元格。

感谢任何建议!

试试这个:

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

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

数据样本

结果