Excel 条件格式日期

Excel Conditional Formatting Dates

我有一个文本列(不是日期),当 B 列中它旁边的单元格与今天的日期相同时,我希望用颜色填充它。

我尝试在条件格式中使用这些公式:

=IF($B:$B = 今天())

=IF(B:B = 今天())

这应用于整个 A 列,并选择了填充颜色,但没有任何反应。

不确定是不是公式的问题。

谢谢!

在键入公式时,您需要使用光标当前所在字段的引用。

因此,当您 select 整个 A 列时,其中一个单元格仍然是 'current' 单元格(可能是 A1)。使用相对寻址编写 A1 的公式,Excel 将分别将其应用于所有其他 selected 单元格(所有 A),例如 =IF(B1=TODAY()).

注意B1相对引用,是相对于A1解释的,所以对于A2B2 将用于比较。如果你想要一个 absolute 引用,你需要在绝对部分添加一个 $ 符号,例如 =IF(B=TODAY()) 会着色 all 单元格根据 B1.

中的值

见我的附件。您只需要在第一个单元格上 =$B1=TODAY() 并将其向下拖动以覆盖整个列,这应该可以解决问题。