優化程式碼以檢查資料驗證單元格以選擇另一個單元格

優化程式碼以檢查資料驗證單元格以選擇另一個單元格

我的儲存格 E2 包含資料驗證組:「線上」、「文章」、「期刊」、「會議記錄」和「雜誌」。我正在使用基於 E2 條目的公式填充單元格 K2。如果我選擇一個選項,例如“文章”,則儲存格 K2 將選擇儲存格 P2。以下是我在儲存格 K2 中使用的邏輯:

代碼:

=IF(G2="ONLINE",O2,IF(G2="article",P2,(IF(G2="journal",Q2,IF(G2="proceedings",R2,IF(G2="magazine",S2,T2))))))

這段程式碼有效,但我想知道是否有更簡單的解決方案來最小化此單元格程式碼?

謝謝!

答案1

嘗試這個:

=INDEX(O2:T2,MATCH(E2,{"online","article","journal","proceedings","magazine"},0))

相關內容