Excel条件格式日期

时间:2017-09-02 20:42:41

标签: excel formatting conditional

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

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

= IF($ B:$ B = TODAY())

= IF(B:B = TODAY())

这适用于整个A列,并选择了填充颜色,但没有发生任何事情。

不确定公式是否有问题。

谢谢!

2 个答案:

答案 0 :(得分:0)

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

因此,当您选择整个A列时,其中一个单元格仍然是“当前”单元格(可能是A1)。使用相对寻址编写A1的公式,Excel将分别应用于所有其他选定的单元格(全部为A),如=IF(B1=TODAY())

请注意,B1相对引用,并且相对于A1进行解释,因此对于A2B2将在比较。如果您需要绝对引用,则需要在绝对部分中添加$符号,例如=IF(B$1=TODAY())将根据值为所有单元格添加颜色在B1

答案 1 :(得分:0)

查看我的附件。你只需要在第一个单元格上=$B1=TODAY()并向下拖动以覆盖整个列,这应该可以帮到你。

enter image description here