【问题标题】:Conditional Formatting with Custom Formula referencing the cell itself使用引用单元格本身的自定义公式的条件格式
【发布时间】:2015-03-10 10:22:48
【问题描述】:
我有一个谷歌电子表格,其中有每一天的列(日期在顶部单元格中),每个单元格中都有一个指示状态的字符串。
我需要根据列的日期是过去的标准以及单元格内以子字符串“OK”开头的文本,对单元格应用条件格式。
似乎我必须使用自定义公式来处理日期部分,但是我将如何引用单元格本身的内容?我尝试使用CELL("contents",ADDRESS(ROW(),COLUMN()) 引用单元格,但这会返回Error: Argument must be a range。
【问题讨论】:
标签:
google-sheets
gs-conditional-formatting
【解决方案1】:
使用条件格式(在 Excel 和 google 文档中),您只需 使用适用于范围左上角单元格的公式....您可以简单地通过它来引用单元格单元格引用,因此假设日期在 B1:J1 中并且您的状态数据在 B2:J100 中,然后选择后一个范围并(在条件格式中)应用适用于 B2 的公式,即
=AND(B$1<TODAY(),LEFT(B2,2)="OK")
这将适用于整个范围
您必须使用绝对/相对引用,就像您向下/跨范围复制公式一样,因此您需要在 B$1 中使用 $,因为您希望每一行都引用第 1 行....您希望它更改为C$1、D$1 等。因此在列字母之前没有$