excel - 基于前 X 个单元格的条件格式

标签 excel conditional-formatting

我正在尝试设置条件格式,以便在列中的前 4 个单元格为空白时格式生效。我需要条件格式公式中的范围在应用于其下方的单元格时移动,例如:
Store Sales
如果我按商店跟踪销售,如果某个商店在 4 周内没有记录任何销售,我希望这 4 周自动突出显示。
我目前的公式是选择单元格B5:B11,输入公式=SUM(B2:B5)=0触发单元格高亮。
我的问题是,当我查看单元格 B6 时,它看起来为空白的范围仍然是 B2:B5,我需要它是 B3:B6。
有没有办法设置它,以便范围随着它向下移动一列而改变?

最佳答案

这让我思考了一下,这是我的解决方案。
我的方案需要使用四种条件格式,即在每个单元格中设置四种条件格式,然后使用格式画家 将条件格式应用于所有单元格。
假设您的周表在 A1:D20 范围内, 并假设如果有 则要突出显示单元格至少 (不仅)四个连续的空白单元格。
Week Table
高亮单元格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
然后在检查条件格式窗口时应该有类似于以下的内容:
CF in Cell B2
最后,突出显示单元格B2 , 使用 Format Painter 下的功能首页 选项卡,然后将格式应用于周表中的其余单元格。然后你应该有类似以下的东西:
CF Result
四个连续空白单元格中的第一个空白单元格很容易找到,但使用一个公式很难识别第二个、第三个和第四个空白单元格。解决方法使用四个不同的公式来识别四个空白单元格中的每一个(我希望这是有道理的)。请注意,以下仅查看我示例的 B 列,而不是所有列:
Logic

关于excel - 基于前 X 个单元格的条件格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66802711/

相关文章:

python - 读取文件夹中的所有 xlsx-Files 并将文件保存在不同的 DataFrame 中

ruby-on-rails - xlsx 文件中的列和行折叠

excel - 标记系列的最后一点

java - 条件格式化为 Java float

Excel:计数图标集以在 Excel 工作表中创建总评分

excel - 在具有多种条件的excel工作表中格式化单元格

vba - 高级过滤器 VBA

c# - 自定义 C# DLL 出现 VBA 429 错误

excel - 更改excel单元格中文本的颜色

java - 在条件格式中使用自定义 XSSF 颜色?