【问题标题】: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)))
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-01-16
        • 1970-01-01
        • 1970-01-01
        • 2016-11-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多