基础技术 | 使用条件格式创建热图(续)
在《基础技术 | 使用条件格式创建热图》中,我们介绍了使用条件格式的色阶功能创建具有三种不同背景颜色的热图,使数据可视化。在此基础上,结合表单控件滚动条,创建了随滚动条变化的动态热图。
下面,再介绍一个示例,结合单选按钮,使用条件格式创建动态热图。
示例:使用单选按钮创建动态热图
用于创建热图的数据如图1所示。
图1
单击“开发工具”选项卡,选取“控件——插入——表单控件——单选按钮”,在工作表中插入一个单选按钮控件,并将其文字修改为“最大的10个数”。在控件中单击右键,选取“设置控件格式”命令。在“设置控件格式”对话框的“控制”选项卡中,设置单元格链接为$H$1,如图2所示。
图2
按照上述步骤,再插入一个单选按钮并进行相应的设置。然后,绘制一个矩形图,设置相应的背景色并下移至底层。结果如图3所示。
图3
选择数据区域B2:D13,单击“开始”选项卡中的“条件格式——新建规则”,在“新建格式规则”对话框中,选择规则类型为“使用公式确定要设置格式的单元格”,在“为符合此公式的值设置格式”中输入公式:
=IF($H$1=1,IF(B2>=LARGE($B$2:$D$13,10),TRUE,FALSE))
设置“格式”为填充绿色背景色。也就是说,为数据区域中最大的前10个值设置条件格式,如图4所示。
图4
按照上述方法,为数据区域中最小的10个值设置条件格式,如图5所示。
图5
最终的结果如图6所示。当选取“最大的10个数”按钮后,将为数据区域中最大的10个数添加绿色背景;选取“最小的10个数”按钮后,将为数据区域中最小的10个数添加红色背景。
图6
赞 (0)