You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets中如何在ARRAYFORMULA里实现SUMIF大小写精确匹配?

解决Google Sheets中SUMIF区分大小写求和的问题

原公式里的SUMIF函数默认不区分大小写,要实现严格区分大小写的匹配求和,可改用SUMPRODUCT结合EXACT函数替代SUMIF,修改后的公式如下:

=ARRAYFORMULA(IF(A:A="Account ID","Total",SUMPRODUCT(--EXACT('Report'!C2:C,A:A),'Report'!E2:E)+SUMPRODUCT(--EXACT('Report'!$B$2:$B,A:A),'Report'!$E$2:$E)))

关键逻辑说明:

  • EXACT('Report'!C2:C,A:A):严格对比Report表C列与当前表A列的文本,完全区分大小写,返回由TRUE/FALSE组成的数组。
  • --:把布尔值TRUE/FALSE转换成1/0,让后续能进行数值运算。
  • SUMPRODUCT:将转换后的1/0数组和Report表E列的数值相乘,再对结果求和,最终得到符合大小写匹配条件的总和。

内容的提问来源于stack exchange,提问作者user20333600

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 11:50:22