Google sheets:如何从多个范围查询
您可以使用以下基本语法来查询 Google 表格中的多个范围:
=QUERY({ Sheet1!A1:B10 ; Sheet2!A2:B5 })
此特定示例将返回Sheet1的A1:B10范围内的单元格,这些单元格堆叠在Sheet2的A2:B5范围内的单元格顶部。
以下示例展示了如何在实践中使用此语法。
示例:从 Google 表格中的多个范围进行查询
假设我们在 Google Sheets 的Sheet1和Sheet2中有以下数据,其中包含各个篮球队的信息:
我们可以使用以下公式查询两个工作表中的数据,并将结果放入名为Sheet3的新工作表中:
=QUERY({ Sheet1!A1:B10 ; Sheet2!A2:B5 })
以下是如何在实践中使用该公式:
请注意, Sheet1中的行只是堆叠在Sheet2中的行的顶部。
如果您希望将Sheet2的行放置在Sheet1的行旁边,则可以在公式中使用逗号而不是分号:
=QUERY({ Sheet1!A1:B10 , Sheet2!A1:B10 })
以下是如何在实践中使用该公式:
请注意, Sheet2中的行现在放置在Sheet1中的行旁边。
注意:在此示例中,我们仅使用了两个单元格区域,但您可以使用类似的语法来查询任意数量的单元格区域。
其他资源
以下教程介绍了如何在 Google 表格中执行其他常见查询:
Google Sheets:如何在查询中选择多列
Google Sheets:如何从另一张表查询
Google Sheets:如何在查询中使用分组依据
Google Sheets:如何在查询中使用 Order By