![一图抵万言:从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=1739971150-KwLZ5VXURHel6uwgGaKRyXK1mTNDoBTu-0-19e4ad4ce29b7247cb82a1d9a13d97bf)
图4-24 直接使用数据区域无法做图
这种情况下,可以使用前面介绍的手工做图方法,一步一步地添加数据系列,来完成图表的制作。
不过,可采用一个更为实用的小技巧来快速制作图表:先把数据区域最左上角单元格的标题删除,这里是单元格B2,然后再采用默认的方法插入图表,如图4-25所示。制作完图表后,再把最左上角的标题重新输入进去。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_26.jpg?sign=1739971150-vJcxn3KEAwOfyp1Btu9qtbZQKzgCKXK2-0-58180bba7f6d15262d3f4ae1dd0fa66d)
图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=1739971150-RjkzfzMk3AleZYu15mWAf0aDB6rldHma-0-d86a4146dfc893ce4fbbd3994a8c0582)
图4-26 柱形图,第一列的月份不是分类标签,而是数据系列
如果这样的数据在数据区域的第一行,此时用数据区域自动绘制图表,也是会出现同样的问题,如图4-28和图4-29所示。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_28.jpg?sign=1739971150-8e4YRBhH8TqiV5h1S0GEFMRedlEXq1bI-0-6de11aea2af8823e63145842b272502c)
图4-27 折线图,第一列的月份不是分类标签,而是数据系列
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_29.jpg?sign=1739971150-BXSlZvTYxDqTNEiXulmvFqd5mSxPmr6V-0-b571522fca686348a241df656e9f2c32)
图4-28 柱形图,第一行的月份不是分类标签,而是数据系列
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_30.jpg?sign=1739971150-Gt7ekmGV88aIJ6vavH9u3eesveZwaAJQ-0-a21fc0c9086f2b256ddb6467a352e0be)
图4-29 折线图,第一行的月份不是分类标签,而是数据系列
为了能够快速制作图表,最巧妙的方法是删除第一列或第一行的第一个单元格的标题文字,然后再插入图表,如图4-30所示。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_31.jpg?sign=1739971150-OZHUHZIGuDQqdhMlGOkBEMksTgHgEMuD-0-3935cc222a87f04b45b0cd91efc6cea6)
图4-30 删除第一列的标题文字,就能得到正确图表
4.2.3 分类轴标签数据是日期时的问题
不论柱形图、条形图还是折线图、面积图等,当分类轴标签数据是日期数据时,默认的图表会在分类轴上显示连续的日期数据,而不是真实的日期,这样就使得图表失真。
如图4-31所示的图表,A列是工作日,B列是每个工作日的订单数,但是图表上却是连双休日也引出来了。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_32.jpg?sign=1739971150-JkaqfEs9Ar8tbagp0eDzWybkG0EYT8ey-0-2528124851ea2680450e8bc538a44823)
图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=1739971150-ViqzUku0lMhfWId19YKp1y0lfTEFUan8-0-60b04b179681d31eef3cd106dc7aac60)
图4-32 将单元格的日期数据转换为文本型日期:分类轴显示的是实际日期分类数据
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_34.jpg?sign=1739971150-kblM4WmEJbsXpgwSAhejX30SSQnWx6EX-0-1c76ed176663d9ec6a2d52fc9dcba4a6)
图4-33 做辅助列,利用函数TEXT转换日期,将此列作为分类轴标签
还有一种方法是,先把A列单元格格式设置为常规,将日期显示为日期序列号数字,然后再在图表上将分类轴标签的数字格式设置为日期格式,如图4-34和图4-35所示。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_35.jpg?sign=1739971150-3kzchMsLBhisKyLHxgxjT3QvvbL9ChIJ-0-222ff13de3e9524c8e2a10da37cb798e)
图4-34 先把A列日期的格式设置为常规,使之显示为数字
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_36.jpg?sign=1739971150-uoHeE1Mqv7lc7SuTL7BfIbkB0YrIZTl5-0-4f6f0d1671aebfe2cef4107596905001)
图4-35 再在图表上设置分类轴数字格式为“日期”
4.2.4 如何绘制隐藏的数据
在有些情况下,需要使用辅助行或者辅助列绘制图表,但是,如果这些辅助行或辅助列数据与图表放在一起,就会使表格很难看。
有些人会用图表把这些辅助行或辅助列数据盖住,以免看到这些辅助数据,但这并不是一个好的方法,因为很有可能不小心破坏这些辅助数据。
一个好的解决方法是把这些辅助行或辅助列数据隐藏起来。不过,在默认情况下,当绘制图表的数据单元格被隐藏后,图表上是不显示这些被隐藏的数据的。为了能够使图表绘制隐藏的数据,需要对图表进行设置。
设置的方法很简单,先打开“选择数据源”对话框,然后单击对话框左下角的“隐藏的单元格和空单元格”按钮,打开“隐藏和空单元格设置”对话框,选择“显示隐藏行列中的数据”复选框,如图4-36和图4-37所示。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_37.jpg?sign=1739971150-qbpjpjatpJjaHe6cE8rxR2RB5cNNEHNc-0-8ca1751fe8fc4dd9e40345372f63784c)
图4-36 单击“隐藏的单元格和空单元格”按钮
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_38.jpg?sign=1739971150-UjOpp0oNLZ0NVxiKUAUUsnKAfpmLpEWv-0-224d627e24711d075d249fc08ecc2c53)
图4-37 选择“显示隐藏行列中的数据”复选框