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

在Google Sheets中用Arrayformula匹配姓名并汇总对应积分

Google Sheets 批量汇总用户积分的ARRAYFORMULA解决方案

问题原因

你之前嵌套QUERY的ARRAYFORMULA写法无法生效,是因为QUERY无法在数组语境下为每个姓名单独返回求和结果,它的语法逻辑更偏向单条件批量查询,不适合逐行匹配的数组运算场景。

替代公式

在C2单元格输入以下公式,即可自动汇总每个用户的总积分,且支持A、B列底部新增条目:

=ARRAYFORMULA(IF(A2:A="",,SUMIF(A2:A,A2:A,B2:B)))

公式解释

  • SUMIF(A2:A, A2:A, B2:B):针对A列每个姓名,匹配全列相同姓名对应的B列积分并求和,原生支持数组运算
  • ARRAYFORMULA:让求和结果自动填充到C列所有行,无需手动下拉公式
  • IF(A2:A="",,):当A列单元格为空时,C列对应位置留空,避免不必要的0值输出

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 18:50:31