用于列比较的Excel嵌套IF语句
我有两列(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中磕磕绊绊。
这将做到这一点:
=IF(AND(E39=0,F39=0),"Value not found",IF(AND(E39<>0,F39<>0),IF(E39<>F39,"Mismatch",E39),E39+F39))