首页 文章

使用自定义公式的条件格式引用单元格本身

提问于
浏览
8

我有一个谷歌电子表格,每天都有列(日期在顶部单元格中),每个单元格中都有一个表示状态的字符串 .

我需要根据过去列的日期条件以及从子串“OK”开始的单元格内的文本将条件格式应用于单元格 .

似乎我必须使用自定义公式来处理日期部分,但那么我将如何引用单元格本身的内容?我尝试使用 CELL("contents",ADDRESS(ROW(),COLUMN()) 引用单元格,但这会返回 Error: Argument must be a range .

1 回答

  • 15

    使用条件格式(在Excel和谷歌文档中)你只需 use the formula that applies to the top left cell of the range ....你可以简单地通过它的单元格引用来引用单元格,所以假设日期在 B1:J1 并且您的状态数据在 B2:J100 中,那么选择后一个范围和(在条件格式中)应用适用于 B2 的公式,即

    =AND(B$1<TODAY(),LEFT(B2,2)="OK")

    这适用于整个范围

    您必须使用绝对/相对引用,就像您在范围内向下/跨范围复制公式一样,因此您需要 B$1 中的 $ ,因为您希望每一行都引用第1行....尽管您想要将其更改为 C$1D$1 等因此在列字母之前没有 $

相关问题