跨Google Sheet使用COUNTIF与SUMIF实现数据统计需求
解决Google Sheets跨表条件统计/求和问题
前提:完成IMPORTRANGE授权
首次使用IMPORTRANGE时,点击公式旁的「允许访问」按钮,授权当前表格读取「SHABNA TRACKER」的数据,否则公式会因权限问题报错。
各列正确公式
假设:
- 「SHABNA TRACKER」的表格ID为
你的表格ID(从表格URL提取,即d/与/edit之间的字符串) - 「Revenue Tracker」中用于匹配条件的单元格为
A2(可根据实际位置替换)
C列(统计「SHABNA TRACKER」H列符合条件的数量)
在「Revenue Tracker」的C2单元格输入:
=COUNTIF(IMPORTRANGE("你的表格ID", "'SHABNA TRACKER'!H:H"), A2)
下拉填充即可应用到整列。
D列(求和「SHABNA TRACKER」N列符合条件的数值)
在「Revenue Tracker」的D2单元格输入:
=SUMIF(IMPORTRANGE("你的表格ID", "'SHABNA TRACKER'!H:H"), A2, IMPORTRANGE("你的表格ID", "'SHABNA TRACKER'!N:N"))
下拉填充即可应用到整列。
E列(求和「SHABNA TRACKER」K列符合条件的数值)
在「Revenue Tracker」的E2单元格输入:
=SUMIF(IMPORTRANGE("你的表格ID", "'SHABNA TRACKER'!H:H"), A2, IMPORTRANGE("你的表格ID", "'SHABNA TRACKER'!K:K"))
下拉填充即可应用到整列。
可选优化方案
若嫌重复写IMPORTRANGE繁琐,可使用QUERY函数一次性提取分组统计结果,减少授权操作:
=QUERY(IMPORTRANGE("你的表格ID", "'SHABNA TRACKER'!H:K"), "select H, count(H), sum(N), sum(K) where H is not null group by H", 1)
该公式会直接返回按H列分组的计数、N列求和、K列求和结果,后续用VLOOKUP匹配到「Revenue Tracker」对应列即可。
内容的提问来源于stack exchange,提问作者Mahesh Methal
相关产品推荐
相关产品推荐

