【问题标题】:If (Aν = Bν+1) then change cell color如果 (Aν = Bν+1) 则改变单元格颜色
【发布时间】:2016-12-19 16:48:23
【问题描述】:

我有两列日期。 A 行有签入,B 行有签出。在每一行我都有每个预订。我想比较第 N 行的签出是否与第 (N+1) 行的签入相同,以将它们的颜色更改为我选择的颜色。

它基本上应该是条件格式中的一条规则。

我查找的所有内容都不是我所需要的,因此我们将不胜感激。

【问题讨论】:

    标签: excel excel-formula conditional-formatting


    【解决方案1】:

    如果您想为 check-incheck-outboth 字段着色,还不是 100% 清楚。您可以结合以下两条规则来实现您想要的结果:


    如果您希望突出显示相应的入住日期:

    • 选择范围 A2:A100(或更多,具体取决于您的数据)
    • 条件格式 -> 新规则 -> 公式
    • 输入=(A2=B1)*NOT(A2="")
    • 点击格式 -> 选择您喜欢的颜色

    结果:入住日期现在将突出显示,但前提是它与正上方的退房日期具有相同的值。


    如果您希望突出显示相应的退房日期:

    • 选择范围 B1:B99(或更多,具体取决于您的数据)
    • 条件格式 -> 新规则 -> 公式
    • 输入=(A2=B1)*NOT(B1="")
    • 点击格式 -> 选择您喜欢的颜色

    结果:退房日期现在将突出显示,但前提是它与正下方的入住日期具有相同的值。

    【讨论】:

    • 非常感谢。这正是我所需要的。
    【解决方案2】:

    IF( Aν = Bν+1) 对我来说没有意义,但我想我理解你的问题。突出显示每对中的一个或另一个很容易(因此每个规则都具有相同的颜色,非常实用),但我的理解是您希望突出显示对,如果使用单个公式,这显然更加棘手。一种方法,假设一个“现代”的 Excel 版本和(标记的)列 A 和 B(以及您的示例的行 A 和 B)将选择列 A 和 B 和 HOME > Styles - Conditional Formatting, New Rule。 .., 使用公式确定要格式化的单元格在此公式为真的情况下格式化值:

    =AND($A1<>"",IF(COLUMN()=2,$B1=$A2,$A1=$B1048576))  
    

    Format...,选择您选择的颜色填充(突出显示),OKOK

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-30
      • 2012-04-11
      • 2014-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多