【发布时间】:2012-06-19 06:59:36
【问题描述】:
我有一个包含多行和多列数据的 Google 表格,我想在电子表格的每一行中搜索某个短语,然后如果该行包含其中一个中的短语,则将该行打印到新工作表上数据列(比如说 D 列)。
我的包含所有数据的工作表被创造性地称为“所有数据”。同样,我只包含所选数据的工作表称为“所选数据”。 假设我正在寻找的短语是“你好”。
目前在“选定数据”表中,我在单元格 A1 中有以下内容:
=QUERY('All the data'!A:D,"select find("hello",All the data!D:D)>0")
这会产生解析错误,我希望它打印“所有数据”表中包含“所有数据”表中 D 列中“hello”的所有行。
我做错了什么?我是否使用了正确的功能?还有其他更容易使用的功能吗?正确的公式是什么?
最终我想将其转换为 Google Apps 脚本。
【问题讨论】:
-
由于你的最后一句话,我不会写这个作为答案,但电子表格函数解决方案可能是:
=QUERY('All the data'!A:D;"select * where D contains 'hello'")。请注意,这将在“奥赛罗”中找到“你好”。 -
感谢您的快速回复亚当。您的评论足以让我成为答案。如果您想这样发布,我会将其标记为已回答。我将尝试自己转换为 Google Apps 脚本。
标签: google-apps-script google-sheets google-sheets-query