Google 单个单元格的工作表条件格式

Google Sheets Conditional Formatting on Individual Cells

我曾尝试在互联网的缝隙中搜索低处、高处和深处,以找到可能的解决方案,但没有成功。我的主要目标是根据几个标准突出显示 个单元格。我有一个 google sheet 可以根据员工的输入来跟踪工作。我的条件是:

  1. 日期必须在今天之前
  2. 单元格必须为空(当天没有输入)
  3. 只有空白的单元格应该突出显示

https://docs.google.com/spreadsheets/d/10W9O55QQ31acOj5SyKcE0CXx8S78MZQtY-sRaIKgB7c/edit?usp=sharing

这样做的目的是让没有收到任何数据的单元格脱颖而出。我目前的公式是

=AND(ARRAYFORMULA(ISBLANK($B3:$D3)), ARRAYFORMULA(ISBLANK($I3:$K3)), $A3<TODAY())

但这只是整行高亮,当该行的某个单元格被填满后,它不再高亮该行。黄色行是今天的日期。非常感谢任何解决此问题的帮助!

您需要为每列

设置条件格式规则

我相信这是您需要的条件格式规则:

Apply To Range Formula
A3:A =AND(OR(ARRAYFORMULA(ISBLANK($B3:$D3)), ARRAYFORMULA(ISBLANK($I3:$K3))), $A3<TODAY()) *Note the OR
B3:B =AND($A3<TODAY(), ISBLANK($B3))
C3:C =AND($C3<TODAY(), ISBLANK($C3))
D3:D =AND($D3<TODAY(), ISBLANK($D3))
I3:I =AND($I3<TODAY(), ISBLANK($I3))
J3:J =AND($J3<TODAY(), ISBLANK($J3))
K3:K =AND($K3<TODAY(), ISBLANK($K3))

这里的关键概念是,在一个规则中,您不能指定要应用该规则的特定范围。规则定义的一部分是它适用的范围。您可以有优先于特定范围的规则,但不能在一个规则中有两个范围。您可以在一个规则中测试 多个范围,但格式适用于规则应用到的整个范围。

确保在应用这些规则之前删除了以前的规则,以确保它们不会优先

参考

并不能 100% 清楚合并后的列 E:H 会发生什么。但是根据我在你的 sheet 中看到的有限数据和分配的颜色,尝试用这个替换你当前的“粉红色”自定义 CF 规则:

=AND($A3<TODAY(), OR(AND(COLUMN(B3)<=4, B3=""), AND(COLUMN(B3)>=9, B3=""), AND(COLUMN(B3)>4, COLUMN(B3)<9, OR(B3<>"", JOIN("",$B3:$K3)=""))))