Excel 怎么让柱状图靠在一起,怎样让0值不显示在数据标签中

消除Excel 2013柱形图中系列间的“空值”的方法 - Office办公助手
最专业的Office办公软件学习和原创Office教程网站!
消除Excel 2013柱形图中系列间的“空值”的方法
发布时间:07-12 来源:Excel技巧天地
如果Excel柱形图数据中包含空值,各个类别中的系列(柱形)之间会出现&空缺&。例如下图数据中包含许多空值,在所绘制的柱形图中,许多&分店&的系列(柱形)之间都出现了&空缺&,使图表看起来不够直观。下面Office办公助手的小编们就Excel 2013为例提供一种方法来消除这样的&空缺&,以供参考。
由于没有提供直接的方法来消除这种&空缺&,需要另外构造一组数据。假如原数据在&Sheet1&表的A1:E7区域,共4个系列。我们把用公式构造数据放到&Sheet2&工作表中。
1、先将4个系列名称(各&产品&名)复制粘贴到&Sheet2&表的B1:E1区域;
2、在A3单元格输入公式:
=IF(ROW()=INT(ROW(A1)/6)*6+3,OFFSET(Sheet1!A$2,ROW(A1)/6,),&&)
然后拖动填充柄向下填充公式,直到出现&0&为止。
说明:公式中的数字&6&为系列数+2,本例有4个系列,可根据实际进行修改。
3、在B3单元格中输入公式:
=IF(A2=&&,&&,OFFSET(Sheet1!B$2,ROW(D1)/6,))
然后向右填充公式到E3单元格,再选择B3:E3区域,双击填充柄向下填充。
4、在A列与B列之间插入一个空白列。
这样在A1:F38区域得到如图所示的一组数据,其特点是每个数值占一行,原数据中的空值对应为&0&,各分类(&分店&名)数据之间用空行隔开。
下面用该数据来绘制柱形图:
1、选择A1:F38区域,在功能区中选择&插入&选项卡,在&图表&组中单击&柱形图&簇状柱形图&,插入一个柱形图。根据需要删除图表标题,将图例放置到右侧。
2、双击图表中的某一系列,在&设置数据系列格式&窗格中将&系列重叠&设置为&100%&,将&分类间距&设置为&0%&。
这时的图表如下图所示。
3、下面来消除同一类别中系列间的&空缺&。选择C3:F38区域,按Ctrl+F,打开&查找与替换&对话框,&查找内容&处输入&0&,单击&选项&按钮,将&查找范围&设置为&值&,勾选&单元格匹配&。单击&查找全部&按钮,接着按Ctrl+A,选择C3:F38区域中所有值为&0&的单元格。
关闭该对话框,在功能区中选择&开始&选项卡,在&单元格&组中依次单击&格式&隐藏和取消隐藏&隐藏行&,将单元格值为&0&的行全部隐藏,这时图表中所不需要的&空缺&随即消失。
4、可以看到分类轴中的名称还未与对应类别的柱形对齐。在所选数据区域最后一行的B列(B38单元格)中输入一个不可见字符,如输入一个空格后回车,分类标签即可与对应类别的柱形对齐。
5、选择图表,在数据区域中选择并拖动彩色方框上的小方块,将图表的数据区域从第二行开始设置为从第三行开始,以消除图表最左侧多余的空白。
6、最后根据需要添加数据标签。单击图表左侧的&图表元素&按钮(&+&号),勾选&数据标签&,可以看到数据标签已添加到图表中,但分类轴上方有一行多余的&0&。
这时,双击&垂直(值)轴&,在&设置坐标轴格式&窗格中选择&坐标轴选项&坐标轴选项&,将&最小值&设置为一个适当的值,如本例为&5&,即可隐藏所有为&0&的数据标签。
最后完成的图表如下图。
上一篇: 下一篇:
专题教程推荐
(window.slotbydup=window.slotbydup || []).push({
id: '3577897',
container: s,
size: '300,450',
display: 'inlay-fix'
热门资源下载查看: 10204|回复: 18
[图表图形]
如何自动让图表中数据标签不重叠
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
免费注册成为本站会员,享用更多功能,结识更多Office办公高手!
才可以下载或查看,没有帐号?
Q:每次更新图表中的数据时候,就会出现下图所示数据标签会重叠,每次都要像绣花一样,手工去调整,有没有什么办法,能自动调整呢,谢谢
数据标签重叠.png (453.58 KB, 下载次数: 1)
如何自动让图表中数据标签不重叠
23:28 上传
请上传附件,方便大家调试,谢谢。&
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
本帖最后由 lrlxxqxa 于
01:45 编辑
提问要记得带上附件呀,看这个:
如何上传附件?
提问的方式与智慧
=========================================================
如果只有两年的数据还好办,设置一下次坐标轴和数据标签就可以使两个系列的数据错落分开。
预算系列设置:绘制在次坐标轴,数据标签设在数据标签内,使之和实际数据错落放置。看下图(数据都是手敲的,可能有错,供参考)
1-38-07.png (108.17 KB, 下载次数: 1)
如何自动让图表中数据标签不重叠
01:39 上传
01:45 上传
点击文件名下载附件
0 Bytes, 下载次数: 10
如何自动让图表中数据标签不重叠
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
2楼的有个问题,预算系列可能会挡住实际系列,调整下
2-18-00.png (332.52 KB, 下载次数: 0)
如何自动让图表中数据标签不重叠
02:16 上传
02:17 上传
点击文件名下载附件
82.66 KB, 下载次数: 17
如何自动让图表中数据标签不重叠
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
预算用虚线柱形图和实际重叠了,需要两个并排的实线的柱形图,图表类型不变,数据标签也不居中显示方式,要是增加X轴的间距呢,不知道如何做
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
3楼已经详细图示了间距问题,楼主可以尝试。
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
3楼已经详细图示了间距问题,楼主可以尝试。
您好,我上传了附件,要这样的效果,但是加大间距方法还是不可以
11:43 上传
点击文件名下载附件
12.54 KB, 下载次数: 7
如何自动让图表中数据标签不重叠
这个是没调整之前的吧,需要把重叠的标签摘开。&
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
rabbitllu 发表于
您好,我上传了附件,要这样的效果,但是加大间距方法还是不可以
这个是没调整之前的吧,需要把重叠的标签摘开。
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
是的,这个附件是 没有调整的,每次我都是手工去调整数字的位置
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
又想到一种思路,观察数据发现最大不超过17000,最小不小于10000,那么可以调整坐标轴的最大、最小值以及刻度间距,这样就可以使数据标签高低错落纵向间隔开排列,至于左右的挤在一起的,没想到太好的方法。所以7月那里手动调了一下。
虽然也是很笨的方法,但比起一个个手动调,稍微省点事。不知道琴琴的老板能接受不?
13-21-17.png (618.5 KB, 下载次数: 0)
如何自动让图表中数据标签不重叠
13:19 上传
13:19 上传
点击文件名下载附件
12.83 KB, 下载次数: 8
如何自动让图表中数据标签不重叠
站长推荐 /1
40集公式入门动画教程,一天带你打好公式的基础。
Excel技巧网的会员探讨问题仅代表其个人意见,与网站的立场无关。任何违反国家和地方相关法律法规的言论,本站有义务协助政府相关部门追究发言者的责任!
本站中非注明转载文章与案例的版权为作者与Excel技巧网共有。若非原文作者,本站之外任何单位或个人未经允许,不得将其用于商业用途。
若非原文作者,任何形式的非商业性转载必须获得Excel技巧网或作者允许,并注明作者和出处。
会员发表的帖子如涉及版权纠纷,须自行负责。详情请参考注册时的网站服务条款。
本站特聘法律顾问:沈学律师
Powered by在Excel图表中高亮显示特殊数据标签
引子:这是中介绍的一个技巧,使用了公式或者VBA实现Excel图表中高亮显示特殊的数据标签。
经常有人问:是否可以修改Excel图表中数据标签的字体颜色,高亮显示数据最大值。下面介绍了两种方法,使用VBA实现或使用工作表公式实现。
使用VBA来实现高亮显示图表中特殊的数据标签
下图所示为数据及经过格式后的图表。
下面是一段实现高亮显示数据最大值目的的VBA代码:
Sub HighlightMaxDataLabel()
&&& Dim srs
&&& Dim vY As
&&& Dim iPt
As Long, nPts As Long
&&& Dim dMax
iHighlightColor As Long
'如果用户没有选取图表则不做任何事情
&&& If Not
ActiveChart Is Nothing Then
Set srs = ActiveChart.SeriesCollection(1)
'设置高亮显示的颜色
iHighlightColor = RGB(255, 255, 0)
'将所有标签设置为原始字体颜色
With srs.DataLabels.Font
&&&&&&&&&&&
.Color = .Color
= srs.Values
nPts = srs.Points.Count
'找到最大值
dMax = vY(1)
For iPt = 2 To nPts
&&&&&&&&&&&
If dMax & vY(iPt) Then
&&&&&&&&&&&&&&&
dMax = vY(iPt)
&&&&&&&&&&&
For iPt = 1 To nPts
&&&&&&&&&&&
'高亮显示带有最大值的所有标签
&&&&&&&&&&&
If vY(iPt) = dMax Then
&&&&&&&&&&&&&&&
srs.Points(iPt).DataLabel.Font.Color = iHighlightColor
&&&&&&&&&&&
选取工作表中的图表,运行上面的代码,效果如下图1所示。
修改列B中的数据后,再次运行代码,效果如图2所示。
再次修改列B中的数据,使数据有两个最大值,运行代码后,效果如图3所示。
要避免每次修改数据后都要重新运行代码,你可以将上述代码段放置在Worksheet_Change事件中或者在该事件中调用该段代码。此时,每次修改数据后,图表会自动变化。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。24小时热门版块排行榜&&&&
【悬赏金币】回答本帖问题,作者yhliao将赠送您 5 个金币
(初入文坛)
在线: 51.6小时
虫号: 483412
注册: 性别: GG专业: 环境污染化学
请教excel柱状图中怎样作出显示数值范围?(纵坐标不是从0开始显示的)
各位大虫:请教在excel柱状图中,怎样作出能显示数值范围的图形?例如纵坐标显示的是3.15-5.87,以及平均值4.51?
& 本帖附件资源列表
欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:
10:15:43,&525 K
& 本帖@通知
& 猜你喜欢
已经有0人回复
已经有4人回复
已经有77人回复
已经有20人回复
已经有58人回复
已经有4人回复
已经有1人回复
已经有0人回复
已经有2人回复
已经有0人回复
已经有0人回复
& 本主题相关价值贴推荐,对您同样有帮助:
已经有3人回复
已经有2584人回复
已经有4人回复
已经有14人回复
已经有3人回复
已经有4人回复
已经有2人回复
已经有4人回复
已经有5人回复
已经有8人回复
已经有4人回复
(初入文坛)
虫号: 958563
【答案】应助回帖
这个要怎么下载呀
相关版块跳转
SciFinder/Reaxys
我要订阅楼主
的主题更新
小木虫,学术科研互动社区,为中国学术科研免费提供动力
违规贴举报删除请联系客服电话: 邮箱:(全天候) 或者 QQ:
广告投放与宣传请联系 李想 QQ:
QQ:&&邮箱:
Copyright &
MuChong.com, All Rights Reserved. 小木虫 版权所有2010 excel 柱状图的数据标签格式 - Microsoft Community
告知我们你对网站的体验
最近刚转成2010版office,发现在作柱状图(stack bar chart)时,无法以百分比格式(每部分在总的柱高中所占百分比)显示数据标签,只能以数值方式显示,不知有何方法可以解决?
如果要显示百分比的话,只能选择“百分比堆积圆柱形”。
在“插入”-“柱形图”-“所有图标系列”中,第二行就有这个选项。
如您希望获取更快速响应的一对一服务,可以通过以下联系方式获取详情:微软官方商城:http://t.cn/RLCaC8X联系电话&#6&#59;
这是否解决了你的问题?
抱歉,这没有帮助。
本站点的其他语言版本

我要回帖

更多关于 怎么让柱状图变窄 的文章

 

随机推荐