让我再试一次,我一直在网上搜索,似乎找不到任何东西。我想要做的是在 excel 中有一个基于另一个单元格值的命名范围列表条件。当我设置数据验证并将所有 IF 语句放在源文本框中时遇到字符限制的问题。如果我只设置两个条件,它似乎可以正常工作,但这对我不起作用。这是我的示例数据,基于我想要显示它的有效子项的 B 列值。就像我提到的那样,我在 B 列中有 20 个左右不同的可能值。
B C
1 ENG dropdown of all engineering sub-categories
2 PRO dropdown of all production sub-categories
3 PER ...
4 PAY
5 ENG dropdown of all engineering sub-categories
6 ENG dropdown of all engineering sub-categories
当我尝试在 C1 列上设置我的数据验证列表时,我输入了以下内容......
=IF($E$5="CAR", CA,
IF($E$5="DCC", DCC,
IF($E$5="ENG", ENG,
IF$E$5="ENV", ENV,
IF$E$5="FBI", BI,
IF$E$5="FGL", GL,
IF$E$5="FAP", AP,
IF$E$5="FRE", AR,
IF$E$5="FTX", Tax,
IF$E$5="ORM", OAR,
IF$E$5="PAY", PAY,
IF$E$5="PIR", PER,
IF$E$5="PRO", PRO,
IF$E$5="PUR", PUR,
IF$E$5="RSK", RM,
IF$E$5="SLM", Sales,
IF$E$5="WFS", WAR)))))))))))))))))
我只能输入我的 IF 条件的一半。我尝试了 VLOOKUP,但它只允许将 1 个值放在 C 列中,我希望它是一个下拉列表。任何帮助将不胜感激。