我有两列(E,F)读取其他两个工作表的数据。目标是识别可能仅存在于一个或两个引用的工作表中的值。
我想比较E列中每一行与F列之间的值,知道它们可能包含“0”:
IF E39 <> 0 AND F39 = 0 THEN +E39
ELSE IF E39 = 0 AND F39 <> 0 THEN +F39
ELSE IF E39 <> 0 AND F39 <> 0 THEN (EXACT(E39,F39), +E39, "Mismatch")
ELSE E39 = 0 AND F39 = 0 THEN "Value not found"
添加信息:
我让单元格E3键入单元格A3值以找到编码值:
=IFERROR(VLOOKUP(FinalVersion!$A3,worksheet1!$A$2:$D$11696,4,FALSE),0)
我让单元格F3执行完全相同的操作,但针对不同的工作表:
=IFERROR(VLOOKUP(FinalVersion!$A3,worksheet2!$A$2:$D$1000,4,FALSE),0)
有关如何实现这一目标的任何想法?如果它是SQL,我可以轻松编写代码,但遗憾的是我在Excel中遇到了绊脚石。
答案 0 :(得分:1)
这样做:
=IF(AND(E39=0,F39=0),"Value not found",IF(AND(E39<>0,F39<>0),IF(E39<>F39,"Mismatch",E39),E39+F39))