- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EXCEL图表制作rept函数
EXCEL图表制作rept函数 ——in-cell bar 图之终结篇
REPT函数功能
按照给定的次数重复显示文本,可以通过函数REPT来不断地重复显示某一文本字符串,对单元格进行填充。
REPT函数语法
REPT(text, number_times)
▲Text:必需。需要重复显示的文本。
▲Number_times:必需。用于指定文本重复次数的正数。
注解:
●如果number_times为0,则REPT返回 (空文本)。
●如果number_times不是整数,则将被截尾取整。
●REPT函数的结果不能大于32,767个字符,否则,REPT将返回错误值#VALUE!。
示例:
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
用REPT函数模拟表格中的条形图
在财经类杂志报刊上,经常可以看到带有bar图的表格,使表格更直观,也不需要增加大的空间。在excel2007中提供了此功能,但2003中没有。不过,用rept函数可以方便的模拟。
用rept做简易条形图确实非常巧妙和方便,特别是数据行数比较多时。即使2007的数据条也不见得比它好,因为2007的数据条不是按比例的。
如图,在数据列的右边填入如下公式:=REPT(|,100*D5/$D$22),每行的重复次数是它占总数的百分比,设置字体颜色,就是一个很好的bar图啦。注意,模拟列的字体不要用中文,否则很难看了。
这样甚至比做图还方便,特别是在分析一组数据时,用图表来模拟,都没有这样方便。
下边,总结一下用rept做图的多种情形。
一般单元格条图
之前的日志已说明做法,=REPT(|,E2),Arial字体,不再细述。
在宋体字下,竖线会显得很疏散,不象图表。可使用 Arial字体,则可使竖线更紧凑。建议使用8磅大小。
有热心网友指出,如果rept Webdings字体的g字符,可出现完全连接的方块字符。但是,在相同的宽度下,用竖线|可rept的次数更多,从而精确度更高,因此仍建议使用Arial字体的竖线|。此外,Gautami字体也可以,也是连在一起,就是条形显得比较窄。
带上数据标签
使用 =rept(|,B2) B2 ,可让图表带上数值标签。
有负数的情况
当源数据存在正负数的情况,可分两列进行rept,图中G列绘制负数,=IF(E20,REPT(|,ABS(E2)),),设置右对齐;H列绘制正数,=IF(E20,REPT(|,ABS(E2)),),设置左对齐。
用参数调整图表宽度
源数据很大时,我们不可能照数据重复字符,那样图表会太大或者太小了。
根据原数据大小,可使用合适的系数,调整rept的次数,从而调整图表至合适的宽度,如rept(|,B2 * n)或rept(|,B2 / n)。如果是百分比数据,可rept(|,B2 * 100)。
比较好的做法是用一个单元格存放这个系数,并定义名称如β,然后=rept(|,B2 * β),这样可以很方便的调整β的值,而不需要手动去修改各个公式。
成对条形图
成对条形图,如果用rept也非常简便。上图中,F3的公式=C3 REPT(|,C3*β),H3的公式=REPT(|,D3*β) D3,其中名称β用来调整图表宽度。
在商业分析中,经常有以下情况需要用图表来表现:
● 一项市场调查研究中,男性和女性、赞同和反对、满意和不满意的两方面的消费者,他们在某些项目上的指标分布特性
● 一项产品组合决策中,乐观场景和悲观场景下各产品的获利情况
● 一个产品试销活动中,不同门店渠道使用不同的折扣率,销量与折扣率的是否存在比例关系
以上情况,如果用图表来表现其中的关系,可以使用成对的条形图(paired bars),据说有人称作“旋风图”,也比较形象。
在Excel中做这种图,需要一些技巧,今天整理一下这个问题。主要的技巧是:将其中一列数据转换为负数,使之出现在分类轴的左边,同时使用自定义数据格式将负值显示为正数
做法与步骤:
对原数据B~D列,准备转换数据如F~H列,其中G列=-C列,I~K列为较高级辅助数据,后面再说。
以F~H列数据作堆积条形图。
这时,分类轴的分类项目次序与表格相反,可在分类轴-》坐标轴格式-》勾选“分类次序反转”,这个地方是一个小技巧。
在分类轴的坐标轴格式中设置 刻度线标签在图外。
删除数值轴。如欲保留数值轴,注意由于左边是负的,需要调整显示为正数,方法:数值轴-》坐标轴格式-》数字-》自定义-》0.0;0.0;0.0,这个地方是关键技巧之一,后面也要用到。
设置显示左右条形图的数值标签,并调整到合适位置。对左边的负值标签需要使用上面的自定义数据格式技巧,使之显示为正数。
如觉得第6步手动调整麻烦,该步骤
文档评论(0)