【问题标题】:Conditional date formatting based on adjacent cells基于相邻单元格的条件日期格式
【发布时间】:2020-04-13 07:50:47
【问题描述】:
| start date | end date | 
| 1/19/2019  | 2/1/2019 |
| 5/1/2019   | 3/8/2019 | 
| 4/1/2019   | 9/1/2019 | 

我在 Excel 中有一个日期列表,其中 A1 是开始日期,B1 是结束日期。我需要突出显示 A 中比 B 中相邻单元格结束的单元格,因为开始日期不能晚于结束日期。我尝试了“使用公式确定要格式化的单元格”并做了 =a2>b2,然后将其应用于 =$A:$A 和 =A:A,但似乎都没有像我需要的那样突出显示。关于如何仅突出显示大于相邻 B 的 A 单元格的任何建议?

【问题讨论】:

  • 当应用于 A:A 时,公式应从第 1 行开始:=A1>B1

标签: excel date conditional-statements highlight


【解决方案1】:

这里的关键是首先选择单元格A1然后选择整个A列然后单击主页|条件格式 |新规则 |使用公式...

在文本框格式值...写这个 =A1>B1

点击格式按钮,设置自定义格式

点击确定

编辑:正如问题中 cmets 中的 OP 所述,您应该首先选择 A2

【讨论】:

    【解决方案2】:

    确保您的公式和“适用于”范围对齐,即如果公式为 A2,则“适用于”范围应从 A2 开始。

    如果您将条件格式应用于整个列,而不突出显示标题行,您可以执行以下操作:

     =AND(ISNUMBER(A1),A1>B1)
    

    【讨论】:

    • 所以我希望它适用于整个列。问题是,当我执行 =A1>B1 时,它也会突出显示标题 (1) 行。但我想通了——我只是输入了一个新规则来首先应用,这使得第一行没有格式。