Microsoft Lab
全部软件
Excel条件格式(Conditional Formatting)约 4 分钟

Color Scales 颜色刻度

重点内容


适用版本

桌面版通用(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 并设好两端颜色


学完你会

常见错误

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

Sources

Blog / Website:

  1. Color Scales
只记在你的浏览器里,换设备不会同步。