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
看起来您需要 AND
和 OR
功能 - 试试这个版本
=IF(OR(AND(S2="AK",COUNTIF(AB:AB,T2)=0),AND(U2="AK",COUNTIF(AB:AB,V2)=0)),"OTO","")
尝试的公式:
=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
看起来您需要 AND
和 OR
功能 - 试试这个版本
=IF(OR(AND(S2="AK",COUNTIF(AB:AB,T2)=0),AND(U2="AK",COUNTIF(AB:AB,V2)=0)),"OTO","")