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

Excel中DSUM函数精确匹配求和异常问题求助

解决Excel DSUM函数匹配"Pen"时误包含"Pencil"的问题

问题原因

DSUM函数的条件区域支持通配符模糊匹配,当你在条件单元格中输入Pen时,Excel会自动将其识别为Pen*(匹配所有以"Pen"开头的文本),因此会把"Pen"和"Pencil"的Stock值全部求和,导致结果错误。

解决方案

1. 强制DSUM使用精确匹配

修改条件区域的单元格内容为精确匹配表达式:
在条件单元格(I4)中输入:

="Pen"

此时DSUM公式=DSUM($A$1:$G$11, "Stock", $I$3:$I$4)会严格匹配Item列中完全等于"Pen"的记录,得到正确结果1884。

2. 改用SUMIF/SUMIFS函数(更直观)

单条件求和场景下,SUMIF比DSUM更简洁,且默认是精确匹配:

=SUMIF($C$2:$C$11, "Pen", $G$2:$G$11)

如果需要多条件求和,使用SUMIFS:

=SUMIFS($G$2:$G$11, $C$2:$C$11, "Pen")

3. 检查单元格格式与冗余内容

确保Item列和条件单元格为文本格式,且无多余空格(比如"Pen "带空格会导致匹配失败),可使用TRIM函数清理单元格内容:

=TRIM($C2)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 03:13:14