二维码 购物车
部落窝在线教育欢迎您!

如何用Excel制作一张各大火炉城市的高温日历?

 

作者:E图表述来源:部落窝教育发布时间:2022-08-25 16:32:42点击:1661

分享到:
0
收藏    收藏人气:0人
版权说明: 原创作品,禁止转载。

编按:

今年的夏天大家都热惨了!天气,无法短时间改变,但我们可以掌握什么时候气温才凉爽。利用Excel做一张各大城市的高温日历,何时天气凉爽,一目了然。赶紧来看一看吧!

 

今天就来教大家如何用Excel来快速制作一张高温日历图表!

 

图片

 

笔者想到了3种方法来实现上图的效果,赶紧来看一看吧!

 

1.条件格式里的色阶

 

先给大家分享一个最简单的制作方法——色阶。

先准备好数据源:

 

图片

 

调整单元格的行高列宽,并在每一条城市温度之间插入空白行,作为图表的间隔层,最后再将单元格居中显示内容,效果如下图所示:

 

图片



然后点击-开始-条件格式-色阶,选择新建规则,设置一个三色制度,最小值为29,中间值为34,最大值为40,然后分别填充一个颜色,如下图所示:

 

图片



色阶只能选择三色刻度的做法,而且是“渐变显示”,所以会和原图仿制的有些差异。



图片

 

想要和原图一样的话,可以试试用公式来做。

 

2.条件格式里输入公式

 

还是上图的数据源,选中单元格区域B4:H24,点击工具栏——条件格式——管理规则,在弹出的“条件格式规则管理器”中点击【创建规则】;

图片

 

在“新建格式规则”中选择“使用公式确定要设置格式的单元格”,输入公式=AND(B4<>"",B4>=40),点击【格式】按钮,设置一个红色填充色,然后点击【确定】按钮。

 

图片

 

这样我们就得到了一个条件格式的设定。

然后再按照此方法设定其他温度档位的单元格显示格式,列表如下:

 

图片

 

四个条件都设置好,如下图:

 

图片

点击【确定】按钮,我们就得到了一个仿制的高温日历了。

 

图片

 

等等,那个摄氏度的符号怎么办?

如果单元格中温度数值加上摄氏度符号,那就是文本内容,前面做的都将功亏一篑,别怕,咱们还有妙招——“自定义格式”。

 

选中B4:H24单元格区域,单击右键,选择设置单元格格式,(也可以使用CTRL+1组合键),在“自定义”中的类型输入框输入#℃。



图片

设置后,点击【确定】按钮,图表就完成了,炫一个。

 

图片

 

3.散点图制作方法

先来一个效果图看看,和上图相比,优点是更加灵活的操作图形,做出更加美观的效果。缺点是,操作步骤较繁琐,得静下心来学。

 

图片

 

操作步骤:

STEP1:整理数据源

温馨提示:此步骤字数较多,没耐心看的同学可以先收藏。

