在Excel中创建热图
在Excel中,热图看起来像一个表格,这是一种视觉表示形式,可以显示数据集的比较视图。如果工作表中有大型数据集,很难一眼识别出较低或较高的值。但在热图中,单元格的值以不同的颜色模式显示,因此我们可以快速轻松地查看较大的数据或较小的数据,如下图所示。

- 使用条件格式创建简单的热图
- 在Excel中创建动态热图
- 示例1:使用滚动条创建动态热图
- 示例2:使用单选按钮创建动态热图
- 示例3:使用复选框创建动态热图
- 下载热图样本文件
- 视频:在Excel中创建热图
使用条件格式创建简单的热图
Excel中没有直接的热图工具,但借助强大的条件格式功能,您可以快速创建热图,请按照以下步骤操作:
1. 选择要应用条件格式的数据区域。
2. 然后点击“开始”>“条件格式”>“颜色刻度”,然后从右侧扩展的下拉菜单中选择所需的样式(在这种情况下,我将选择绿色-黄色-红色颜色刻度),见截图:
3. 现在,热图已创建,根据其值突出显示单元格,绿色代表最高值,红色代表最低值,其余值则显示为绿色和红色之间的渐变色。见截图:
4. 如果您想隐藏数字并仅保留颜色,请选择数据范围,并按Ctrl + 1键打开“设置单元格格式”对话框。
5. 在“设置单元格格式”对话框中,在“数字”选项卡下,点击左侧“分类”列表框中的“自定义”选项,然后在“类型”文本框中输入;;; ,见截图:
6. 然后,点击“确定”按钮,所有数字都会被隐藏,如下图所示:
注意:要使用其他喜欢的颜色突出显示单元格,请选择数据范围,然后点击“开始”>“条件格式”>“管理规则”以进入“条件格式规则管理器”对话框。
然后,双击现有规则以打开“编辑格式规则”对话框,然后根据需要重置规则,见截图:
在Excel中创建动态热图
示例1:使用滚动条创建动态热图
如果您的工作表中有多个列的数据,但您希望在有限的空间内显示它们,在这种情况下,您可以向工作表插入一个滚动条,使热图动态变化,如下演示所示。
要创建这种类型的动态热图,请按照以下步骤操作:
1. 插入一个新的工作表,然后从原始工作表复制第一列月份到这个新工作表。
2. 然后点击“开发工具”>“插入”>“滚动条”,见截图:
3. 然后拖动鼠标在复制的数据下方绘制一个滚动条,右键单击滚动条,并选择“设置控件格式”,见截图:
4. 在“设置对象格式”对话框中,在“控制”选项卡下,根据您的数据范围设置最小值、最大值、增量变化、页面变化和链接单元格,如下图所示:
5. 然后点击“确定”关闭此对话框。
6. 现在,在这个新工作表的B1单元格中,请输入以下公式,并按Enter键获取第一个结果:
注意:在上述公式中,data1!$B$1:$I$13是包含数据范围的原始工作表(不包括行标题(月份)),$I$1 是滚动条链接的单元格,$B$1:B1是输出公式的单元格。
7. 然后,将该公式单元格拖动到其余单元格,如果您只想在工作表中显示3年,请将公式从B1拖动到D13,见截图:
8然后,应用 颜色刻度 的 条件格式 功能到新的数据范围以创建热图,现在,当您拖动滚动条时,热图将动态移动,见截图:
示例2:使用单选按钮创建动态热图
您还可以通过使用单选按钮创建动态热图,选择一个单选按钮将突出显示最大的n个值,选择另一个单选按钮将突出显示最小的n个值,如下演示所示:
要完成这种类型的动态热图,请执行以下操作:
1. 点击“开发工具”>“ 插入”>“选项按钮(窗体控件)”,然后拖动鼠标绘制两个单选按钮,并根据需要编辑文本,见截图:
![]() | ![]() | ![]() |
2. 插入单选按钮后,右键单击第一个单选按钮,并选择“设置控件格式”,在“设置控件格式”对话框中,在“ 控制”选项卡下,选择与单选按钮链接的单元格,见截图:
3. 点击“确定”按钮关闭对话框,然后重复上述步骤(第2步)将第二个单选按钮链接到同一个单元格(M1单元格)。
4. 然后,您应该为数据范围应用条件格式,请选择数据范围,并点击“ 开始”>“条件格式”>“新建规则”,见截图:
5. 在“新建格式规则”对话框中,从“选择规则类型”列表框中选择“使用公式确定要设置格式的单元格”,然后在“为此公式为真时设置单元格格式”文本框中输入此公式:=IF($M$1=1,IF(B2>=LARGE($B$2:$I$13,15),TRUE,FALSE)),然后点击“格式”按钮选择一种颜色。见截图:
6. 点击“确定”按钮,这将在您选择第一个单选按钮时用红色突出显示最大的15个值。
7. 要突出显示最小的15个值,请保持数据选定状态并进入“新建格式规则”对话框,然后在“为此公式为真时设置单元格格式”文本框中输入此公式:=IF($M$1=2,IF(B2<=SMALL($B$2:$I$13,15),TRUE,FALSE)),并点击“格式”按钮选择另一种颜色。见截图:
注意:在上述公式中,$M$1是与单选按钮链接的单元格,$B$2:$I$13是要应用条件格式的数据范围,B2是数据范围的第一个单元格,数字15是要突出显示的具体数量。
8. 点击“确定”关闭对话框,现在,当选择第一个单选按钮时,最大的15个值将被突出显示,选择第二个单选按钮时,最小的15个值将被突出显示,如下演示所示:
示例3:使用复选框创建动态热图
在本节中,我将介绍一种使用复选框的动态热图,它可以根据您的需求帮助您显示或隐藏热图。如果您勾选复选框,热图将显示;如果不勾选复选框,它将立即隐藏,见下面的演示:
1. 首先,您应将数据范围转换为表格格式,这可以在插入新数据行时自动应用条件格式。选择数据范围,然后同时按下Ctrl + T键打开“创建表”对话框,见截图:
2. 点击“确定”关闭对话框,然后点击“开发工具”>“插入”>“复选框(窗体控件)”,然后拖动鼠标绘制一个复选框,并根据需要编辑文本,见截图:
![]() | ![]() | ![]() |
3. 然后,右键单击复选框,并选择“设置控件格式”,在“ 设置对象格式”对话框中,在“控制”选项卡下,选择与复选框链接的单元格,见截图:
4. 点击“确定”关闭对话框,然后选择要创建热图的数据范围,并点击“ 开始”>“条件格式”>“新建规则”以进入“新建格式规则”对话框。
5. 在“新建格式规则”对话框中,请进行以下操作:
- 从“选择规则类型”列表框中选择“基于其值格式化所有单元格”选项;
- 从“格式样式”下拉列表中选择“ 三色刻度”;
- 分别在“最小值”、“中间值”和“最大值”下拉列表下的“类型”框中选择“公式”;
- 然后,在三个“值”文本框中输入以下公式:
- 最小值: =IF($M$1=TRUE,MIN($B$2:$I$13),FALSE)
- 中间值:=IF($M$1=TRUE,AVERAGE($B$2:$I$13),FALSE)
- 最大值:=IF($M$1=TRUE,MAX($B$2:$I$13),FALSE)
- 然后,根据需要从“颜色”部分指定高亮颜色。
注意:在上述公式中,$M$1 是与复选框链接的单元格,$B$2:$I$13是要应用条件格式的数据范围。
6. 完成设置后,点击“确定”按钮关闭对话框,现在,当您勾选复选框时,热图将显示,否则,它将被隐藏。见下面的演示:
下载热图样本文件
视频:在Excel中创建热图
最佳的办公生产力工具
Kutools for Excel - 助您脱颖而出
🤖 | Kutools AI 助手:基于智能执行革新数据分析:智能执行 | 生成代码 | 创建自定义公式 | 分析数据并生成图表 | 调用 Kutools 函数… |
热门功能:查找、高亮或标记重复项 | 删除空行 | 合并列或单元格而不丢失数据 | 无需公式四舍五入 ... | |
超级 VLookup:多条件 | 多值 | 跨多表 | 模糊查找... | |
高级下拉列表:简易下拉列表 | 级联下拉列表 | 多选下拉列表... | |
列管理器: 添加指定数量的列 | 移动列 | 切换隐藏列的可见状态 | 比较列以 选择相同和不同单元格 ... | |
特色功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿与工作表管理器 | 资源库(自动文本) | 日期提取 | 合并工作表 | 加密/解密单元格 | 按列表发送电子邮件 | 超级筛选 | 特殊筛选(筛选粗体/斜体/删除线...) ... | |
排名前 15 的工具集:12 个文本工具(添加文本,删除特定字符 ...) | 50+ 种图表 类型(甘特图 ...) | 40+ 实用 公式(基于生日计算年龄 ...) | 19 个插入工具(插入二维码,从路径插入图片 ...) | 12 个转换工具(小写金额转大写,汇率转换 ...) | 7 个合并和拆分工具(高级合并行,拆分 Excel 单元格 ...) | ... 更多功能 |
Kutools for Excel 拥有超过 300 项功能,确保您所需的一切都仅需一键之遥...
Office Tab - 在 Microsoft Office(包括 Excel)中启用标签式阅读和编辑
- 一秒内在数十个打开的文档之间切换!
- 每天为您减少数百次鼠标点击,告别鼠标手。
- 在查看和编辑多个文档时,您的生产力可提升 50%。
- 为 Office(包括 Excel)带来高效标签页,就像 Chrome、Edge 和 Firefox 一样。