You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何基于C列值变化为B2:F8区域设置conditional formatting(无辅助列)

Excel区域B2:F8无辅助列条件格式设置方案

需求说明

  • 目标区域:B2:F8
  • 方案1:C列值变化时切换填充颜色,相同值的连续行保持同色,交替使用两种颜色
  • 方案2:若方案1难实现,至少标记C列值即将变化的前一行

截图说明

  • 当前尝试效果:仅第2行格式改变,未实现预期的交替或标记效果
  • 方案1预期效果:C列值相同的连续行使用同一颜色,值变化时切换为另一种颜色,循环交替
  • 方案2预期效果:C列值与下一行不同的行(即值变化的前一行)被标记颜色

方案1实现步骤

选中B2:F8区域,依次添加两个条件格式规则:

  1. 规则1(第一种颜色):
    • 选择「使用公式确定要设置格式的单元格」
    • 输入公式:=MOD(SUMPRODUCT(--($C$2:$C2<>$C$1:$C1)),2)=0
    • 设置目标填充颜色
  2. 规则2(第二种颜色):
    • 选择「使用公式确定要设置格式的单元格」
    • 输入公式:=MOD(SUMPRODUCT(--($C$2:$C2<>$C$1:$C1)),2)=1
    • 设置另一种填充颜色

原理:通过SUMPRODUCT统计从C2到当前行中,C列值与上一行不同的次数,MOD取余判断奇偶,实现交替着色。


方案2实现步骤

选中B2:F8区域,添加条件格式规则:

  • 选择「使用公式确定要设置格式的单元格」
  • 输入公式:=$C2<>$C3
  • 设置目标填充颜色

原理:判断当前行C列值与下一行是否不同,若是则标记当前行。


内容的提问来源于stack exchange,提问作者Rasec Malkic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 08:01:26