[英]If cell A2 = cell B2 then C2's dropdown list makes a selection?
[英]Excel: IF (cell C2 is not anywhere in column A OR not anywhere in column B) then return cell C2 in Cell D2
我已经检查了很多INDEX
和MATCH
公式,但是如果有人可以将我指向正确的方向,以将C列中的一个单元格与A列和B列中的所有单元格进行比较,并且如果两者均不在其中,则无法确定这一点D2,所以我有一个不在A列或B列中的数字列表。
因此,我的想法是我对照其他两列检查每个C列单元格并显示网络中的C单元格。
希望该伪代码有助于解释:如果IF(单元格C2在A列中不在任何地方,或者在B列中不在任何地方),则在单元格D2中返回单元格C2
此选项适用于一列检查: =INDEX(C$2:C$23,MATCH(C2,A$2:A$23,0))
但是我需要两列检查,但是以下内容对我不起作用,因为它甚至对上面用于单列检查公式的行仅显示#N / A。 II想知道我是否可以在两个比赛的中间放置一个OR,或者您可以提出另一种建议。
=INDEX(C$2:C$23,MATCH(C2,A$2:A$23,0),MATCH(C2,B$2:B23,0))
提前致谢。
尝试像这样使用COUNTIF
=IF(COUNTIF(A$2:B$23,C2)=0,C2,"")
或如果列不相邻
=IF(COUNTIF(A$2:A$23,C2)+COUNTIF(B$2:B$23,C2)=0,C2,"")
如果不在任何一列中,它们将返回C2值。
....如果您真的想使用MATCH,请尝试此版本。...
=IF(COUNT(MATCH(C2,A$2:A$23,0),MATCH(C2,B$2:B$23,0))=0,C2,"")
还有一个使用VLOOKUP
版本:
=IF(AND(ISERROR(VLOOKUP($C$2,$A:$A,1,0)),ISERROR(VLOOKUP($C$2,$B:$B,1,0))),"",$C$2)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.