Note: The other languages of the website are Google-translated. Back to English
English English

在Excel中创建热图图表

在Excel中,热图图表看起来像一个表格,是一个直观的表示形式,显示了数据集的比较视图。 如果您的工作表中有一个大数据集,一眼就很难识别出较低或较高的值,但是在热图中,单元格值以不同的颜色模式显示,以便我们可以看到较大的数据或较小的数据,快速轻松地显示如下屏幕截图。


使用条件格式创建简单的热图图表

Excel中没有直接的热图图表实用程序,但是功能强大 条件格式 功能,您可以快速创建热图,请执行以下步骤:

1。 选择您要应用的数据范围 条件格式.

2。 然后点击 主页 > 条件格式 > 色标,然后从右侧展开的下拉菜单中选择一种您需要的样式(在这种情况下,我将选择 绿色–黄色–红色色标),请参见屏幕截图:

3. 现在,将创建一个热图,该热图根据其值突出显示单元格,绿色代表最高值,红色代表最低值,其余值显示绿色和红色之间的渐变颜色。 看截图:

4。 如果要隐藏数字而只保留颜色,请选择数据范围,然后按 Ctrl + 1 键打开 单元格格式 对话框。

5。 在 单元格格式 对话框中的 标签,点击 定制 左边的选项 类别 列表框,然后输入 ;;; 房屋类型 文本框,请参见屏幕截图:

6。 然后,点击 OK 按钮,所有数字都被隐藏,如下图所示:

备注:要用其他喜欢的颜色突出显示单元格,请选择数据范围,然后单击 主页 > 条件格式 > 管理规则条件格式规则管理器 对话框。

然后,双击现有规则以打开 编辑格式规则 对话框,然后根据需要重置规则,请参见屏幕截图:


在Excel中创建动态热图图表

示例1:使用滚动条创建动态热图

如果工作表中有多列数据,但您希望在有限的空间中显示它们,在这种情况下,您可以在工作表中插入滚动条以动态制作热图,如下面的演示所示。

要创建这种类型的动态热图,请执行以下步骤:

1。 插入一个新的工作表,然后将前几月从原始工作表复制到该新工作表。

2。 然后,点击 开发商 > 插页 > 滚动条,请参见屏幕截图:

3。 然后,拖动鼠标在复制的数据下方绘制滚动条,然后右键单击滚动条,然后选择 格式控制,请参见屏幕截图:

4。 在 格式化对象 对话框中的 系统 标签,根据您的数据范围设置最小值,最大值,增量更改,页面更改和链接的单元格,如下图所示:

5。 然后点击 OK 关闭此对话框。

6。 现在,在此新工作表的单元格B1中,输入以下公式,然后按 输入 获得第一个结果的关键:

=INDEX(data1!$B$1:$I$13,ROW(),$I$1+COLUMNS($B$1:B1)-1)

备注:在以上公式中, data1!$ B $ 1:$ I $ 13 是原始工作表,其数据范围不包括行标题(月), $ I $ 1 是滚动条链接的单元格, $ B $ 1:B1 是您输出公式的单元格。

7。 然后,将此公式单元格拖到其余单元格中,如果您只想在工作表中显示3年,请将公式从B1拖到D13,请参见屏幕截图:

8。 然后,应用 色阶条件格式 功能到新的数据范围以创建热图,现在,当您拖动滚动条时,热图将动态移动,请参见屏幕截图:


示例2:使用单选按钮创建动态热图

您还可以使用单选按钮创建动态热图,选择一个单选按钮将突出显示最大的n个值,选择另一个单选按钮将突出显示最小的n个值,如下所示的演示:

要完成此类型的动态热图,请按以下步骤操作:

1。 点击 开发商 > 插页 > 选项按钮(表单控件),然后拖动鼠标以绘制两个单选按钮,然后根据需要编辑文本,请参见屏幕截图:

2。 插入单选按钮后,右键单击第一个,然后选择 格式控制格式控制 对话框中的 系统 标签,选择与单选按钮对齐的单元格,请参见屏幕截图:

3。 点击 OK 按钮以关闭对话框,然后重复上述步骤(步骤2)以将第二个单选按钮链接到同一单元格(单元格M1)。

4。 然后,您应该对数据范围应用条件格式,请选择数据范围,然后单击 主页 > 条件格式 > 新规则,请参见屏幕截图:

5。 在 新格式规则 对话框中选择 使用公式来确定要格式化的单元格 来自 选择规则类型 列表框,然后输入以下公式: =IF($M$1=1,IF(B2>=LARGE($B$2:$I$13,15),TRUE,FALSE))格式化此公式为真的值 文本框,然后单击 格式 按钮选择一种颜色。 看截图:

6。 点击 OK 按钮,当您选择第一个单选按钮时,它将以红色突出显示最大的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。 点击 OK 以关闭对话框,现在,选择第一个单选按钮时,最大的15个值将被突出显示,并且选择第二个单选按钮,最小的15个值将被突出显示如下所示的演示:


示例3:使用复选框创建动态热图

在本节中,我将通过使用复选框来介绍动态热图图表,该复选框可以帮助您根据需要显示或隐藏热图。 如果选中该复选框,则将显示热图;如果取消选中该复选框,它将立即被隐藏,请参见以下演示:

1。 首先,您应该将数据范围转换为表格格式,这可以帮助您在插入新数据行时自动应用条件格式。 选择数据范围,然后按 Ctrl + T 钥匙一起打开 创建表 对话框,请参见屏幕截图:

2。 点击 OK 关闭对话框,然后单击 开发商 > 插页 > 复选框(表单控件),然后拖动鼠标绘制一个复选框,然后根据需要编辑文本,如下所示的屏幕截图:

3。 然后,右键单击复选框,然后选择 格式控制 格式化对象 对话框中的 系统 选项卡,选择一个与复选框对齐的单元格,请参见屏幕截图:

4。 点击 OK 关闭对话框,然后选择要创建热图的数据范围,然后单击 主页 > 条件格式 > 新规则新格式规则 对话框。

5。 在 新格式规则 对话框,请执行以下操作:

  • 选择 根据其值格式化所有单元格 选项从 选择规则类型 列表框;
  • 3色刻度 来自 格式样式 下拉列表;
  • 选择 公式房屋类型 下框 最低限度, 中点最大 分别下拉列表;
  • 然后,将以下公式输入到三个 文字框:
  • 最小: = 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。 完成设置后,单击 OK 按钮关闭对话框,现在,当您选中复选框时,将显示热图,否则将被隐藏。 参见下面的演示:


下载热图图表样本文件


视频:在Excel中创建热图图表


最佳办公效率工具

Kutools for Excel-帮助您从人群中脱颖而出

您想快速,完美地完成日常工作吗? Kutools for Excel具有300项强大的高级功能(合并工作簿,按颜色求和,拆分单元格内容,转换日期等),并为您节省80%的时间。

  • 专为1500个工作方案而设计,可帮助您解决80%的Excel问题。
  • 每天减少成千上万的键盘和鼠标点击,减轻您疲倦的眼睛和手部的疲劳。
  • 在3分钟内成为一名Excel专家。 不再需要记住任何痛苦的公式和VBA代码。
  • 30天无限制免费试用。 60天退款保证。 免费升级和支持2年。
Excel功能区(已安装Kutools for Excel)

Office选项卡-在Microsoft Office(包括Excel)中启用选项卡式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 像Chrome,Firefox和新的Internet Explorer一样,为Office(包括Excel)带来高效选项卡。
Excel的屏幕截图(已安装Office选项卡)
按评论排序
注释 (1)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
对不起,我取消。
这里还没有评论
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点