我有两列,如下所示:
Make/Model Parc
Abarth*500 15
Abarth*500 19
Abarth*500 2
Abarth*500 14
Abarth*500 15
Abarth*500 25
Abarth*500 20
Abarth*500 17
Abarth*500C 12
Abarth*500C 16
Abarth*500C 23
Abarth*500C 18
Abarth*500C 1
Alfa Romeo*145 405
Alfa Romeo*145 431
Alfa Romeo*146 36
Alfa Romeo*146 80
Alfa Romeo*146 121
Alfa Romeo*146 72
Alfa Romeo*146 39
etc...
“Parc”列中的值之和为 10,475,387。
我对此表执行合并,以删除“品牌/型号”中的重复项,并对每个“品牌/型号”的“Parc”列中的值求和。
![Excel Consolidate](https://i.stack.imgur.com/wwRzG.png)
一旦我执行合并,一切看起来都如预期:
Make/Model Parc
Abarth*500 127
Abarth*500C 70
Alfa Romeo*145 836
Alfa Romeo*146 348
Alfa Romeo*147 3848
Alfa Romeo*155 29
Alfa Romeo*156 3148
Alfa Romeo*159 573
Alfa Romeo*164 111
etc...
所以有什么问题? “Parc”列的新总和是 10,554,076!当我执行随机“现场”检查时,一切似乎都是正确的。我不明白金额怎么会增加?我在此数据集中有超过 18,000 行,因此单独检查所有数据将非常耗时。
您可以在这里找到完整的数据集:Excel文件
编辑:
我添加了我使用合并工具的屏幕截图,让您了解我为获得此结果所做的事情。
编辑2:
我已尝试删除所有格式。另外,这些数字都是整数,并且没有选中“自动插入小数点”选项。我还尝试创建一个新的 =INT() 值列以确保它们都是整数。我的结果在所有情况下都完全相同。
星号是 Excel 中的特殊字符。我知道的最简单的解决方案是将星号替换为空格。要在查找/替换框中执行此操作,请在查找框中键入“~*”,在替换中键入“ ”,然后全部替换(不带引号)。
sum 和 sumif 的结果都是 10,475,387。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)