Sheet1和Sheet2 两个表格,内容格式一致,比如Sheet1中A列为订单号,B列为金额,C列用公式检测结果,比如在C2中填入公式,使它能判断Sheet1中A2的订单号在Sheet2中找到对应的订单号并判断Sheet1和Sheet2中B列对应的订单号金额是否相同,如果相同则C2显示正确,不正确则显示错误,如果A2没有订单号则C2显示空白,求一个正确完整的公式
在 Excel 2007 中,满足题要求的公式如下:
=IFERROR(IF(VLOOKUP(A2,Sheet13!A2:B4,2,FALSE)=B2,"正确","错误"),"")
注1:公式在Sheet12,即题设Sheet1;公式中的Sheet13为题设Sheet2,借用公式时请按实际表格更改“Sheet13”。
注2:“同表检测”表示两张表的数据在同一张标内,“异表检测”表示按题设模拟的两张表。“同表检测”的公式为:=IFERROR(IF(VLOOKUP(A2,G2:H2,2,FALSE)=B2,"正确","错误"),"")
公式的结果如下图示:
Sheet1 与公式结果图示
Sheet2 数据
追问完美解决问题。非常感谢您,另外如果错误的话能显示误差金额就好了,比如把错误改成多*元,或者少*元