【问题标题】:EXCEL conditional formatting by equal value in a columnEXCEL 条件格式按列中的相等值
【发布时间】:2020-11-07 10:19:28
【问题描述】:

我有这样一组数据。我想应用一个条件格式规则,它将用 2 种不同的颜色突出显示 A 列中具有相同数量的行

See this screenshot

The final result must be just like this

【问题讨论】:

    标签: excel formatting conditional-statements


    【解决方案1】:

    转到条件格式。选择选项以选择新的格式规则。然后,选择您可以提供自己的公式的选项。然后输入这个: =AND($A2>0,MOD($F2,2)=0)

    为 F 列中具有组“2”的所有行选择一种格式并选择一种颜色。如果您还想为具有组“1”的行着色。然后在上面的公式中添加另一个稍加调整的公式: =AND($A2>0,MOD($F2,2)=1)

    为这两种情况选择颜色,然后就可以了。

    【讨论】:

      【解决方案2】:

      我之前也遇到过类似的问题,告诉你我是怎么处理的。

      两步:

      1. 从 A 列获取不同的值。

        • 单击数据功能区菜单 > 过滤器 > 高级
        • 填写设置对话框,将结果复制到其他地方,勾选“仅唯一记录”
      2. 设置条件格式

        • 通过公式设置两个不同的规则:
          'lookup_value' = A 列的单元格
          'lookup_array' = 不同的值
         =MOD(MATCH('lookup_value','lookup_array',0),2)
        
         =MOD(MATCH('lookup_value','lookup_array',0)+1,2)
        
        • 选择背景颜色和应用范围(所有数据)

      可能有更好的解决方案,例如使用 Excel VBA。
      但是我觉得这个方法比较容易理解。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-03-08
        • 2015-02-27
        • 2012-12-24
        • 2013-05-05
        • 2017-08-13
        • 2016-08-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多