首页 理论教育 投资银行:Excel建模分析师手册--单元格内绘图

投资银行:Excel建模分析师手册--单元格内绘图

时间:2023-08-03 理论教育 版权反馈
【摘要】:根据具体版本不同,Excel执行单元格内绘图一般采用以下几种方案。使用普通图表功能,经格式改造和修饰后将其置于单元格内,达到单元格内绘图的视觉效果。图5-49 单元格内绘图■ 函数法。使用Excel内置的REPT函数可以实现灵活的单元格内绘图效果。

投资银行:Excel建模分析师手册--单元格内绘图

顾名思义,单元格内绘图指的是在单元格内部进行图形展现,是一种简洁、直观的数据展示方式。根据具体版本不同,Excel执行单元格内绘图一般采用以下几种方案。

■ Excel内置功能。Excel 2010版本之后开始提供微缩图(Sparkline)功能,为单元格内绘图提供了全面简捷的解决方案。2007版本中,Excel提供的“数据条”条件格式也可近似实现类似功能,但只能生成条形图、无法和数据单元格分离,且无法正确处理负数(见图5-48)。

978-7-111-47762-4-Chapter05-66.jpg

图5-48 “数据条”条件格式

■ 图表法。使用普通图表功能,经格式改造和修饰后将其置于单元格内,达到单元格内绘图的视觉效果。下例中D列和F列分别为收入和平均收入数据,在E列和G列分别创建对应的条形图,即D列数据绘制于E列的条形图中,F列数据绘制于G列的条形图中,通过图表格式化设置,将除数据系列条形之外的其他数据元素删除或设置不可见,实现单元格内绘图的视觉效果(见图5-49)。

978-7-111-47762-4-Chapter05-67.jpg

图5-49 单元格内绘图(www.xing528.com)

■ 函数法。使用Excel内置的REPT函数可以实现灵活的单元格内绘图效果。REPT函数按照给定的次数重复显示文本,语法形式为:REPT(text,number_times)。

图5-50是对各板块一周市场表现的单元格内绘图,B列为市场表现数据,C列和D列首先判断B列数据是上涨还是下跌,如涨跌幅大于0,则绘制于列D,否则绘制于列C,使用REPT函数重复显示符号“|”,重复次数为涨跌幅度绝对值的800倍。使用的公式分别为(以单元格C2和D2为例):

C2:=IF(B2<0,REPT("|",-B2∗800),"")

D2:=IF(B2>0,REPT("|",B2∗800),"")

978-7-111-47762-4-Chapter05-68.jpg

图5-50 用REPT函数实现单元格内绘图效果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