欢迎光临散文网 会员登陆 & 注册

Excel单元格绘制个性化图表可以这么简单

2023-05-11 11:18 作者:wujunmin  | 我要投稿

通常我们在Excel绘制图表的流程是:选中数据-插入图表-调整图表格式。这种制图方式有两个缺点:一是受Excel图表类型及格式限制,无法自由发挥;二是图表与数据在展示上是割裂的存在。


在单元格直接制图兼具个性化与灵活性,并且与数据源融为一体。本文以条形图说明如何制作,下图即在单元格完成。


1.图表生成

表面上它是一个条形图,实际是单元格的组合:E列是维度,F列是数据,G列是条形展示。

图表列(G列)的公式如下:

=REPT(UNICHAR(9608),F3)


原理是UNICHAR生成的符号样式,使用REPT函数按照数据大小重复。Excel支持的符号非常多,以下列举几个常用的。



2. 格式调整

图表颜色和大小的调整和文字的调整方式相同,如下动画演示:


坐标轴和图表区的分割线,设置单元格的右框线:


数据标签在图表公式加上一个空格外加数据列:


以此类推,多数据标签也不是什么难事:

=REPT(UNICHAR(9608),F3)&" ["&F3&"]["&TEXT(G3,"0.00")&"]"


实际使用时,可能遇到一个问题:数据很大,比方上亿,一个符号在单元格重复这么多次是不现实的,此时重复次数可以不按实际数据,而是按比例压缩。比方1亿显示为50个符号,5000万25个,以此类推。

条形图就讲到这里。柱形图需要注意两点:第一,图表所在行的单元格需要足够高;第二,图表行的文字方向需要旋转90度。


Excel单元格绘制个性化图表可以这么简单的评论 (共 条)

分享到微博请遵守国家法律