如果两列的比较为真,则在接下来的两列中比较它们的对应值并报告true / false

时间:2015-01-27 16:45:45

标签: excel if-statement excel-formula vlookup

似乎无法得到这个。我正在比较excel,如果2列( A H )有任何匹配的文档#' s

=NOT(ISNA(VLOOKUP(H3,$A:$A,1,FALSE)))

如果这返回TRUE,我想比较每个文档#对应的修订版#并返回TRUEFALSE。我让第一个VLOOKUP正常工作,但现在我不确定如何使用嵌套if并确保它正在提取相应的版本#。非常感谢您的帮助。

*所以基本上它是一个如果是真的,那么如果是真的......

*比较A列和H列。如果有匹配的文档#,我想比较它们的相应修订(A列的修订在B栏,H栏的修订在E栏),看看那些是否也是匹配。] 1感谢您的快速回复!

*对不起,我需要再增加2个声明才能显示...

* excel file image description just above!

3 个答案:

答案 0 :(得分:3)

我有兴趣从OP获取更多信息,但目前这可能是避免同时使用NOTISNAVLOOKUP组合的更好方法:< / p>

=IF(SUMPRODUCT(--($A:$A=H3)),[True Code],[False Code])

答案 1 :(得分:2)

我不确定您正在使用的列是什么样的,但这就是您添加嵌套if的方式:

=IF(NOT(ISNA(VLOOKUP(H3,$A:$A,1,FALSE))),[True Code],[False Code])

如果你能更好地了解列布局(如图片?),我可以详细说明。

将A列与H列进行比较(仅在屏幕外)。 如果存在匹配的文档#,我想比较它们的相应修订版(列A的修订版在列B中,而列H的修订版在列E中)并查看这些修订版是否匹配。

[图像]

答案 2 :(得分:2)

也许COUNTIFS会给你答案

  

= COUNTIFS(A:A,H3,B:B,E3)大于0

只有在A列中找到文档H3时才会给出TRUE ...在同一行中,B列中的修订版#与E3相同