您的位置: 首页 > EXCEL技巧 > Excel图形 >

在柱形图中用双坐标轴显示数值相差悬殊的系列

时间:2013-12-10 整理:docExcel.net

在Excel中,通常用柱形图来显示数据变化情况或反映各系列之间的对比情况。在柱形图中有时会出现各数据系列的数值相差较大的情况,如下表为某公司几种产品上半年各月的销售数量,由于“产品C”的单价较高,其销售量比“产品A”、“产品B”的销售量要少很多。

月份

产品A

产品B

产品C

1月

1342

1997

12

2月

1445

1158

12

3月

1796

1803

22

4月

1878

1460

25

5月

1180

1825

24

6月

1310

1011

22

如果直接用柱形图来显示数据 ,会出现“产品C”系列在图表中几乎看不到的情况。

数值相差悬殊的柱形图各系列

如果系列C为折线图,直接将“产品C”系列绘制在次坐标轴中即可。但本例需将“产品C”与其他两个系列一样绘制为柱形图,将其绘制到次坐标轴后,该系列柱形会与主坐标轴的两个柱形重叠在一起,并遮住其他两个柱形,如图。

次坐标轴中的系列遮住主坐标轴的系列

要解决这个问题,可以用下面的两种方法。

方法一:在“源数据”对话框中添加若干值为“0”的系列

通过添加值为“0”的系列,让主坐标轴和次坐标轴中的系列错开显示,即让主坐标轴中值为“0”的系列与次坐标轴中要显示的的系列重叠,让次坐标轴中值为“0”的系列与主坐标轴中要显示的的系列重叠。所添加的系列数量取决于原数据的系列数,本例有三个系列,故添加三个值为“0”的系列。假如数据在A1:D7区域中,方法如下:

Excel 2003:

1.选择前两个系列数据所在区域A1:C7,单击菜单“插入→图表→柱形图”,单击“完成”按钮。Excel将插入一个包含前两个系列的柱形图。

包含前两个系列的柱形图

2.单击菜单“图表→源数据”,弹出“源数据”对话框,单击添加按钮。在“名称”右侧的文本框中输入一个名称,本例为“a”,在“值”右侧的文本框中将“={1}”改为“={0}”。

添加第一个值为0的系列

再按上述方法添加另两个值为“0”的系列“b”和“c”。最后添加“产品C”系列,方法是单击“添加”,将“名称”设置为D1单元格,将“值”设置为D2:D7区域。这三个系列将在下面的步骤中被设置到次坐标轴。

最后添加“产品C”系列

单击“确定”,图表如下:

包含值为0的系列的图表

3.将“b”、“c”和“产品C”系列设置到次坐标轴。方法是:先在“图表”工具栏中选择“系列b”,如果“图表”工具栏没有显示,可右击工具栏,选择“图表”让其显示出来。然后单击“图表”工具栏中的“数据系列格式”按钮。

然后在“数据系列格式”对话框中选择“坐标轴”选项卡,将“系列绘制在”设置为“次坐标轴”后确定。

将系列b设置在次坐标轴

用同样方法将“系列c”和“产品C”设置在次坐标轴。

次坐标轴的柱形显示在右侧

4.删除图例中的空系列名称。单击选择图例,然后分别单击图例中的“a”、“b”和“c”,按“Delete”键删除。最后更改图例位置、绘图区背景等后完成图表。

用双轴柱形图显示数值相差悬殊的数据系列

Excel 2007/2010:

以Excel 2010为例,步骤如下。

1.选择数据区域中的某个单元格,在功能区中选择“插入→柱形图→簇状柱形图”,插入一个柱形图。

2.在“图表工具-布局”选项卡的“数据”组中单击“选择数据”,弹出“选择数据源”对话框,单击“添加”按钮。给新增的系列设置一个名称,本例为“a”,将“系列值”中的“1”改为“0”,如图,单击确定。

编辑数据系列对话框

按同样方法添加系列“b”和“c”,“系列值”都设置为“={0}”。

3.在“选择数据源”对话框中选择“产品C”,按“删除”按钮右侧的向下三角形箭头将其移到“系列c”的下面。

移动“产品C”系列到最下面

单击“确定”。

