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

Google表格技术需求:按单元格相同值分组并设置交替行背景色

在Google表格中按B列标题分组并交替设置背景色

实现方法:基于自定义公式的条件格式

通过条件格式的自定义公式生成分组奇偶标记,即可实现同标题行分组、不同分组交替着色的效果:

  1. 选中需要应用格式的行范围(建议从第2行开始,避开表头)
  2. 点击顶部菜单栏的「格式」→「条件格式」
  3. 在右侧条件格式面板中,设置「格式规则」为自定义公式
  4. 添加第一条规则(对应第一种背景色):
    • 输入公式:=MOD(COUNTA(UNIQUE($B$2:$B2)),2)=1
    • 选择目标背景色(比如浅灰色)
  5. 点击「添加另一个规则」,设置第二条规则(对应第二种背景色):
    • 输入公式:=MOD(COUNTA(UNIQUE($B$2:$B2)),2)=0
    • 选择另一款背景色(比如浅蓝色)
  6. 确认「应用范围」无误后,完成设置

公式逻辑说明

  • $B$2:$B2:动态扩展的范围,从第2行到当前行的B列数据,确保每一行能统计到当前及之前的所有分组
  • UNIQUE($B$2:$B2):提取范围内的唯一标题值,用于区分不同分组
  • COUNTA(...):统计唯一值的数量,得到当前行所在的分组序号(第一个分组为1,第二个为2,以此类推)
  • MOD(...,2):对分组序号取模2,得到0或1的标记,以此区分奇偶分组,实现交替着色

补充:处理空白行

如果B列存在空白单元格,可在公式中加入非空判断,避免空白行被格式化:

  • 第一种颜色公式修改为:=AND($B2<>"",MOD(COUNTA(UNIQUE($B$2:$B2)),2)=1)
  • 第二种颜色公式修改为:=AND($B2<>"",MOD(COUNTA(UNIQUE($B$2:$B2)),2)=0)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 11:17:18