复杂的Excel比较

时间:2016-01-26 02:01:49

标签: excel

我有两个电子表格,如下所示:

Date      |Ship To|Part Number|Quantity
----------|-------|-----------|--------
1/21/2016 | 1     | 1         | 200
1/26/2016 | 2     | 1         | 240
1/26/2016 | 1     | 2         | 750
1/26/2016 | 2     | 3         | 300
1/27/2016 | 1     | 1         | 150

我需要朝着正确的方向努力。其中一个电子表格将是一周前的先前版本,另一个电子表格将是新更新的表格。过去的值很可能在新工作表上发生了变化,我需要一种比较它们的方法。因为某些条目(可能是200个中的1个)可能会丢失,而其他(新)条目将被添加,这两个表格将不具有可比性的行行。我需要一个公式,它将进入新闻单上的E栏,从新表中获取完整的条目 - 日期,部件号和发货到 - 并尝试查找旧表中匹配的条目。如果找到匹配项,我需要显示旧工作表中的数量。在条目旁边的E列中显示任何差异。

这在Excel中是否可行?挑战接受了谁?

1 个答案:

答案 0 :(得分:0)

试试这个

=INDEX(OldSheet!D:D,MATCH(CONCATENATE(A2,B2,C2),CONCATENATE(OldSheet!A:A,OldSheet!B:B,OldSheet!C:C),0))

作为数组公式(Ctrl-Shift-Enter)输入E2