Excel合并总和产生不同的列总数

时间:2017-07-06 22:02:10

标签: excel excel-2007

我有两列看起来像这样:

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

等...

" Parc"中值的总和专栏是10,475,387。

我在此表上执行合并以删除"制作/模型"中的重复。并总结" Parc"每个"制作/模型的列。"

Excel Consolidate

执行合并后,所有内容都按预期显示:

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

等...

那么问题是什么? " Parc"的新总和专栏是10,554,076!当我随机执行" spot"检查一切似乎都正确。我不明白总和怎么会涨了?我在这个数据集中有超过18,000行,因此单独检查所有数据将非常耗时。

您可以在此处找到完整的数据集: Excel File

编辑: 我使用整合工具添加了我的截图,让您了解我为获得此结果所做的工作。

编辑2: 我试过删除所有格式。此外,这些数字都是整数和"自动插入小数点的选项"没有检查。我还尝试创建一个新的= INT()值列,以确保它们都是整数。我的结果在所有情况下完全相同。

1 个答案:

答案 0 :(得分:1)

asteriks是Excel中的特殊字符。我知道的最简单的解决方案是用空格替换星号。要在查找/替换框中执行此操作,请键入'〜*'在查找框和' '在替换然后替换所有(没有引号)。

sum和sumif然后产生10,475,387。