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&"~","")))
,"~"))
您可以使用一些罕见的符号,例如 ~
来连接和拆分结果,因此它显示在一行中。
数据样本
结果
我见过很多类似的问题,用户想要 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&"~","")))
,"~"))
您可以使用一些罕见的符号,例如 ~
来连接和拆分结果,因此它显示在一行中。
数据样本
结果