两列的产出差异优于排除标准

我有一个电子表格,其中包含我们库存中所有机器的所有信息,每台机器都有唯一的ID和位置。 大多数情况下,我们每个站点有一台以上的机器。 有时,访问站点的员工错过了一台机器,我正在寻找一个公式,这个公式可以让我比较本周logging的访问次数与整台机器的收集情况,并在访问过一个站点时输出丢失的机器。 这是整个系统表和周表的一个例子。

1 – 所有的数据

2 – 本周的访问

3 – 预期的产出

1) Machine No. Location 2) Machine No. Location 3) Machine No. Location 1 a 1 a 5 b 2 a 2 a 11 d 3 a 3 a 12 d 4 b 4 b 5 b 6 b 6 b 10 d 7 c 8 c 9 c 10 d 11 d 12 d 

所以,通过上面的表格,输出将显示; 机器5(来自位置b的其他两台机器已经出现),机器11和机器12(从位置d出现的机器10出现)。 如果这个网站也可以显示在这个第三个表中,那将会很有帮助。

请注意,我不需要看到从第二个列表中的机器7,8或9,因为没有任何build议位置C被访问过。

我认为这个数据在数据库中会更好,但是在电子表格中是可行的。

我有完整的机器号码列表A2到A13。 相应的位置在B2到B13。 我把你的访问机器在G2到G7,访问地点在H2到H7。

在C2单元格中,input: =IF(ISNA(VLOOKUP(A2,$G$2:$H$20,1,FALSE)),"No","Yes") ,然后将其复制到C13。 该公式查看列A中的机器,如果它不在访问列表中,则返回“否”,否则返回“是”。

然后在单元格D2中,我把这个: =IF(ISNA(VLOOKUP(B2,$H$1:$I$20,1,FALSE)),"No","Yes") and copied it down to D13这个公式看起来在列B中的位置,如果它不在访问列表中则返回“否”,否则返回“是”。

您正在查找的机器将在C列为“否”,在D列为“是”。

在J2中我把这个: =IF(C2="Yes","",IF(D2="Yes",A2,"")) ,并通过J13复制它,在K2中我把这个=IF(C2="Yes","",IF(D2="Yes",B2,""))并将其复制到K13。

希望这会帮助你。

机