条件格式化整行+子行
Conditional formatting an entire row + sub-rows
我正在尝试以一种非常具体的方式格式化我的 google 工作表中的行。
我有多行,左边有日期。我 运行 条件格式并将整行着色。
我使用以下自定义公式:=$B4=today()
现在我想包括最左列为空的子行。
假设今天是 3.1.19。子行的数量可以变化(从 none 到最多 10)。我有一个示例,它应该如下所示:
+---------+----------+---------+---------+
| 1.1.19 | cell 1 | cell 2 | cell 3 |
| | cell 1 | cell 2 | cell 3 |
| 2.1.19 | cell 1 | cell 2 | cell 3 |
| 3.1.19 | cell 1 | cell 2 | cell 3 | <- colored right now
| | cell 1 | cell 2 | cell 3 | <- should be colored too
| | cell 1 | cell 2 | cell 3 | <- should be colored too
| | cell 1 | cell 2 | cell 3 | <- should be colored too
| 4.1.19 | cell 1 | cell 2 | cell 3 |
+---------+----------+---------+---------+
=IF(TODAY()=TO_DATE(IF(LEN(B1),
VLOOKUP(ROW(A1), FILTER({ROW(A:A), A:A}, LEN(A:A)), 2), )), 1)
假设您在 B 列中有日期,从 B1 开始。
然后在条件格式中,您可以应用公式:
=INDEX(FILTER($B:$B1; NOT(ISBLANK($B:$B1)));ROWS(FILTER($B:$B1; NOT(ISBLANK($B:$B1)))))=TODAY()
您可以将它应用于整行。
我正在尝试以一种非常具体的方式格式化我的 google 工作表中的行。
我有多行,左边有日期。我 运行 条件格式并将整行着色。
我使用以下自定义公式:=$B4=today()
现在我想包括最左列为空的子行。
假设今天是 3.1.19。子行的数量可以变化(从 none 到最多 10)。我有一个示例,它应该如下所示:
+---------+----------+---------+---------+
| 1.1.19 | cell 1 | cell 2 | cell 3 |
| | cell 1 | cell 2 | cell 3 |
| 2.1.19 | cell 1 | cell 2 | cell 3 |
| 3.1.19 | cell 1 | cell 2 | cell 3 | <- colored right now
| | cell 1 | cell 2 | cell 3 | <- should be colored too
| | cell 1 | cell 2 | cell 3 | <- should be colored too
| | cell 1 | cell 2 | cell 3 | <- should be colored too
| 4.1.19 | cell 1 | cell 2 | cell 3 |
+---------+----------+---------+---------+
=IF(TODAY()=TO_DATE(IF(LEN(B1),
VLOOKUP(ROW(A1), FILTER({ROW(A:A), A:A}, LEN(A:A)), 2), )), 1)
假设您在 B 列中有日期,从 B1 开始。 然后在条件格式中,您可以应用公式:
=INDEX(FILTER($B:$B1; NOT(ISBLANK($B:$B1)));ROWS(FILTER($B:$B1; NOT(ISBLANK($B:$B1)))))=TODAY()
您可以将它应用于整行。