日常工作中,经常会遇到不同部门统计的数据不一致的情况,通常,我们需要先从中找出有差异的行次,然后再寻找差异的原因。
第一步,将不同数据来源相同维度的数据进行整合,增加“数据来源”列。

第二步,插入数据透视表。

第三步,在“数据透视表字段”中将“数据来源”拖入“列”,需要比对的关键字拖入“行”(如商品名称等),需要检查的量化数值拖入“值”(注意先将数值转化)。

第四步,删除“总计”列,列标签中取消“空白”的勾选。

第五步,选中透视表,在“数据透视表分析”中选择“计算”-“计算项”。

第六步,在弹出的框体中将新列名称命名为“差异”,字段设置为“数据来源”,公式设置为“=A部门-B部门”。

第七步,选择透视表顶部右侧外的单元格,开启筛选。

第八步,在“差异”列中筛选出非零数值即可。

以上案例是双维度下(名称+数量)不同来源的数值比较方法。如果只是比较单维度(名称)的话,可以赋值该维度每一行数值为1,通过上述方法进行比较筛选。
更多维度下的数据差异比较,由于在数千甚至数十万行数据环境下对电脑性能的要求非常高,并不具有普遍适用性,所以笔者就不赘述了。下图是一个包括“大类”、“名称”、“单位”、“数量”四个维度的不同来源数据差异比较表,主要是在双维基础上在“数据透视表字段”中增加行、列的字段来实现。需要注意的是,在部分Excel版本中,需要先通过双维模式比较,再逐步增加透视表的行列字段才能正常运行,否则将会报错。
