这是一个经典的IF ELSE语句问题,但我决定只使用LOOKUP
,这样更容易理解:
我想看看单元格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
错误,任何帮助将不胜感激。
1条答案
按热度按时间z0qdvdin1#
使用IFS:
另一种方法:
这与LOOKUP的不同之处在于,LOOKUP要求查找范围按升序排序。将
0
作为第三个条件的MATCH将查找完全匹配的项,而不要求对它们进行排序。