创build差异表

我有一个数据表,我已经运行了几个macros来识别差异,我现在正在创build一个matrix表,它显示了每个部门每列的差异。

这是我的工作表在看到差异之后的样子:

[差异表格 ] http://imgur.com/na6nvNH

这就是我想要的:

[FinalSheet] http://imgur.com/i6W60m7

我目前有图像1这是一个突出显示的差异表,我需要创buildmatrix部门的Y轴与X轴的列标题和每列的差异

不知道我是否可以使用数据透视表,因为数据总是在变化。

任何意见将有助于感谢。

图表将会更加适合您,因为您有2个手动操作

在这里输入图像说明

使用MS查询:

SELECT outTab.Department, SUM(outTab.DepartmentCode), SUM(outTab.Sales) FROM (SELECT S1.Department, Iif(S1.DepartmentCode=S2.DepartmentCode,0,1) as DepartmentCode, Iif(S1.Sales=S2.Sales,0,1) as Sales FROM [Sales$] as S1 INNER JOIN [Compare$] as S2 ON S1.ID = S2.ID) AS outTab GROUP BY outTab.Department 

您需要添加上面的其余列 – 我添加了前两个DepartmentCodeSales 。 刷新你将只需要右键单击并点击Refresh

如何在Excel中创build一个MS Query?

两种方式:

  1. 转到数据 – > 从其他来源 – > 从Microsoft Query
  2. 下载我的SQL AddIn(自由和开源)[这里] [4],只需input查询的输出范围(F1)并inputSQL并点击Ok