首先,需要将数据源整理成散点图表可以使用的xy轴的形式,而且因为颜色分为4种维度,所以我们需要4y轴。
原图是11个城市,7天的天气,所以我们如果做散点图就要做11*7=77行记录行。在单元格区域K3:K79,循环写入11个郑州、11个合肥、……11个福州;在单元格区域L3:L79,循环写入1122~28的数字;在M3输入函数=IF(K3=K2,M2,N(M2)+1),填充至M79单元格;
N3输入函数:=IF(INDEX($B$3:$H$13,MATCH($K3,$A$3:$A$13,0),MATCH($L3&"",$B$2:$H$2,0))>=40,$M3,NA()),填充至N79单元格,作为大于40度的数据点;
O3输入函数:=IF(AND(INDEX($B$3:$H$13,MATCH($K3,$A$3:$A$13,0),MATCH($L3&"",$B$2:$H$2,0))>=35,INDEX($B$3:$H$13,MATCH($K3,$A$3:$A$13,0),MATCH($L3&"",$B$2:$H$2,0))<40),$M3,NA()),填充至O79单元格,作为35-40度之间的数据点;
在单元格P3输入函数:=IF(AND(INDEX($B$3:$H$13,MATCH($K3,$A$3:$A$13,0),MATCH($L3&"",$B$2:$H$2,0))>=30,INDEX($B$3:$H$13,MATCH($K3,$A$3:$A$13,0),MATCH($L3&"",$B$2:$H$2,0))<35),$M3,NA()),填充至P79单元格,作为30-35度之间的数据点;
在单元格Q3输入函数:=IF(INDEX($B$3:$H$13,MATCH($K3,$A$3:$A$13,0),MATCH($L3&"",$B$2:$H$2,0))<30,$M3,NA()),填充至Q79单元格,作为小于30度的数据点;
在单元格R3输入函数:=INDEX($B$3:$H$13,MATCH($K3,$A$3:$A$13,0),MATCH($L3&"",$B$2:$H$2,0))&"℃",填充至R79单元格,作为温度显示的数据源;
在单元格区域S3:S79,输入常量21,作为城市显示的数据点X轴;
在单元格T3输入函数=IF(M3<>M2,M3,""),填充至T79,作为城市显示的数据点Y轴;
在单元格U3输入函数=IF(M3<>M2,K3,""),填充至U79,作为城市显示的数据点Y轴。
好麻烦是不是?越复杂,越详细。好图表往往都不是用原数据做出来的。

图片


STEP2
:做图

按住CTRL,复选单元格区域L3:L79以及N3:N79,然后插入图表散点图;

 

图片

 

我们选中X轴,调整X轴的格式,最小值为21,最大值为29;再选中Y轴,选择“逆序”;再把图标上下拉伸(就像那张原图一样),得到下面的图表坯子;

图片

 

只加了一组数据,大家就可以清楚的看出数据点的落点,和原图40度以上的图形落点是一样的,我们再添加另外3个温度范围的数据点,过程不赘述了,咱们往期的图表教程中都有介绍的,下面给出成图:

 

图片



STEP3:擅用图形改观图表

我们插入4个圆角矩形图形,大小设置,和每个人的需要不一样,大家可以自行摸索,这里没有特别的要求。分别设置他们的颜色为原图的4种颜色,边框为白色。

 

图片

分别复制矩形,然后选择图表中对应的散点图形,按CTRL+V粘贴,就可以替代原来的效果了。

 

图片

 

都填充后,我们可以调整图表的纵横比,借此调整图表中图形的紧密度,最后调整的效果如下:

 

图片

 

大家看,圆角矩形是不是比原图的方角矩形好看很多?

 

STEP4:添加城市

 

在按照ST列的xy轴,添加散点系列,如下图:



图片

 

此时得到一组新的数据点:

 

图片

 

还记得我们之前做过的模拟轴吗,是不是今天又用到了!所以说知识都是闲时备忙时用的。

STEP5:给各个数据点加上数据标签

 

温度的数据标签和城市名称的数据标签都添加后,再调整一些细节内容,我们的仿制图表就做好了,成品如下:



图片

 

对了,观看这个图表,细心的同学可能会发现,我们的日期,多了21日和29日。

 

下面,给大家留个作业,模仿Y轴制作方法试着做一个X轴吧,敢不敢挑战一下?

 

写在最后:在图表制作的过程中,很多图表都可以使用图形填充来起到美观的效果,就如我们今天的案例,其实还可以用其他图形,这就比单元格的条件格式来得更加可控和美观。



图片

 

本文配套的练习课件请加入QQ群:902294808下载。

Excel高手,快速提升工作效率,部落窝教育《一周Excel直通车》视频和Excel极速贯通班》直播课全心为你!

扫下方二维码关注公众号,可随时随地学习Excel

IMG_256

相关推荐:

Excel教程:教你做一个霸气且实用的图表——波士顿矩阵

如何用气泡图做一个多维对比图表?超详细教程!

Excel教程:如何制作带有层次和透视感的图表?

八大查找函数公式,轻松搞定数据中的多条件查找

版权申明:

本文作者E图表述;同时部落窝教育享有专有使用权。若需转载请联系部落窝教育。