我正在尝试设置条件格式,以便在列中的前 4 个单元格为空白时格式生效。我需要条件格式公式中的范围在应用于其下方的单元格时移动,例如:
如果我按商店跟踪销售,如果某个商店在 4 周内没有记录任何销售,我希望这 4 周自动突出显示。
我目前的公式是选择单元格B5:B11,输入公式=SUM(B2:B5)=0触发单元格高亮。
我的问题是,当我查看单元格 B6 时,它看起来为空白的范围仍然是 B2:B5,我需要它是 B3:B6。
有没有办法设置它,以便范围随着它向下移动一列而改变?
最佳答案
这让我思考了一下,这是我的解决方案。
我的方案需要使用四种条件格式,即在每个单元格中设置四种条件格式,然后使用格式画家 将条件格式应用于所有单元格。
假设您的周表在 A1:D20
范围内, 并假设如果有 则要突出显示单元格至少 (不仅)四个连续的空白单元格。
高亮单元格B2
,然后使用以下四个公式设置条件格式:
=SUM(OFFSET($B2,0,0,4,1))=0
=SUM(OFFSET($B2,-1,0,4,1))=0
=SUM(OFFSET($B2,-2,0,4,1))=0
=SUM(OFFSET($B2,-3,0,4,1))=0
然后在检查条件格式窗口时应该有类似于以下的内容:最后,突出显示单元格
B2
, 使用 Format Painter
下的功能首页 选项卡,然后将格式应用于周表中的其余单元格。然后你应该有类似以下的东西:四个连续空白单元格中的第一个空白单元格很容易找到,但使用一个公式很难识别第二个、第三个和第四个空白单元格。解决方法使用四个不同的公式来识别四个空白单元格中的每一个(我希望这是有道理的)。请注意,以下仅查看我示例的 B 列,而不是所有列:
关于excel - 基于前 X 个单元格的条件格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66802711/