MICROSOFT

EP03. “Color Scales 颜色刻度”

首页 Microsoft 工具 Excel · Data Analysis · Conditional Formatting · EP03
约 4 分钟· #EP03#Excel#Conditional Formatting
🔒 登录后可标记已读
  • 打开一张几十行几十列的数字矩阵,眼睛完全找不到重点在哪——Color Scales 用颜色深浅把高低分布直接摊在你面前,不用一格格看数字
  • 跟 Data Bars 类似但用色块取代长条,后面 EP09 的 Heat Map 热力图就是靠它做出来的
  • 默认的 3 色刻度中间色分界点其实是中位数,不是(最大值+最小值)÷2,这个坑很多人会踩
  • 前置知识:EP02 的 Data Bars 基本概念
  • 套用颜色刻度、切换 2 色/3 色刻度、自定义颜色都会讲到,学完能做出热力图式的可视化效果

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


基本操作

  1. 选取要套用的单元格范围
  2. Home → Styles → Conditional Formatting
  3. 选择 Color Scales → 选一个子样式(例如红-黄-绿三色渐层)

结果:范围内每个单元格根据数值大小被填上对应深浅的颜色。

[截图:套用红-黄-绿三色 Color Scales 后的效果]


3 色刻度的分级逻辑

📌 默认的 3 色刻度以「第 50 百分位数」(50th percentile,即中位数)当作中间色的分界,不是简单的(最大值+最小值)÷2。例如某组数据最小值 9、中位数 36、最大值 80:最小值 9 显示红色,中位数 36 显示黄色,最大值 80 显示绿色,其余数值依它们跟这三个基准点的相对位置渐变上色。


3 色还是 2 色,怎么选

刻度适合场景备注
3 色刻度(默认)想同时看出「偏低/中等/偏高」三层分布中间色分界点是中位数,不是平均数
2 色刻度只想看「从小到大」的单一渐变,不需要分三层需要手动改 Format Style 才能切换

自定义为 2 色刻度

  1. 选取范围(例如 A1:A7)
  2. Conditional Formatting → Manage Rules
  3. 选中规则,点击 Edit Rule
  4. 「Format Style」下拉选择 2-Color Scale(2 色刻度)
  5. 分别选择最小值和最大值对应的颜色(例如白色和蓝色)
  6. 连续点击两次 OK

结果:改成只有两种颜色的渐层,数值从小到大平滑地从白色过渡到蓝色。

[截图:Edit Formatting Rule 弹窗,Format Style 改成 2-Color Scale 并设好两端颜色]


学完你会

  • ✅ 套用 Color Scales,用颜色深浅呈现一大片数字的高低分布
  • ✅ 知道 3 色刻度的中间色分界点是中位数,不是平均数
  • ✅ 按需求切换 3 色/2 色刻度,并自定义颜色

常见错误

  • 以为 3 色刻度的中间色分界点是数据的平均数,实际上默认用的是中位数(第 50 百分位数),两者遇到数据分布不均匀时可能差很多
  • 选取范围包含了标题或空白单元格,导致颜色分布的基准被非数字内容干扰
  • 套用颜色刻度之后又叠加别的条件格式规则,没意识到多条规则会互相影响优先级(详见 EP08 冲突规则)

Sources

Blog / Website:

  1. Color Scales