如何使用来自完全不同的 Googlesheet/doc 的范围使用 Sumif
Posted
技术标签:
【中文标题】如何使用来自完全不同的 Googlesheet/doc 的范围使用 Sumif【英文标题】:How to use Sumif using range from a complete different Googlesheet/doc 【发布时间】:2016-10-30 01:36:27 【问题描述】:当我需要在同一个 Google“工作簿”中访问 sumif 时(使用 excel 中的类比),我知道 sumif 是如何工作的。工作簿是指工作表的集合,不确定是否有不同的方式来引用 Google 工作簿。
例如在工作表中(示例 3):https://docs.google.com/spreadsheets/d/1Dm-N-1X38zHartE3JbPUtWDnYwEpkGHl6v06huvjSa8/edit#gid=0
我有 Sheet2,A 列包含字符串,B 列包含数值。在工作表 1 上,我有一个 sumif 函数,可以查询工作表 2 中存储的数据,并将工作表 1 中与 A1 匹配的单元格相加。
当我尝试在完全不同的工作簿中引用范围时,问题开始出现,如下所示。
我正在尝试对来自不同“工作簿”的 2 个范围进行 sumif。数据存放在这里(例2):https://docs.google.com/spreadsheets/d/1P5Inf09fLSRmsGbG7LwlE4V-r7DzqY0SB5tJuMKMZH0/edit#gid=0
Sumif 函数位于下表的单元格 B1 中(示例 1):https://docs.google.com/spreadsheets/d/1AitilELd6w7Dbv9d-mKhBYGTBaO6DdkU29Y5mofX2TI/edit#gid=0。
据我了解,importrange 通常用于引用完全不同的工作簿中的范围,因此我使用 importrange 作为工作表示例 1 中 sumif 函数的第一个和最后一个参数。
我做错了什么?为什么这不起作用?
有人可以帮忙吗?
非常感谢
【问题讨论】:
【参考方案1】:看看这个查询是否符合你的要求:
=SUM(query( QUERY( Importrange("1P5Inf09fLSRmsGbG7LwlE4V-r7DzqY0SB5tJuMKMZH0","Sheet1!A1:B10") ) , "select Col2 where Col1 contains '"&A1&"'" ) )
【讨论】:
非常感谢,埃德。我实际上让它与 Vlookup 功能一起使用.. 但查询选项看起来更强大。我稍微研究了一下,似乎它涉及到谷歌可视化语言。所以当我有时间的时候我会研究一下。保留此内容以供将来参考。以上是关于如何使用来自完全不同的 Googlesheet/doc 的范围使用 Sumif的主要内容,如果未能解决你的问题,请参考以下文章
如何通过nginx区分客户端访问来自电脑还是手机,怎么返回不同的页面(思路)?