我有一个谷歌电子表格,每天都有列(日期在顶部单元格中),每个单元格中都有一个表示状态的字符串。
我需要根据过去列的日期条件以及以子串“OK”开头的单元格内的文本对单元格应用条件格式。
似乎我必须使用自定义公式来处理日期部分,但是我如何引用单元格本身的内容?我尝试使用CELL("contents",ADDRESS(ROW(),COLUMN())
引用该单元格,但这会返回Error: Argument must be a range
。
答案 0 :(得分:15)
使用条件格式(在Excel和谷歌文档中),您只需使用适用于范围左上角单元格的公式 ....您可以简单地通过它来引用单元格& #39;单元格引用,因此假设日期在B1:J1
且您的状态数据在B2:J100
中,则选择后一个范围并(在条件格式设置中)应用适用于B2
的公式,即
=AND(B$1<TODAY(),LEFT(B2,2)="OK")
这适用于整个范围
您必须使用绝对/相对引用,就像您在整个范围内复制公式一样,因此您需要$
中的B$1
,因为您希望每一行都引用第1行。 ..尽管你想要它改为C$1
,D$1
等,因此在列字母之前没有$