Vla*_*kiy 34 google-sheets gs-conditional-formatting
我需要编写一个带有自定义公式的条件格式规则,该规则应该在特定单元格(当前单元格的第3行中的单元格)值"TODAY()"和当前单元格时触发empty.我知道如何检查其他单元格,但有没有办法在同一规则中检查当前单元格的值?
正如您在此图像上看到的那样,一列具有不同的颜色,因为当前单元格的第3行包含当前日期.只有空单元格是彩色的.

这是我的规则:
=and($3:$3=TODAY(), ????)
它应该适用于范围内的所有单元格 A4:M10
我需要它作为一个规则,而不是多个规则的组合.我需要把东西放到原处????
换句话说,我需要在自定义公式中将描述为"Cell is empty"的值放在其中.
以下是电子表格示例:https://docs.google.com/spreadsheets/d/1vpNrX2aUg8vY5WGDDuBnLfPuL-UyrjFvzjdATS73aq8/edit?usp=sharing
Apr*_*ion 37
"当前"单元格由您范围内的第一个单元格引用,例如A4:M10,对于范围A4:M10,如示例所示 - 条件格式设置中的相对引用就像将公式从第一个单元格复制到范围的其余部分一样
检查空内容:
=A4=""
Run Code Online (Sandbox Code Playgroud)
检查第二行中的单元格是否为今天(不需要使用整行的数组公式A4):
=A$2=TODAY()
Run Code Online (Sandbox Code Playgroud)
使用AND运算符组合:
=AND(A$2=TODAY(), A4="")
Run Code Online (Sandbox Code Playgroud)
我已更新了您的示例电子表格的副本 - https://docs.google.com/spreadsheets/d/1MY9Jn2xpoVoBeJOa2rkZgv5HXKyQ9I8SM3kiUPR9oXU/edit#gid=0
Sta*_*ich 20
如果我想检查当前单元格是否为空,这对我有用:
=ISBLANK(INDIRECT(ADDRESS(ROW(),COLUMN())))
Run Code Online (Sandbox Code Playgroud)
列中前一行的单元格将是
=ISBLANK(INDIRECT(ADDRESS(ROW() - 1,COLUMN()))) 等等
Mar*_*son 13
这是我发现在跨越范围的条件格式中引用当前单元格的最短可能方式:
INDIRECT("RC",FALSE).
文档在这里.
好吧,我自己找到了答案。正确的完整公式是:
=and($2:$2=TODAY(),INDIRECT("R"&ROW()&"C"&COLUMN(),FALSE)="")
Run Code Online (Sandbox Code Playgroud)
这条规则:
INDIRECT("R"&ROW()&"C"&COLUMN(),FALSE)=""
Run Code Online (Sandbox Code Playgroud)
检查当前单元格是否为空。
| 归档时间: |
|
| 查看次数: |
41532 次 |
| 最近记录: |