【发布时间】:2016-12-19 16:48:23
【问题描述】:
我有两列日期。 A 行有签入,B 行有签出。在每一行我都有每个预订。我想比较第 N 行的签出是否与第 (N+1) 行的签入相同,以将它们的颜色更改为我选择的颜色。
它基本上应该是条件格式中的一条规则。
我查找的所有内容都不是我所需要的,因此我们将不胜感激。
【问题讨论】:
标签: excel excel-formula conditional-formatting
我有两列日期。 A 行有签入,B 行有签出。在每一行我都有每个预订。我想比较第 N 行的签出是否与第 (N+1) 行的签入相同,以将它们的颜色更改为我选择的颜色。
它基本上应该是条件格式中的一条规则。
我查找的所有内容都不是我所需要的,因此我们将不胜感激。
【问题讨论】:
标签: excel excel-formula conditional-formatting
如果您想为 check-in、check-out 或 both 字段着色,还不是 100% 清楚。您可以结合以下两条规则来实现您想要的结果:
如果您希望突出显示相应的入住日期:
=(A2=B1)*NOT(A2="")
结果:入住日期现在将突出显示,但前提是它与正上方的退房日期具有相同的值。
如果您希望突出显示相应的退房日期:
=(A2=B1)*NOT(B1="")
结果:退房日期现在将突出显示,但前提是它与正下方的入住日期具有相同的值。
【讨论】:
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...,选择您选择的颜色填充(突出显示),OK,OK。
【讨论】: