资源描述:
《EXCEL图表制作rept函数 以及甘特图制作.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、EXCEL图表制作rept函数——in-cellbar图之终结篇nREPT函数功能按照给定的次数重复显示文本,可以通过函数REPT来不断地重复显示某一文本字符串,对单元格进行填充。nREPT函数语法REPT(text,number_times) ▲Text:必需。需要重复显示的文本。 ▲Number_times:必需。用于指定文本重复次数的正数。 注解: ●如果number_times为0,则REPT返回""(空文本)。 ●如果number_times不是整数,则将被截尾取整。 ●REPT函数的结果不能大于32,767个字符,否则,REPT将返回错误值#VALUE!。 示例
2、:如果将示例复制到一个空白工作表中,可能会更容易理解该示例。n用REPT函数模拟表格中的条形图在财经类杂志报刊上,经常可以看到带有bar图的表格,使表格更直观,也不需要增加大的空间。在excel2007中提供了此功能,但2003中没有。不过,用rept函数可以方便的模拟。用rept做简易条形图确实非常巧妙和方便,特别是数据行数比较多时。即使2007的数据条也不见得比它好,因为2007的数据条不是按比例的。如图,在数据列的右边填入如下公式:=REPT("
3、",100*D5/$D$22),每行的重复次数是它占总数的百分比,设置字体颜色,就是一个很好的bar图啦。注意,模拟列的字体不要用中文,
4、否则很难看了。这样甚至比做图还方便,特别是在分析一组数据时,用图表来模拟,都没有这样方便。下边,总结一下用rept做图的多种情形。ü一般单元格条图之前的日志已说明做法,=REPT("
5、",E2),Arial字体,不再细述。在宋体字下,竖线会显得很疏散,不象图表。可使用Arial字体,则可使竖线更紧凑。建议使用8磅大小。有热心网友指出,如果reptWebdings字体的"g"字符,可出现完全连接的方块字符。但是,在相同的宽度下,用竖线"
6、"可rept的次数更多,从而精确度更高,因此仍建议使用Arial字体的竖线"
7、"。此外,Gautami字体也可以,也是连在一起,就是条形显得比较窄。ü带上
8、数据标签使用=rept("
9、",B2)&""&B2,可让图表带上数值标签。ü有负数的情况当源数据存在正负数的情况,可分两列进行rept,图中G列绘制负数,=IF(E2<0,REPT("
10、",ABS(E2)),""),设置右对齐;H列绘制正数,=IF(E2>0,REPT("
11、",ABS(E2)),""),设置左对齐。ü用参数调整图表宽度源数据很大时,我们不可能照数据重复字符,那样图表会太大或者太小了。根据原数据大小,可使用合适的系数,调整rept的次数,从而调整图表至合适的宽度,如rept("
12、",B2*n)或rept("
13、",B2/n)。如果是百分比数据,可rept("
14、",B2*100
15、)。比较好的做法是用一个单元格存放这个系数,并定义名称如β,然后=rept("
16、",B2*β),这样可以很方便的调整β的值,而不需要手动去修改各个公式。ü成对条形图成对条形图,如果用rept也非常简便。上图中,F3的公式=C3&""&REPT("
17、",C3*β),H3的公式=REPT("
18、",D3*β)&""&D3,其中名称β用来调整图表宽度。在商业分析中,经常有以下情况需要用图表来表现:●一项市场调查研究中,男性和女性、赞同和反对、满意和不满意的两方面的消费者,他们在某些项目上的指标分布特性●一项产品组合决策中,乐观场景和悲观场景下各产品的获利情况●一个产品试销活动中,不同门店渠道使用
19、不同的折扣率,销量与折扣率的是否存在比例关系以上情况,如果用图表来表现其中的关系,可以使用成对的条形图(pairedbars),据说有人称作“旋风图”,也比较形象。在Excel中做这种图,需要一些技巧,今天整理一下这个问题。主要的技巧是:将其中一列数据转换为负数,使之出现在分类轴的左边,同时使用自定义数据格式将负值显示为正数做法与步骤:1、对原数据B~D列,准备转换数据如F~H列,其中G列=-C列,I~K列为较高级辅助数据,后面再说。2、以F~H列数据作堆积条形图。3、这时,分类轴的分类项目次序与表格相反,可在分类轴-》坐标轴格式-》勾选“分类次序反转”,这个地方是一个小技巧。4、在分类
20、轴的坐标轴格式中设置刻度线标签在图外。5、删除数值轴。如欲保留数值轴,注意由于左边是负的,需要调整显示为正数,方法:数值轴-》坐标轴格式-》数字-》自定义-》0.0;0.0;0.0,这个地方是关键技巧之一,后面也要用到。6、设置显示左右条形图的数值标签,并调整到合适位置。对左边的负值标签需要使用上面的自定义数据格式技巧,使之显示为正数。7、如觉得第6步手动调整麻烦,该步骤可使用以下高级方法替代:借用辅助序列显示标签值。方法是:分别将