前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Excel单元格绘制个性化图表可以这么简单

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

作者头像
wujunmin
发布2021-09-07 11:00:19
7200
发布2021-09-07 11:00:19
举报
文章被收录于专栏:wujunmin

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

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

1.图表生成


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

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

代码语言:javascript
复制
=REPT(UNICHAR(9608),F3)

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

2. 格式调整


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

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

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

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

代码语言:javascript
复制
=REPT(UNICHAR(9608),F3)&" ["&F3&"]["&TEXT(G3,"0.00")&"]"

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

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

UNICHAR支持的符号尽管很多但毕竟有限,下一节我们升级下,讲解单元格作图如何填充任意图片。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 wujunmin 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档