Excel用条件格式做热力图只需三步:一、选数据→色阶预设(如绿-黄-红);二、自定义数值范围防异常值干扰;三、辅以辅助列实现分组热力;四、图标集可作轻量替代。

Excel 用条件格式做热力图,核心就是“颜色渐变规则”——不用写公式、不依赖插件,选中数据区域,三步就能生成专业级热力图效果。
一、基础热力图:用色阶快速上手
这是最常用也最直观的方式,适合展示数值大小分布(比如销售额、评分、温度等)。
- 选中目标数据区域(如 B2:E10),注意避开标题行
- 点击【开始】→【条件格式】→【色阶】→ 选一个预设方案(推荐“绿-黄-红”或“蓝-白-红”)
- Excel 自动按最小值→中间值→最大值映射颜色,数值越高越“热”(红/深色),越低越“冷”(蓝/浅色)
小提示:双击色阶图标可自定义颜色和分界点,比如把中间值设为平均数,让对比更贴合业务逻辑。
二、按实际范围定制色阶(避免被异常值带偏)
如果数据里有极端值(比如一个 999 的订单拉高了整体色阶),默认色阶会让多数数据挤在浅色区,失去区分度。
- 选中区域 → 【条件格式】→【新建规则】→【基于各自值设置所有单元格的格式】
- 在“格式样式”中选“色阶”,再点“色阶”下拉框右侧的▼,选【其他规则】
- 手动设置“最低值”为“数字” 0、“最高值”为“数字” 100(或你业务中的合理上限),中间值可设为“百分位”50 或“数字”50
这样哪怕原始数据最大是 5000,图表仍能清晰反映 0–100 区间内的真实差异。
三、配合辅助列实现“分类热力图”
当你要按类别(如部门、季度、产品线)分别看热力效果,又不想拆表,可以用辅助列+条件格式联动:
- 新增一列(如 F 列),用公式计算每行的“相对排名”或“组内标准化值”,例如:
=STANDARDIZE(B2,AVERAGEIF($A$2:$A$100,$A2,$B$2:$B$100),STDEVIF($A$2:$A$100,$A2,$B$2:$B$100))(需 Excel 365 或 2021 支持 STDEVIF;老版本可用数组公式或分组计算) - 对 F 列应用色阶条件格式,视觉上就实现了“同部门内比高低”的热力效果
本质是把“全局比较”变成“组内比较”,更适合管理分析场景。
四、进阶技巧:用图标集模拟热力图(轻量替代方案)
如果只是想快速标出高低趋势,图标集更醒目、占空间小:
- 选中数据 → 【条件格式】→【图标集】→ 选“三色旗帜”或“方向性箭头”
- 右键图标集 →【设置图标集】→ 把“图标样式”改为“仅显示图标”,并调整阈值(如 33% / 67% 分位)
- 再搭配字体加粗或边框,也能形成类似热力图的信息密度感
适合汇报PPT截图、邮件简报等对色彩精度要求不高的场景。
基本上就这些。热力图不是炫技,关键是让数字自己说话——颜色越自然,结论越可信。










