這是一個經典的 IF ELSE 陳述句問題,但我決定只使用 aLOOKUP以便更容易理解:
我想查看單元格 D1230 的值并有以下說明:
If text is either: "CE BSW", "Datalinks", "CE SAC, Infra" -> Assign "1"
If text is either: "PFT","CFT" -> Assign "2"
If text is either: "AHCC","SIC (Spark Igntion Controls)","Fuel Systems" –> Assign "3"
這是我的公式:
=LOOKUP(D1230,{"CE BSW";"Datalinks";"CE SAC, Infra";"PFT";"CFT";"AHCC";"SIC"},{"1";"1";"1";"2";"2";"3";"3"})
不幸的是它不作業,我收到一個#N/A錯誤,任何幫助將不勝感激。
uj5u.com熱心網友回復:
使用 IFS:
=IFS(
OR(D1230={"CE BSW", "Datalinks", "CE SAC, Infra"}),1,
OR(D1230={"PFT","CFT"}),2,
OR(D1230={"AHCC","SIC (Spark Igntion Controls)","Fuel Systems"}),3,
TRUE,"")
另一種方法:
=INDEX({1;1;1;2;2;3;3},
MATCH(D1230,{"CE BSW";"Datalinks";"CE SAC, Infra";"PFT";"CFT";"AHCC";"SIC"},0))
這與您的 LOOKUP 之間的區別在于 LOOKUP 要求查找范圍按升序排序。MATCH with0作為第三個標準將查找完全匹配并且不需要對它們進行排序。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/536346.html
