单元格可用的WEEKDAY公式在Excel条件格式中失效求助
解决方案
- 将条件格式的公式修改为单个单元格的相对引用:
=WEEKDAY(Roster!K6,2)>5(删除公式里的$绝对引用符号,让Excel在遍历目标范围时,自动对每个单元格匹配对应的Roster!K6、Roster!L6……以此类推) - 问题根源:条件格式的公式是针对应用范围内的每一个单元格单独计算的。你使用
$K$6:$NL$6这种数组范围引用时,Excel会将整个数组的结果视为一个整体判断——只要数组中存在True值,就会对所有单元格应用格式;或者直接把非空数组判定为True,导致全范围生效。 - 补充操作步骤:
- 打开条件格式管理窗口
- 选中目标规则,点击「编辑规则」
- 替换公式为上述相对引用版本
- 确认应用范围为你需要格式化的目标单元格区域
内容的提问来源于stack exchange,提问作者Cayden Humphreys
相关产品推荐
相关产品推荐

