使用数据透视表进行数据核对

使用数据透视表进行数据核对

我有 2 张桌子(表格1表2),每个有 2 个分类变量/列(产品国家)以及最多 5 个需要相互协调/比较的实值变量(销售量其他在下面的示例中)。数据集可以具有唯一的分类变量,例如,对于某个产品,只有表 2 的产品 = 帽子,或者只有表 2 的产品国家 = 印度。还有空白行。

据我所知,具有多个合并范围的数据透视表是我进行核对的理想工具。我绘制了一个输入数据(两个范围)和所需输出(数据透视表)的示例。如您所见,数据透视表显示两个分类变量,然后在两个表中重复第一个变量的值,然后使用计算字段及其差异,对第二个变量使用相同的值。最后一列让用户了解条目是否一致/协调。

我知道如何启动具有多个合并范围的会话(ctrl+d、p),但我发现无法在其中使用两个行标签(产品、国家/地区),更不用说显示两个表中的值并使用计算字段来表示差异和对帐状态/结果。有什么建议吗?

图片:http://s28.postimg.org/xcerx7919/inputoutput.jpg

答案1

如果您愿意使用插件,我推荐 Microsoft 的免费 PowerQuery 插件。这将允许您使用合并查询合并两个表,然后可以进行交叉制表。

您需要先将两个表更改为 Excel 表。然后,您可以使用 PowerQuery 查询每个表。然后将两个表链接在一起并为差异添加新列。

最糟糕的情况是您必须添加一个连接两个索引列的新列,但 PowerQuery 的重点在于它是一个 ETL(提取/转换/加载)工具,因此它允许您分阶段进行此类转换。

相关内容