IF声明中达到的最大嵌套级别
我在Excel中使用以下IF语句:
=IF(W41="Please Select",0,IF(W41="Plant Hire","XPH",IF(W41="Plant Sales","SPH",IF(W41="Crane Hire","XCH",IF(W41="Crane Sales","SCS",IF(W41="General X-Hire","GXH",IF(W41="Operations","XOP",IF(W41="Goods / Services","GSE",0))))))))
然而,它不会让我增加更多的IFs,因为它告诉我我已经达到了允许的最大值。 我需要添加另外六个像这样的:
IF(W41="Plant","XPL",IF(W41="Whale","SWFM",IF(W41="Fire","FTH", etc
请有人告诉我,我需要做什么来完成公式?
查找表可以更容易地做到这一点。 列出Y列中所有可能的W41值和列Z中同一行中的所有相应代码,然后使用此公式
= IFERROR(VLOOKUP(W41,Y:Z,2,0),0)