![比较不同 Excel 文件中的列,如果匹配,则将状态附加到最后一列](https://linux22.com/image/1493497/%E6%AF%94%E8%BE%83%E4%B8%8D%E5%90%8C%20Excel%20%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E5%88%97%EF%BC%8C%E5%A6%82%E6%9E%9C%E5%8C%B9%E9%85%8D%EF%BC%8C%E5%88%99%E5%B0%86%E7%8A%B6%E6%80%81%E9%99%84%E5%8A%A0%E5%88%B0%E6%9C%80%E5%90%8E%E4%B8%80%E5%88%97%20.png)
相关我最初的问题,我想知道我该如何修改@阿兹蒙在他的回答中提出,这样列之间就不会完全匹配。
我面临的问题是,在某些单元格中,我可能有:
" serial number"
而在另一个 excel 中只是serial number
。这种情况不会通过公式,并且它将始终返回NOK
。
实际问题:
这个公式的替代方案是什么:
=IF(ISBLANK(C2),"",IF(ISERROR(VLOOKUP(C2,[1.xlsx]Sheet1!$C:$C,1,FALSE)),IF(ISERROR(VLOOKUP(C2,[2.xlsx]Sheet1!$C:$C,1,FALSE)),"NOK","ok,2.xslx"),"ok,1.xslx"))
和这个:
=IF(ISBLANK(C2),"",IF(ISERROR(VLOOKUP(C2,[Main.xlsx]Sheet1!$C:$C,1,FALSE)),"NOK","OK"))
我感兴趣的是仅有的来自serial number
单元格。例如,我并不关心来自单元格 A1 是否main.xlsx
等于来自单元格 C1 1.xlsx
,而是关心来自单元格 A1 是否serial number
在单元格 C1 中找到。