添加空白系列后的图表

4.在“图表工具-布局”选项卡中的“当前所选内容”组中分别选择系列“b”、系列“c”和“产品C”,单击“设置所选内容格式”,在“系列选项”中将“系列绘制在”选择设置为“次坐标轴”。

将b、c和产品c系列绘制在次坐标轴

5.最后删除图例中的“a”、“b”和“c”,完成图表。

Excel2010中的双轴柱形图

方法二:在数据区域中插入空列

这种方法适合于能改变表格结构的情况。插入空列的数量取决于原系列数,本例有三个系列,故插入三个空列。其中第一个空列绘制在主坐标轴,第二、三个空列绘制在次坐标轴,从而让主、次坐标轴中的柱形错开显示。具体步骤如下:

Excel 2003:

1.在D列左侧插入三个空白列,并在每个空白列的第一行输入名称,如“a”、“b”、“c”等。

在“产品C”系列前插入三个空白列

2.选择数据区域中的某个单元格,单击菜单“插入→图表→柱形图”,由于默认系列产生在“行”,需要将其修改为“列”,单击“下一步”,在“数据区域”选项卡中将“系列产生在”选项设置为“列”,单击“完成”。

3.参照方法一,将系列“b”、“c”和“产品C”绘制在次坐标轴,完成图表。

Excel 2007/2010:

1.在D列左侧插入三个空白列,并在每个空白列的第一行输入名称,如“a”、“b”、“c”等。

2.选择数据区域中的某个单元格,在功能区中选择“插入→柱形图→簇状柱形图”,插入一个柱形图。

 方法二中插入柱形图 

3.在“图表工具-布局”选项卡的“数据”组中单击“切换行/列”,让系列产生在列。

 Excel2010柱形图中切换行列数据 

4.参照上述方法将系列“b”、“c”和“产品C”设置在次坐标轴,并删除图例中的“a”、“b”、“c”三项即可。

excel图表值坐标轴刻度 问题:excel图表值坐标轴刻度
回答:...读教程 WPS论坛表格好帖推荐 excel图表值坐标刻度 宣布于 2013-04-10 | 点击数:8 值坐标数值区域暗示坐标的刻度。默认环境下,Excel会自动调理每个值坐标的刻度。它会基于数据的数值范畴抉择坐标...
如何用excel做散点图 问题:如何用excel做散点图
回答:...图,按图示做即可。 完成图表后,鼠标选中y轴,右键-坐标格式-刻度选项卡-数值x轴交叉于(输入入院那一点的纵坐标值; 鼠标选中x轴,右键-坐标格式-刻度选项卡-数值y轴交叉于(输入入院那一点的横坐标值; 确定即可...
在同一图表中用双轴图来显示两组数据的变化情 问题:在同一图表中用双轴图来显示两组数据的变化情
回答:...”。  在弹出的“数据系列格式”对话框中选择“坐标”选项卡,选择“次坐标”。单击“确定”。 3.右击“销售额”系列,选择“图表类型”,将“销售额”系列的图表类型更改为“柱形图”。 4.最后,修改...
在Excel堆积柱形图中显示合计值 问题:在Excel堆积柱形图中显示合计值
回答:...“边框”和“内部”填充颜色都设置为“无”。 在“坐标”选项卡中,选择“次坐标”。      在“数据标志”选项卡中,选择“值”。 5.单击“确定”关闭对话框,图表如下
隐藏Excel图表坐标轴中的“0”刻度值 问题:隐藏Excel图表坐标轴中的“0”刻度值
回答:通常Excel图表中坐标中会显示“0”刻度值,如果要隐藏这个“0”刻度值,可以用自定义数字格式的方法。以Excel 2010为例,步骤如下:   1.在图表中双击垂直轴,弹出“设置坐标格式”对话框。如果是Excel 2007,右击垂...
excel横坐标的问题 问题:excel横坐标的问题
回答:... 谢谢!!! 搞定后再加分 参考回答:根本没有办法,坐标肯定是等分的,而你的坐标点不等分。 非要改的话,最多改起始点和终结点,等分值可以选最小值(如你的是7天),也可以选最大值(你的是14天),选中间值也可...
相关推荐: