【问题标题】:Conditional formatting with drop down menu带有下拉菜单的条件格式
【发布时间】:2015-05-10 19:53:12
【问题描述】:
我有以下公式用绿色突出显示单元格:
=AND(A1>=B1,AND(C1=4000))
公式运行良好。现在我计划在单元格 D1 中包含一个带有 3 个选项的下拉列表(比如说“OPT-1”、“OPT-2”、“OPT-3”)。如果我选择“OPT-1”,它应该验证上述公式,如果我选择“OPT-2”,它应该验证相同的公式,但公式中的值将变为 65000 和 10000 而不是 45000 和 4000。同样对于“OPT-3”,同样的公式也有不同的值。如何通过条件格式实现这一点?
【问题讨论】:
标签:
excel
excel-formula
conditional-formatting
【解决方案1】:
试试LOOKUP function。请注意,lookup_vector 中的值必须按升序排列。
=and($a1>=$b1, $c1<=LOOKUP($D$1, {"OPT-1","OPT-2","OPT-3"}, {45000,65000,100000}), $c1>=LOOKUP($D$1, {"OPT-1","OPT-2","OPT-3"}, {4000,10000,20000}))
请注意,嵌套的 AND 不是必需的。如果您从选项右侧解析数字,CHOOSE function 可能是另一种选择。
由于您不愿意提供完整的详细信息,您必须编辑并提供 OPT-3 的值。
【解决方案2】:
将 OPT-n 条件添加到 AND 函数。
这应该适合你:
=AND(A1>=B1,OR(AND(D1="OPT-1",C1<=45000,C1>=4000),AND(D1="OPT-2",C1<=65000,C1>=10000),AND(D1="OPT-3",C1<=99999,C1>=88888)))