根据 ADDRESS() 返回值突出显示特定单元格

根据 ADDRESS() 返回值突出显示特定单元格

我想根据日期值给特定单元格赋予样式(突出显示)。例如,这个日期位于单元格 A1 中。

为了实现这一点,我想我会用 ADDRESS 函数计算我想要设置样式的单元格的地址。假设我想突出显示单元格 C3,然后我会使用:

=ADDRESS( (DAY(A1) + 2); (MONTH(A1) + 2) )

返回 $C$3。

但显然我遗漏了一些东西,因为我找不到使用这个返回值的方法。我尝试应用条件格式并使用类似

=CELL("address")=ADDRESS((DAY(A1)+2);(MONTH(A1)+2))

没有运气。

实现这一目标的正确方法是什么?

答案1

尝试一下。突出显示单元格C3:D4(按照示例)并使用以下公式添加条件格式:

=AND(ROW(C3)-2=DAY($A$1),COLUMN(C3)-2=MONTH($A$1))

我已经测试过它并且它按描述工作,所以如果您有任何问题请告诉我。

注意:此公式不考虑年份因素,因此 1/1/2000 将突出显示单元格 C3,1/1/2015 也是如此

在此处输入图片描述

从单元格复制格式C3:D4向下并横向移动以增加受单元格中日期值影响的范围A1

相关内容