如何將這個長公式作爲我的數據驗證列表?如何將這個長公式作爲我的數據驗證列表?
= IF(P2 = 「SUML01」,SUML01,IF(P2 = 「SUML02」,SUML02,IF(P2 = 「SUML03」,SUML03,IF(P2 = 「SUML04」,SUML04,IF(P2 (P2 =「SUML06」,SUML06,IF(P2 =「SUML07」,SUML07,IF(P2 =「SUML08」, SUML08,IF(P2 =「SUML09」,SUML09,IF (P2 =「SUML10」,SUML10, IF(P2 =「SUML11」,SUML11,IF(P2 =「SUML12」,SUML12,IF(P2 =「SUML13」, SUML13,IF(P2 =「NAAL01」,NAAL01 (P2 =「EMAL01」,EMAL01,IF(P2 =「ACTL1」,ACTL1,IF(P2 =「ACTL2」,ACTL2, )IF(P2 =「OUTL01」 (P2 =「OUTL02」,OUTL02,IF(P2 =「OUTL03」, OUTL03,IF(P2 =「OUTL04」,OUTL04,IF(P2 =「OUTL05」,OUTL05, ) OUTL06" OUTL06 IF(P2 =「OUTL07」,OUTL07,IF(P2 =「OUTL08」, OUTL08,IF(P2 =「RELL01」,RELL01,IF(P2 =「RELL02」,RELL02, IF(P2 =「SLAL01 「),SLAL03,」「))))))))))))))))))))))))))))
我試着手動輸入或複製粘貼它,但數據驗證列表不允許它。
請注意,我正在使用Excel 2016 Pro Plus。
'= INDIRECT(P2)'會起作用嗎?糟糕 - 只是注意到最後一個測試「SLAL01」但使用「SLAL03」的語句,因此「INDIRECT」不起作用。 – YowE3K
當試圖複製你的fomrula,我得到一個錯誤,你錯過了一個關閉')'。既然你正在使用Excel 2016,爲什麼不使用'SWITCH'功能呢? –
@Paul Nikkolai Arma一個重要的事情(在Excel 2010中發現,你需要檢查你的2016版本),驗證列表公式不會接受超過255個字符的字符串長度。檢查你的公式的長度在這裏,它是722個字符 –