Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 收集一个Google工作表中与另一个工作表的列中的字符串相匹配的行_Google Sheets_Google Sheets Formula_Google Sheets Query - Fatal编程技术网

Google sheets 收集一个Google工作表中与另一个工作表的列中的字符串相匹配的行

Google sheets 收集一个Google工作表中与另一个工作表的列中的字符串相匹配的行,google-sheets,google-sheets-formula,google-sheets-query,Google Sheets,Google Sheets Formula,Google Sheets Query,我有一个google工作表(可能与excel的公式类似),有两个工作表,我想有一个工作表“检测”行中的某个单元格是否有特定的字符串(例如,它以“血样”开头),并收集与该字符串匹配的行 所以这张“试用版”看起来像这样 A|B 1|3 2|2 3|5 1|4 2|4 2|5 1|5 1|3 A|B 1|3 1|4 1|5 1|3 从上面的两列A和B中,如何筛选到另一个工作表,以便在A=1时,它将显示B的相应值(以及一些其他列),而不会在其间留下空行?所以最终结果应该是这样的 A|B 1|3 2|

我有一个google工作表(可能与excel的公式类似),有两个工作表,我想有一个工作表“检测”行中的某个单元格是否有特定的字符串(例如,它以“血样”开头),并收集与该字符串匹配的行

所以这张“试用版”看起来像这样

A|B
1|3
2|2
3|5
1|4
2|4
2|5
1|5
1|3
A|B
1|3
1|4
1|5
1|3
从上面的两列
A
B
中,如何筛选到另一个工作表,以便在
A=1
时,它将显示
B
的相应值(以及一些其他列),而不会在其间留下空行?所以最终结果应该是这样的

A|B
1|3
2|2
3|5
1|4
2|4
2|5
1|5
1|3
A|B
1|3
1|4
1|5
1|3

您可以使用如下查询公式:

=QUERY('Sheet 01'!A1:B,"where A=1 and A is not null")
(请根据您的需要调整范围)

您还可以阅读更多关于


编辑 请记住,您问题中的示例(“因此,表格‘试用’看起来像这样……直到结尾”)与您的第一段不匹配

如果你真的在寻找答案

…如果行的某个单元格具有特定的字符串(例如,它以“血样”开头),则收集与该字符串匹配的行

使用以下查询

请记住,当答案回答了您的问题时,它甚至可以回答,这样其他人也可以从中受益。