![一图抵万言:从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=1738852912-kMRo32gNP5zaLzNBGh47C5Jzaus39J7J-0-d07eabe3d1bef757bd3eec0fa358819f)
图4-24 直接使用数据区域无法做图
这种情况下,可以使用前面介绍的手工做图方法,一步一步地添加数据系列,来完成图表的制作。
不过,可采用一个更为实用的小技巧来快速制作图表:先把数据区域最左上角单元格的标题删除,这里是单元格B2,然后再采用默认的方法插入图表,如图4-25所示。制作完图表后,再把最左上角的标题重新输入进去。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_26.jpg?sign=1738852912-MjBc5fpcxTNnBz7bYZ54RxmKeZUDxiWj-0-f9f1d8a87ee7aed3b983e0b4d3edb398)
图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=1738852912-DbWNQof6bTSgD5R41RdUjGtFuCARgVLi-0-6424bb323b287c48bf646a22c7a78964)
图4-26 柱形图,第一列的月份不是分类标签,而是数据系列
如果这样的数据在数据区域的第一行,此时用数据区域自动绘制图表,也是会出现同样的问题,如图4-28和图4-29所示。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_28.jpg?sign=1738852912-XIigJs6uVxSnDC5vzSp45F1tLtOs4ITs-0-73e4b3504710b57e927b284c4a55efe9)
图4-27 折线图,第一列的月份不是分类标签,而是数据系列
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_29.jpg?sign=1738852912-3tqmLRDUZwTrS9qQx88qx3W7ARv75Vdk-0-0854c0eff159acb4aba49a806c2fcf42)
图4-28 柱形图,第一行的月份不是分类标签,而是数据系列
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_30.jpg?sign=1738852912-qrAifiheWXAmsHgu2yeFU6WgdIIBqNqU-0-89a561ff182838b75852b7f3dfd849bf)
图4-29 折线图,第一行的月份不是分类标签,而是数据系列
为了能够快速制作图表,最巧妙的方法是删除第一列或第一行的第一个单元格的标题文字,然后再插入图表,如图4-30所示。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_31.jpg?sign=1738852912-hqjJw9OiNruFPzibIwUTppNvDzML5vcM-0-ce6fdb4349b46fc1e7658f7670e4104a)
图4-30 删除第一列的标题文字,就能得到正确图表
4.2.3 分类轴标签数据是日期时的问题
不论柱形图、条形图还是折线图、面积图等,当分类轴标签数据是日期数据时,默认的图表会在分类轴上显示连续的日期数据,而不是真实的日期,这样就使得图表失真。
如图4-31所示的图表,A列是工作日,B列是每个工作日的订单数,但是图表上却是连双休日也引出来了。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_32.jpg?sign=1738852912-WIa4vmIfioWzEoN0IJD37eVKz2ggidZw-0-7d5aecdcc5a82b46ed479043c66edcee)
图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=1738852912-dX67V0gWtD4iiLIqW3zaw9Wl1SU8CR12-0-61fceaaff1f5396a42ce23fafe711352)
图4-32 将单元格的日期数据转换为文本型日期:分类轴显示的是实际日期分类数据
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_34.jpg?sign=1738852912-GWaNA0CNpifhy3iuK1ix5ekAUXA2KUy5-0-9a7d36f02fd3ea7e59a48c9cbd223d66)
图4-33 做辅助列,利用函数TEXT转换日期,将此列作为分类轴标签
还有一种方法是,先把A列单元格格式设置为常规,将日期显示为日期序列号数字,然后再在图表上将分类轴标签的数字格式设置为日期格式,如图4-34和图4-35所示。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_35.jpg?sign=1738852912-SeXhgls8j1CvbnpH84cXulIqL91yTsic-0-bea06fe8085f80d1ef1cefc7e53f1c79)
图4-34 先把A列日期的格式设置为常规,使之显示为数字
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_36.jpg?sign=1738852912-KrRT0Qa3i1b9IAD9yOeRx6ey1bF6NPzi-0-bb3044fb3e15e6c53ed2e75f7600770e)
图4-35 再在图表上设置分类轴数字格式为“日期”
4.2.4 如何绘制隐藏的数据
在有些情况下,需要使用辅助行或者辅助列绘制图表,但是,如果这些辅助行或辅助列数据与图表放在一起,就会使表格很难看。
有些人会用图表把这些辅助行或辅助列数据盖住,以免看到这些辅助数据,但这并不是一个好的方法,因为很有可能不小心破坏这些辅助数据。
一个好的解决方法是把这些辅助行或辅助列数据隐藏起来。不过,在默认情况下,当绘制图表的数据单元格被隐藏后,图表上是不显示这些被隐藏的数据的。为了能够使图表绘制隐藏的数据,需要对图表进行设置。
设置的方法很简单,先打开“选择数据源”对话框,然后单击对话框左下角的“隐藏的单元格和空单元格”按钮,打开“隐藏和空单元格设置”对话框,选择“显示隐藏行列中的数据”复选框,如图4-36和图4-37所示。
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_37.jpg?sign=1738852912-tqn2N98idYlotfyb4V2xfogEaYyIDmMu-0-3a0423689bc90931ffe14d82ecb96221)
图4-36 单击“隐藏的单元格和空单元格”按钮
![img](https://epubservercos.yuewen.com/343FE0/19429157701063906/epubprivate/OEBPS/Images/txt004_38.jpg?sign=1738852912-Po0jX9wDRh9Bf8JOMsJB29g4TIxf65vg-0-2f5db2a4bf34dff15b5d85d1e3005d7e)
图4-37 选择“显示隐藏行列中的数据”复选框