比较并显示两个excel表格中数据的差异

比较并显示两个excel表格中数据的差异,excel,Excel,我已经尝试了很多东西,但在这个比较项目上我会变得盲目。我一直觉得它很简单,但我就是不能让它工作,因此我希望你们聪明的人能帮助我 我有两个单独的员工工资数据表——一个是预测工资,一个是实际工资。它们看起来像这样: Projected salary Employee-ID Name Position January February 001 Jens Service 1000 1000 002 Pe

我已经尝试了很多东西,但在这个比较项目上我会变得盲目。我一直觉得它很简单,但我就是不能让它工作,因此我希望你们聪明的人能帮助我

我有两个单独的员工工资数据表——一个是预测工资,一个是实际工资。它们看起来像这样:

Projected salary
Employee-ID   Name      Position     January    February 
001           Jens      Service      1000       1000
002           Peter     Boss         1000       1000
003           Brian     Service      1000       1000

Actual salary
Employee-ID   Name      January    February 
001           Jens      1500       1000
002           Peter     500        1000
004           Janne     1500       1000
Difference in salary
Employee-ID   Name      January    February 
001           Jens      +500       0
002           Peter     -500       0
003           Brian     -1000      -1000
004           Janne     +1500      +1000
我需要将这两个列表结合起来,看看它们的区别。在这种情况下,我希望我的表如下所示:

Projected salary
Employee-ID   Name      Position     January    February 
001           Jens      Service      1000       1000
002           Peter     Boss         1000       1000
003           Brian     Service      1000       1000

Actual salary
Employee-ID   Name      January    February 
001           Jens      1500       1000
002           Peter     500        1000
004           Janne     1500       1000
Difference in salary
Employee-ID   Name      January    February 
001           Jens      +500       0
002           Peter     -500       0
003           Brian     -1000      -1000
004           Janne     +1500      +1000
由于我每个月都需要更新这些数据,所以我想要一个函数/脚本/表,在更新预测和实际薪资表时,该函数/脚本/表会自动更新

是否有可能找到解决方案和/或您有任何提示?我不一定要寻找一个完整的解决方案,但如果有一个指南或教程给我提供正确的方向,我会完全满意的(我在谷歌上搜索了一下,但我可能太笨了,找不到它。)

由于这是我第一次使用StackOverflow,我希望这篇文章能够达到所需信息的标准,并且符合公平要求的范围。除此之外,欢迎您为我指明提出更好要求的方向,因为我很想改进


致以最诚挚的问候

您可以使用该公式获得不同的ID列表:

=IFERROR(LOOKUP(2; 1/(COUNTIF($A$11:A11;$A$3:$A$7)=0); $A$3:$A$7); LOOKUP(2; 1/(COUNTIF($A$11:A11; $I$3:$I$7)=0); $I$3:$I$7))
您可以使用相同的方法来获取不同的名称列表:

=IFERROR(LOOKUP(2; 1/(COUNTIF($B$11:B11;$B$3:$B$7)=0); $B$3:$B$7); LOOKUP(2; 1/(COUNTIF($B$11:B11; $J$3:$J$7)=0); $J$3:$J$7))
如果需要预测未来的新员工,也可以在公式中包含空行,但合并表中的第一行将具有
0
值(但可以将其隐藏)

可以复制月份名称

以下公式可用于计算差异

=SUMPRODUCT((--($A12=$I$3:$I$6)*--(C$11=$K$2:$L$2)*$K$3:$L$6)-(--($A12=$A$3:$A$6)*--(C$11=$D$2:$E$2)*$D$3:$E$6))
如果需要,在公式中用逗号替换分号