字节百科
位置: 首页 > 常识 >

热力图如何做出来(在Excel中创建热力图)

100次浏览     发布时间:2024-11-06 10:46:00    

如果工作表中有一个大数据集,一眼很难识别出较低或较高的值,如果用热力图,让单元格值以不同的颜色显示,这样就可以很方便的看到较大或较小的数据。

在Excel中使用条件格式,就能实现热力图的效果。

1、按Excel预设规则创建热力图

选择数据区域,单击菜单栏[开始]=>[条件格式]=>[色阶],选择[红-黄-绿]

红色代表最高值,绿色代表最低值,其余值则显示红色和绿色之间的渐变颜色。

Excel中还预设了很多的规则,可以根据自己的需要进行选择,也可以自定义设置。

2、利用自定义规则创建热力图

选择数据区域,单击菜单栏[开始]=>[条件格式]=>[色阶],选择[其他规则]

在弹出的[新建格式规则]对话框中,[格式样式]选择[三色刻度],颜色按默认设置。

红色代表最低值,绿色代表最高值,其余值则显示绿色和红色之间的渐变颜色。

3、使用复选框创建动态热力图

如果增加一个复选框,这样就可以根据需要显示或隐藏热力图。如果选中复选框,则显示热力图;如果取消选中复选框,则热力图将被隐藏。

单击菜单栏[开发工具]=>[插入]=>[表单控件],选择[复选框(窗体控件)],插入复选框。

右键单击复选框,选择[编辑文字],对复选框描述进行修改。

右键单击复选框,选择[设置控件格式],将[单元格链接]设置为$K$1。将K1单元格作为辅助区域,用于控制热力图的显示与隐藏。

选择数据区域,单击菜单栏[开始]=>[条件格式]=>[色阶],选择[其他规则]

在弹出的[新建格式规则]对话框中:

[格式样式]选择[三色刻度]。

[类型]均选择[数字]

[值]输入以下公式

最小值:=IF($K$1=TRUE,MIN($C$3:$G$14),FALSE)

中间值:=IF($K$1=TRUE,AVERAGE($C$3:$G$14),FALSE)

最大值:=IF($K$1=TRUE,MAX($C$3:$G$14),FALSE)

[颜色]根据需要选择。比如:最小值为绿色,最大值为红色。