2017-05-15 38 views
1

我想比较当前和历史数据以确定数字字段是否匹配。 目前,有列A到AM。但是,S,T,U列的组合构成了独特的行。 因此,我想将该组合与sheet2(历史数据)进行比较,以确定Z列是否与当前值匹配,如果与历史数据匹配则返回“pass”,如果与历史数据不匹配则返回“review” 。有没有办法在Excel中编写这个公式?我试图通过在历史数据和当前数据中创建像这样的公式来创建一个独特的字段,但是vlookup不起作用。有什么办法可以使这个过程有效吗?Excel公式比较当前和历史数据

谢谢

回答

0

可以在片材1的第2行的任何细胞使用此阵列式,然后复制/粘贴沿着列来检查每一行。

=IF(ISNUMBER(MATCH(1, 
    (Sheet2!$S$2:$S$1000=S2)* 
    (Sheet2!$T$2:$T$1000=T2)* 
    (Sheet2!$U$2:$U$1000=U2)* 
    (Sheet2!$Z$2:$Z$1000=Z2), 
    0)), "pass","review")   Ctrl+Shift+Enter 

请记住,这是一个数组公式,编辑它然后键入Ctrl+Shift+Enter否则它将无法正常工作。