Excel:将单元格的内容与 "If, Then" 中的列进行比较

Excel: Compare Contents of a Cell to a Column within an "If, Then"

尝试的公式:

=IF(S2="AK",IF(COUNTIF(AB:AB,"<>"&T2),"OTO",IF(U2 = "AK",IF(COUNTIF(AB:AB,"<>"&V2),"OTO",""))))

研究让我 =COUNTIF(AB:AB,"<>"&T2) 对照 AB 检查 t2 的内容。那部分有效。当我将其插入更进一步时, =IF(COUNTIF(AB:AB,"<>"&T2),"OTO","")),我丢了东西。

我的英语目标:如果 O-State(S)AK 并且 O-Zip(T) 不在 AK Zips(AB) 的列表中,则在 H/P/O(D),否则如果 D-State(U)AK 并且 D-Zip(V) 不在 AK Zips(AB) 的列表中,则在 H/P/O(D) 中显示 "OTO" , 否则 null.

我错过了什么? (数据摘录如下)

D-------S--------T-------U-------V--------AB        
H/P/O   O-State O-Zip   D-State D-Zip   AK Zips  
--------    TN  37046   AK  99518   99901  
--------    AK  99613   WA  98663   99928  
--------    AZ  86004   AK  99613   99926  
--------    GA  30507   AK  99518   99835  
--------    AK  99518   NY  13676   99801

看起来您需要 ANDOR 功能 - 试试这个版本

=IF(OR(AND(S2="AK",COUNTIF(AB:AB,T2)=0),AND(U2="AK",COUNTIF(AB:AB,V2)=0)),"OTO","")