如何使用 SUMIFS 连接两个 google sheet 工作簿?
How to connect two google sheet workbooks using SUMIFS?
我有以下公式
SUMIFS(Sheet1!I2:I12,Sheet1!H2:H12,"1111-1111",Sheet1!B2:B12,"1111")
我想要单独工作簿中的工作表 1(而不是同一工作簿中的工作表),我该怎么做?
我的工作簿 1 是 https://docs.google.com/spreadsheets/d/1L4t2xkmHPAOn8uGT3bFy56UMWrZaHsyq4FlOh6uR2g0/edit?usp=sharing
我想在工作簿 2 中执行以下操作
= SUMIFS(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1VayuaMlSMvkhBKKuQnRTuTwk6kshFWQanWxa5KWh2ag","Sheet1!I2:I12"),IMPORTRANGE("https://docs.google.com/spreadsheets/d/1VayuaMlSMvkhBKKuQnRTuTwk6kshFWQanWxa5KWh2ag", "Sheet1!H2:H12"),"1111-1111",IMPORTRANGE("https://docs.google.com/spreadsheets/d/1VayuaMlSMvkhBKKuQnRTuTwk6kshFWQanWxa5KWh2ag", "Sheet1!B2:B12"),"1111")
我认为您需要使用 IMPORTRANGE
将您想要的列引入活动 sheet。您可以先导入数据,然后在另一个单元格中使用公式来处理它,或者您可以在 SUMIF
公式中使用 IMPORTRANGE
。
编辑:Here's a workbook that has it working.
Sheet1!A1
中的公式是 =IMPORTRANGE("https://docs.google.com/spreadsheets/d/1L4t2xkmHPAOn8uGT3bFy56UMWrZaHsyq4FlOh6uR2g0/edit?usp=sharing","Sheet1!A1:I12")
,它将您的共享工作簿 1 中的数据拉入此 sheet。
Sheet2!A2
中的公式为=SUMIFS(Sheet1!I2:I12,Sheet1!H2:H12,"1111-1111",Sheet1!B2:B12,"1111")
如果您愿意,也可以将 SUMIFS
公式放在 Sheet1
上。这是 2 个步骤而不是一个步骤,但它有效!
您可以使用 IMPORTRANGE
公式从另一个 sheet 中提取数据。
您可以将 IMPORTRANGE
嵌入您的公式中以便直接从中提取,或者您可以在新的 sheet 中单独使用该公式,然后从位于其中的 sheet 中提取相同的 Spreadsheet 以便于访问和整体更短的公式。
更新您从中提取的价差sheet 将自动更新来自 IMPORTRANGE
公式的数据。
例如:
A1包含基本公式=importrange("https://docs.google.com/spreadsheets/d/1I8BiB-2gSFueLIKiGsMY-URLOpnB8QzbUrx8/edit#gid=0", "Sheet1!I1:I12")
而 B1 包含 =sum(importrange("https://docs.google.com/spreadsheets/d/1I8BiB-2gSFueLIKiGsMY-URLOpnB8QzbUrx8/edit#gid=0", "Sheet1!I1:I12"))
确保将上面的 URL 替换为您尝试从
中提取的 sheet 的 URL
使用:
=QUERY(IMPORTRANGE("1L4t2xkmHPAOn8uGT3bFy56UMWrZaHsyq4FlOh6uR2g0", "Sheet1!A:I"),
"select sum(Col9)
where Col8 = '1111-1111'
and Col2 = 1111
label sum(Col9)''")
我有以下公式
SUMIFS(Sheet1!I2:I12,Sheet1!H2:H12,"1111-1111",Sheet1!B2:B12,"1111")
我想要单独工作簿中的工作表 1(而不是同一工作簿中的工作表),我该怎么做?
我的工作簿 1 是 https://docs.google.com/spreadsheets/d/1L4t2xkmHPAOn8uGT3bFy56UMWrZaHsyq4FlOh6uR2g0/edit?usp=sharing
我想在工作簿 2 中执行以下操作
= SUMIFS(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1VayuaMlSMvkhBKKuQnRTuTwk6kshFWQanWxa5KWh2ag","Sheet1!I2:I12"),IMPORTRANGE("https://docs.google.com/spreadsheets/d/1VayuaMlSMvkhBKKuQnRTuTwk6kshFWQanWxa5KWh2ag", "Sheet1!H2:H12"),"1111-1111",IMPORTRANGE("https://docs.google.com/spreadsheets/d/1VayuaMlSMvkhBKKuQnRTuTwk6kshFWQanWxa5KWh2ag", "Sheet1!B2:B12"),"1111")
我认为您需要使用 IMPORTRANGE
将您想要的列引入活动 sheet。您可以先导入数据,然后在另一个单元格中使用公式来处理它,或者您可以在 SUMIF
公式中使用 IMPORTRANGE
。
编辑:Here's a workbook that has it working.
Sheet1!A1
中的公式是 =IMPORTRANGE("https://docs.google.com/spreadsheets/d/1L4t2xkmHPAOn8uGT3bFy56UMWrZaHsyq4FlOh6uR2g0/edit?usp=sharing","Sheet1!A1:I12")
,它将您的共享工作簿 1 中的数据拉入此 sheet。
Sheet2!A2
中的公式为=SUMIFS(Sheet1!I2:I12,Sheet1!H2:H12,"1111-1111",Sheet1!B2:B12,"1111")
如果您愿意,也可以将 SUMIFS
公式放在 Sheet1
上。这是 2 个步骤而不是一个步骤,但它有效!
您可以使用 IMPORTRANGE
公式从另一个 sheet 中提取数据。
您可以将 IMPORTRANGE
嵌入您的公式中以便直接从中提取,或者您可以在新的 sheet 中单独使用该公式,然后从位于其中的 sheet 中提取相同的 Spreadsheet 以便于访问和整体更短的公式。
更新您从中提取的价差sheet 将自动更新来自 IMPORTRANGE
公式的数据。
例如:
A1包含基本公式=importrange("https://docs.google.com/spreadsheets/d/1I8BiB-2gSFueLIKiGsMY-URLOpnB8QzbUrx8/edit#gid=0", "Sheet1!I1:I12")
而 B1 包含 =sum(importrange("https://docs.google.com/spreadsheets/d/1I8BiB-2gSFueLIKiGsMY-URLOpnB8QzbUrx8/edit#gid=0", "Sheet1!I1:I12"))
确保将上面的 URL 替换为您尝试从
中提取的 sheet 的 URL使用:
=QUERY(IMPORTRANGE("1L4t2xkmHPAOn8uGT3bFy56UMWrZaHsyq4FlOh6uR2g0", "Sheet1!A:I"),
"select sum(Col9)
where Col8 = '1111-1111'
and Col2 = 1111
label sum(Col9)''")