逸凡 avatar

如何在 Google 表格中查询另一张表格

ericjiang

Published: 04 Jun 2022 › Updated: 04 Jun 2022如何在 Google 表格中查询另一张表格

如何在 Google 表格中查询另一张表格

如何从 Google 表格中的另一个表格中提取单元格数据


QUERY 函数是一个强大的工具,用于从另一个工作表或文档中提取多条数据。但是,如果您只想引用几个单元格,则可能有点过于复杂。

要快速轻松地从 Google 表格中的另一张表格中提取单元格数据:

  1. 单击要显示数据的单元格。
  2. 在单元格中键入=(。此时不要按Enter
    how-to-query-another-sheet-in-google-sheets-start-formula

  3. 通过单击工作表名称导航到要从中提取数据的工作表。
    how-to-query-another-sheet-in-google-sheets-change-sheet

  4. 单击包含要提取的数据的单元格。
    how-to-query-another-sheet-in-google-sheets-select-pull-cell

  5. 键入)并按Enter 键完成您的公式。
  6. 您的数据现在将被拉过。
  7. 您可以使用Google 表格中的填写功能来提取更多数据。
    how-to-query-another-sheet-in-google-sheets-select-fill-down

如何从 Google 表格中的另一个文档中提取单元格数据

如果您要提取到工作表中的数据位于不同的 Google 表格文档中,则可以直接引用它。

就是这样:

  1. 打开包含您的数据的 Google 表格。
  2. 记下工作表的名称和您打算拉过的单元格引用。
  3. 复制该文档 URL 中的所有内容,直到最后的正斜杠。
    how-to-query-another-sheet-in-google-sheets-url

  4. 返回到要将数据拉入的文档,然后单击要显示数据的单元格。
  5. 键入=importrange(",然后粘贴您在第 3 步中复制的 URL。
    how-to-query-another-sheet-in-google-sheets-paste-url

  6. 键入最后一个引号,后跟逗号。
    how-to-query-another-sheet-in-google-sheets-quotes-comma

  7. 在引号中,键入您在步骤 2 中记下的工作表名称、感叹号以及您在步骤 2 中记下的单元格引用。
    how-to-query-another-sheet-in-google-sheets-sheet-reference

  8. 添加最后一个闭合括号,然后按Enter
  9. 现在可能会要求您获得连接电子表格的权限。单击允许访问以确认。
    how-to-query-another-sheet-in-google-sheets-allow-access

  10. 您的数据现在将出现在您的工作表中。
与第一种方法不同,您不能向下拖动以填充其他单元格,因为该公式引用了其他文档中的一个特定单元格。但是,您可以在公式中提供一系列单元格。

例如,要一次性将所有单元格从 C4 拉到 C8,您可以在公式末尾使用以下参考:

“我的参考表!C4:C8”

如何在 Google 表格中查询另一张表格

如果您想从另一张工作表中提取大量数据,或者您想更好地控制所拉取的数据,您可以使用强大的 QUERY 功能。这使用起来更复杂,但它是高度可配置的。

要在 Google Docs 中查询另一张工作表:

  1. 单击要显示第一条数据的单元格。
  2. 输入=query(但不要按Enter
    how-to-query-another-sheet-in-google-sheets-query

  3. 通过单击工作表选项卡导航到包含您的数据的工作表。
    how-to-query-another-sheet-in-google-sheets-query-different-sheet

  4. 突出显示您要使用的所有数据。
    how-to-query-another-sheet-in-google-sheets-query-range

  5. 键入逗号,然后在引号中键入select ,后跟要从中提取数据的列的字母。例如,如果您想从列 B 和 D 中提取数据,您可以输入select B, D”。如果要查询所有数据,请键入“select*”
    how-to-query-another-sheet-in-google-sheets-query-select

  6. 最后,键入另一个逗号,然后键入您的数据具有的标头数,然后是最后一个右括号。例如,如果有一个列标题,您将键入,1)
    how-to-query-another-sheet-in-google-sheets-query-formula

  7. Enter 键,数据将被拉过。
    how-to-query-another-sheet-in-google-sheets-queried-data-same-doc

  8. 如果您需要编辑公式,请单击数据左上角的单元格,这是您首次输入公式的位置。

如何在 Google 表格中查询另一个文档

如果要查询的数据位于不同的文档中,则需要使用稍微不同的公式。

以下是它的工作原理:

  1. 打开包含您要查询的数据的 Google 表格文档。
  2. 记下工作表的名称和要查询的单元格范围。
  3. 将该文档的 URL 复制到最后一个正斜杠。
    how-to-query-another-sheet-in-google-sheets-url

  4. 返回到要显示数据的文档。在您希望查询数据所在的单元格中单击。
  5. 键入=query(importrange(“ 然后粘贴您在步骤 3 中复制的 URL。
    how-to-query-another-sheet-in-google-sheets-query-importrange

  6. 键入),然后在引号中键入您在步骤 2 中记下的工作表名称、感叹号,然后是您在步骤 2 中记下的单元格区域。
    how-to-query-another-sheet-in-google-sheets-query-importrange-range

  7. 键入逗号,然后在引号中键入select ,后跟要从中提取数据的列号。例如,如果您想从第一列和第三列中提取数据,您可以输入“select Col1, Col3”
    how-to-query-another-sheet-in-google-sheets-query-columns

  8. 最后,键入另一个逗号,然后是数据上方的标题数量,然后是最后一个右括号。例如,如果有一个列标题,您可以输入,1)
    how-to-query-another-sheet-in-google-sheets-query-doc-complete

  9. Enter
  10. 现在可能会要求您获得连接电子表格的权限。单击允许访问以确认。
    how-to-query-another-sheet-in-google-sheets-allow-access

  11. 您查询的数据现在应该出现了。
    how-to-query-another-sheet-in-google-sheets-queried-data

Google 表格中有用的 QUERY 函数

在上面的示例中,SELECT 函数用于选择我们想要查询的列。但是,您可以使用此功能进行更具体的选择。

以下是您可以执行的一些示例:

  • Select all data
    =QUERY(‘My Current Sheet’!B3:D13, “SELECT *”, 1)
  • Select columns in a different order
    =QUERY(‘My Current Sheet’!B3:D13, “SELECT B, D, C”, 1)
  • Select only data over a specific value
    =QUERY(‘My Current Sheet’!B3:D13, “SELECT B, C WHERE C > 20”, 1)
  • Order the selected data
    =QUERY(‘My Current Sheet’!B3:D13, “SELECT B, C ORDER BY B DESC”, 1)
  • Select only the top 5 values in ascending order
    =QUERY(‘My Current Sheet’!B3:D13, “SELECT B, C ORDER BY D ASC LIMIT 5”, 1)
  • Skip the first 10 rows
    =QUERY(‘My Current Sheet’!B3:D13, “SELECT B, C, D OFFSET 10”, 1)
详细了解 Google 表格功能

谷歌表格有数百个强大的功能,其中QUERY只是一个例子。现在您知道如何在 Google 表格中查询另一张工作表,您可能想了解其他一些功能。

Google Sheets IF 语句让您的计算更加智能。您可以使用Google 表格中的 SUMIF 函数来查找满足特定条件的单元格的总和,或者使用COUNTIF 函数来计算满足条件的单元格的数量。

您还可以使用Google 表格中的 VLOOKUP 函数来搜索数据的最左侧列并返回同一行中的任何值。

Leave 如何在 Google 表格中查询另一张表格 to:

Written by

穷不怪父 孝不比兄,苦不责妻,气不凶子

Read more #select posts


Best Posts From 逸凡

We have not curated any of ericjiang's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From 逸凡