【问题标题】:Conditional formatting with OR function使用 OR 函数的条件格式
【发布时间】:2014-07-27 12:05:32
【问题描述】:

如果它们与各种给定字符串之一匹配,我需要为单元格背景着色。

在我的情况下,这将是包含值 A1 = 1.08、A2 = 2.08 的 A 列(8 月的第二天等)

我要做的是通过像这样指定它来更改所有周末的背景颜色:

条件格式 > 新规则 > 使用公式确定要设置格式的单元格。

我正在尝试使用 OR() 函数,但是,它似乎并没有像那样工作(在我的值范围内): =OR("1.08";"2.08";" 9.08";"10.08" ...)。

对我有用的是: 条件格式>新规则>仅格式化包含>单元格值>等于> ...的单元格(但在这种情况下,我必须制定许多具有相同格式的规则,这不是我真正喜欢的,但是不同的值。

请帮帮我。

【问题讨论】:

    标签: excel function pattern-matching conditional-formatting


    【解决方案1】:

    给你。

    Conditional Formatting > New Rule > Use formula to determine which cells to 
    format > formula =OR(A1 = 1.08,A1 = 2.08,A1 = 9.08,A1 = 10.08)
    

    并选择所需的格式颜色

    再来一次

    Conditional Formatting > Manage Rules > Applies to 
    

    这里给出了你想应用这个公式的选择范围。 完成!

    【讨论】:

    • 这是一个严格的蛮力解决方案,并不是任何人都愿意实施的。
    • 我将此解决方案与字符串值一起使用,它也可以正常工作。这是我的公式:=OR(C5 = "ok - Dropbox"; C5 = "(no need)") 无论单元格有一个或另一个字符串内容,我让文本显示为绿色为了看到“好的,不需要操作”。
    【解决方案2】:

    您需要将值作为字符串吗?如果这些值是实际的日期,那么您可以使用条件格式中的简单公式来格式化任何周末日期:

    =WEEKDAY(A1,2)>5

    您可以通过使用自定义格式格式化日期来保留数据的“外观”

    d.mm

    【讨论】:

      【解决方案3】:

      我通常做的(Office 2003 :( ) 回避无法在条件格式中使用 OR 语句的方法是添加一个新的隐藏列,将 OR 语句放在这些单元格中,然后链接格式隐藏单元格的值是 TRUE 还是 FALSE。

      【讨论】:

      • 这很聪明。我会用这个。
      【解决方案4】:

      我的诀窍总是

      =OR(Address(row(),Column())="1.08,Address(row(),Column())="2.08)

      有点牵强,但有效。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-04-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-14
        • 2014-04-04
        • 2010-09-16
        相关资源
        最近更新 更多