【问题标题】:Excel conditional formatting - multiple "begins with" statementsExcel 条件格式 - 多个“开头”语句
【发布时间】:2016-10-21 14:34:33
【问题描述】:

我的工作簿中的单元格应用了很多条件格式。问题是工作簿必须以 1997-2003 Excel 格式保存,即 .xls 而不是现代的 .xlsx 格式。如果它们以 .xls 扩展名保存,则每个单元格只能保存 5 种条件格式。

因此,我不能使用内置的“单元格值以”条件格式;我将需要改用公式。

如何构造一个公式来格式化以多个字符开头的单元格?例如,我需要一个公式来检查单元格 K2 是否以 A、B、M 或 D 开头。我尝试使用此公式,但它不起作用:

 =OR(SEARCH("A",$K2)=1,SEARCH("B",$K2)=1,SEARCH("M",$K2)=1,SEARCH("D",$K2)=1)

【问题讨论】:

    标签: excel conditional-formatting


    【解决方案1】:

    这个公式对我有用。如果单元格以您指定的字母开头,它只会格式化单元格。我不确定您是否想要为每个字母设置不同的格式。

    =OR(LEFT($K$2,1)="A",LEFT($K$2,1)="B",LEFT($K$2,1)="M",LEFT($K$2,1)="D")
    

    【讨论】:

      【解决方案2】:

      尝试: =IF(OR(LEFT(K2,1)="A",LEFT(K2,1)="B",LEFT(K2,1)="M",LEFT(K2,1)="D"), 1,0)

      ...您可以根据 1 或 0 有条件地格式化。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-02-18
        • 2017-11-03
        • 2013-08-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多