我想根据日期值给特定单元格赋予样式(突出显示)。例如,这个日期位于单元格 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