我需要编写一个带有自定义公式的条件格式规则,当某个单元格(当前单元格的第3行中的单元格)值为"TODAY()"
,并且当前单元格为empty
时,该规则应该触发。我知道如何检查其他单元格,但有没有办法在同一规则中检查当前单元格的值?
正如您在此图像上看到的那样,一列具有不同的颜色,因为当前单元格的第3行包含当前日期。只有空单元格是彩色的。
这是我的规则:
=and($3:$3=TODAY(), ????)
它应该适用于A4:M10
范围内的所有细胞
我需要它作为一个规则,而不是多个规则的组合。我需要把东西放到????
的地方
换句话说,我需要在自定义公式中将描述为“Cell is empty”的值放在其中。
这是一个示例电子表格:https://docs.google.com/spreadsheets/d/1vpNrX2aUg8vY5WGDDuBnLfPuL-UyrjFvzjdATS73aq8/edit?usp=sharing
当前单元格由条件格式的范围的第一个单元格寻址。在您的示例中,范围是A4:M10
,因此您可以使用A4
作为“当前单元格”。
=A4=""
=A$2=TODAY()
AND
运算符组合:
=AND(A$2=TODAY(), A4="")
我更新了您的示例电子表格的副本 - https://docs.google.com/spreadsheets/d/1MY9Jn2xpoVoBeJOa2rkZgv5HXKyQ9I8SM3kiUPR9oXU/edit#gid=0
如果我想检查当前单元格是否为空,这对我有用:
=ISBLANK(INDIRECT(ADDRESS(ROW(),COLUMN())))
列中前一行的单元格将是
=ISBLANK(INDIRECT(ADDRESS(ROW() - 1,COLUMN())))
等
好的,我自己找到了答案。正确的完整公式是:
=and($2:$2=TODAY(),INDIRECT("R"&ROW()&"C"&COLUMN(),FALSE)="")
这条规则:
INDIRECT("R"&ROW()&"C"&COLUMN(),FALSE)=""
检查当前单元格是否为空。
尝试申请范围:
A3:M10
自定义公式是:
=$2:$2=TODAY()