优化代码以检查数据验证单元格以选择另一个单元格

优化代码以检查数据验证单元格以选择另一个单元格

单元格 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))

相关内容