EP03. “Color Scales 颜色刻度”
🔒 登录后可标记已读- 打开一张几十行几十列的数字矩阵,眼睛完全找不到重点在哪——Color Scales 用颜色深浅把高低分布直接摊在你面前,不用一格格看数字
- 跟 Data Bars 类似但用色块取代长条,后面 EP09 的 Heat Map 热力图就是靠它做出来的
- 默认的 3 色刻度中间色分界点其实是中位数,不是(最大值+最小值)÷2,这个坑很多人会踩
- 前置知识:EP02 的 Data Bars 基本概念
- 套用颜色刻度、切换 2 色/3 色刻度、自定义颜色都会讲到,学完能做出热力图式的可视化效果
重点内容
适用版本
桌面版通用(Excel 365 / 2021 / 2019 等)。
基本操作
- 选取要套用的单元格范围
- Home → Styles → Conditional Formatting
- 选择 Color Scales → 选一个子样式(例如红-黄-绿三色渐层)
结果:范围内每个单元格根据数值大小被填上对应深浅的颜色。
[截图:套用红-黄-绿三色 Color Scales 后的效果]
3 色刻度的分级逻辑
📌 默认的 3 色刻度以「第 50 百分位数」(50th percentile,即中位数)当作中间色的分界,不是简单的(最大值+最小值)÷2。例如某组数据最小值 9、中位数 36、最大值 80:最小值 9 显示红色,中位数 36 显示黄色,最大值 80 显示绿色,其余数值依它们跟这三个基准点的相对位置渐变上色。
3 色还是 2 色,怎么选
| 刻度 | 适合场景 | 备注 |
|---|---|---|
| 3 色刻度(默认) | 想同时看出「偏低/中等/偏高」三层分布 | 中间色分界点是中位数,不是平均数 |
| 2 色刻度 | 只想看「从小到大」的单一渐变,不需要分三层 | 需要手动改 Format Style 才能切换 |
自定义为 2 色刻度
- 选取范围(例如 A1:A7)
- Conditional Formatting → Manage Rules
- 选中规则,点击 Edit Rule
- 「Format Style」下拉选择 2-Color Scale(2 色刻度)
- 分别选择最小值和最大值对应的颜色(例如白色和蓝色)
- 连续点击两次 OK
结果:改成只有两种颜色的渐层,数值从小到大平滑地从白色过渡到蓝色。
[截图:Edit Formatting Rule 弹窗,Format Style 改成 2-Color Scale 并设好两端颜色]
学完你会
- ✅ 套用 Color Scales,用颜色深浅呈现一大片数字的高低分布
- ✅ 知道 3 色刻度的中间色分界点是中位数,不是平均数
- ✅ 按需求切换 3 色/2 色刻度,并自定义颜色
常见错误
- 以为 3 色刻度的中间色分界点是数据的平均数,实际上默认用的是中位数(第 50 百分位数),两者遇到数据分布不均匀时可能差很多
- 选取范围包含了标题或空白单元格,导致颜色分布的基准被非数字内容干扰
- 套用颜色刻度之后又叠加别的条件格式规则,没意识到多条规则会互相影响优先级(详见 EP08 冲突规则)
Sources
Blog / Website: