为什么我的条件格式不起作用?

为什么我的条件格式不起作用?

我有一列连续的日期。我想突出显示星期六的行。我已将条件格式应用于$2:$112,格式公式为=weekday($a2) = 7。但是,这不起作用。有什么建议吗?[我检查过 (a) 工作日函数正确读取日期值,并且 (b) 未格式化的日期是 Excel 日期值]。

以下是我的工作表和条件格式菜单的屏幕截图。要清楚:我希望突出显示 A 列中的日期代表星期六的整行。

我正在尝试格式化的 Excel 工作表的屏幕截图

答案1

您使用的是 Excel 绝对单元格引用(带有 $ 符号),该引用仅使用单元格A2来表示所有工作日。您应该使用相对单元格引用,以使其在不同日期以不同的方式工作:

=weekday(a2) = 7

参考: 为什么在 Excel 公式中使用美元符号 ($) - 绝对和相对单元格引用

答案2

也许您需要通过“条件格式”>“管理规则”指定要应用公式的范围: 在此处输入图片描述

答案3

如果范围$2:$112充满了日期值?如果没有,只需选择包含日期值的范围,它就会起作用=weekday(A2)=7在此处输入图片描述

相关内容