用于列比较的Excel嵌套IF语句

时间:2016-05-03 20:17:53

标签: excel

我有两列(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中遇到了绊脚石。

1 个答案:

答案 0 :(得分:1)

这样做:

=IF(AND(E39=0,F39=0),"Value not found",IF(AND(E39<>0,F39<>0),IF(E39<>F39,"Mismatch",E39),E39+F39))