Google sheets:如何从多个范围查询


您可以使用以下基本语法来查询 Google 表格中的多个范围:

 =QUERY({ Sheet1!A1:B10 ; Sheet2!A2:B5 })

此特定示例将返回Sheet1A1:B10范围内的单元格,这些单元格堆叠在Sheet2A2:B5范围内的单元格顶部。

以下示例展示了如何在实践中使用此语法。

示例:从 Google 表格中的多个范围进行查询

假设我们在 Google Sheets 的Sheet1Sheet2中有以下数据,其中包含各个篮球队的信息:

我们可以使用以下公式查询两个工作表中的数据,并将结果放入名为Sheet3的新工作表中:

 =QUERY({ Sheet1!A1:B10 ; Sheet2!A2:B5 })

以下是如何在实践中使用该公式:

来自多个范围的 Google 表格查询

请注意, Sheet1中的行只是堆叠在Sheet2中的行的顶部。

如果您希望将Sheet2的行放置在Sheet1的行旁边,则可以在公式中使用逗号而不是分号:

 =QUERY({ Sheet1!A1:B10 , Sheet2!A1:B10 })

以下是如何在实践中使用该公式:

请注意, Sheet2中的行现在放置在Sheet1中的行旁边。

注意:在此示例中,我们仅使用了两个单元格区域,但您可以使用类似的语法来查询任意数量的单元格区域。

其他资源

以下教程介绍了如何在 Google 表格中执行其他常见查询:

Google Sheets:如何在查询中选择多列
Google Sheets:如何从另一张表查询
Google Sheets:如何在查询中使用分组依据
Google Sheets:如何在查询中使用 Order By

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注