![一图抵万言:从Excel数据到分析结果可视化](https://wfqqreader-1252317822.image.myqcloud.com/cover/786/36610786/b_36610786.jpg)
4.2 制作图表的重中之重
尽管绘制图表并不是难事,但是,在绘制图表时也会碰到一些问题。如果不注意这些问题,那么绘制的图表就有可能出现错误,甚至反映不出正确的信息,影响数据的分析。
4.2.1 为什么有时候选定区域后画不出图
在某些表格中,尤其是利用函数公式做出的表格,如果使用默认的方法,单击数据区域某个单元格,或者选择数据区域,然后插入图表,就可能画不出图表。
下面就是一个例子,用函数公式制作的表格,如果直接制作图表,就是一种奇怪的情形,如图4-24所示。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_25.jpg?sign=1738820495-SfzWaL1ltTWsB16d6fhxOPtP4lbd14MP-0-184460f6c1860ed6a2462996ad0e0195)
图4-24 直接使用数据区域无法做图
这种情况下,可以使用前面介绍的手工做图方法,一步一步地添加数据系列,来完成图表的制作。
不过,可采用一个更为实用的小技巧来快速制作图表:先把数据区域最左上角单元格的标题删除,这里是单元格B2,然后再采用默认的方法插入图表,如图4-25所示。制作完图表后,再把最左上角的标题重新输入进去。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_26.jpg?sign=1738820495-5Ncj6l1RITcR6muLU95BBUT2HxbGIm9W-0-7ba55cb6c2666cce6ec970b6db26ff73)
图4-25 删除数据区域左上角的标题就能快速做出图
4.2.2 数据区域第一列或第一行是数字的情况
如果数据区域的第一列是数字,采用默认情况下插入的图表,不论柱形图还是折线图,这列数据都是作为数据系列绘制在了图表上的,而不是处理为分类轴标签。此时,分类轴标签是默认的数字1,2,3……,如图4-26和图4-27所示。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_27.jpg?sign=1738820495-Wft561I0ryV0gjmijLyto44UfNvG1nZ0-0-ebb55f9f58572a1364521f43173c3866)
图4-26 柱形图,第一列的月份不是分类标签,而是数据系列
如果这样的数据在数据区域的第一行,此时用数据区域自动绘制图表,也是会出现同样的问题,如图4-28和图4-29所示。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_28.jpg?sign=1738820495-vUajj7msUuyTe9wOrxBbyYRSvwzz3ddX-0-028fecda446707428c9f2152b4457b52)
图4-27 折线图,第一列的月份不是分类标签,而是数据系列
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_29.jpg?sign=1738820495-7cg8B45sD7mrFoUVwkf4TVbv21jVoWEt-0-5ffbb8c44051e2f957033b6e1d7bb57b)
图4-28 柱形图,第一行的月份不是分类标签,而是数据系列
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_30.jpg?sign=1738820495-cYhCHuoBo6f16NST5KhjiPEQVBVgk5YH-0-c868cb370fd03c3324751ffc8e587a2f)
图4-29 折线图,第一行的月份不是分类标签,而是数据系列
为了能够快速制作图表,最巧妙的方法是删除第一列或第一行的第一个单元格的标题文字,然后再插入图表,如图4-30所示。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_31.jpg?sign=1738820495-G1tiiwtvwzo6xh7VUWwMOhkShtDS9dQA-0-d1a84f2fc60229e892f4d12ab94ee455)
图4-30 删除第一列的标题文字,就能得到正确图表
4.2.3 分类轴标签数据是日期时的问题
不论柱形图、条形图还是折线图、面积图等,当分类轴标签数据是日期数据时,默认的图表会在分类轴上显示连续的日期数据,而不是真实的日期,这样就使得图表失真。
如图4-31所示的图表,A列是工作日,B列是每个工作日的订单数,但是图表上却是连双休日也引出来了。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_32.jpg?sign=1738820495-iX3uqVPJNiWi2brpaNiG0YZiXhY0x3m6-0-4b6020ddf3072eba63ec671b6fd05676)
图4-31 日期数据不连续的柱形图:分类轴显示的是连续日期
可以采用下面的两种方法解决这个问题。
方法1:将A列的日期设置为文本型日期,可以使用分列工具快速转换。
方法2:做辅助列,利用TEXT函数将A列的日期转换为文本型日期,使得分类轴标签更清楚。
设置后的图表效果分别如图4-32和图4-33所示。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_33.jpg?sign=1738820495-KmUNQBwL0ECPS3kLV0GEYfnWFtwSU4db-0-6c3a669657886f4dbe1a5420af4194d9)
图4-32 将单元格的日期数据转换为文本型日期:分类轴显示的是实际日期分类数据
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_34.jpg?sign=1738820495-v6F9atfUBiF2FlXpSL6XL8YMiEJTPPI1-0-ecfab324feb0c77b27d4e42165024122)
图4-33 做辅助列,利用函数TEXT转换日期,将此列作为分类轴标签
还有一种方法是,先把A列单元格格式设置为常规,将日期显示为日期序列号数字,然后再在图表上将分类轴标签的数字格式设置为日期格式,如图4-34和图4-35所示。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_35.jpg?sign=1738820495-gwKWIaCj9NMMrYcCfsTTJhnN1j2N4Elw-0-5beb3055973550f28e4e4d945111935f)
图4-34 先把A列日期的格式设置为常规,使之显示为数字
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_36.jpg?sign=1738820495-r49qGdhfvDUsy0hGIPfJ03TapH3Y8QLu-0-a3d0fa8e3531c1738aebb1f40bb0fd3c)
图4-35 再在图表上设置分类轴数字格式为“日期”
4.2.4 如何绘制隐藏的数据
在有些情况下,需要使用辅助行或者辅助列绘制图表,但是,如果这些辅助行或辅助列数据与图表放在一起,就会使表格很难看。
有些人会用图表把这些辅助行或辅助列数据盖住,以免看到这些辅助数据,但这并不是一个好的方法,因为很有可能不小心破坏这些辅助数据。
一个好的解决方法是把这些辅助行或辅助列数据隐藏起来。不过,在默认情况下,当绘制图表的数据单元格被隐藏后,图表上是不显示这些被隐藏的数据的。为了能够使图表绘制隐藏的数据,需要对图表进行设置。
设置的方法很简单,先打开“选择数据源”对话框,然后单击对话框左下角的“隐藏的单元格和空单元格”按钮,打开“隐藏和空单元格设置”对话框,选择“显示隐藏行列中的数据”复选框,如图4-36和图4-37所示。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_37.jpg?sign=1738820495-4WaY8Tm0UBLUUjHXo9OZecYCmNpeZS72-0-8cfd08d36736a949adbeb2789a4f1e32)
图4-36 单击“隐藏的单元格和空单元格”按钮
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_38.jpg?sign=1738820495-JZvPtPNtIbzB6R63jkxXERywRvMPzsG6-0-ede99e7f7caf166cf35c34c563ec506a)
图4-37 选择“显示隐藏行列中的数据”复选框