打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
不用控件的动态图表

前言:直接通过功能区的图表库生成的图表功能单一,要设计一些高级的图还需要配合函数、空间和名称等功能,使图表满足多层次的需求。

今天教大家一个可以 随光标变化的图表。即鼠标左键选择某列后,图表就显示某列的数据

大家平常见得比较多的是下面这种控件式的,我们今天讲点新鲜的。

步骤:

1.构建数据

2.建立数据系列

新建名称bj(班级的意思),输入公式,这里用到了offset函数,这个是动态图表的最常用的公式,相信有一定基础的同学应该是很熟悉了,5个参数,为了大家能看得明白,我们这里写出了完整的参数,当然基础好的可以简写,但是为了方便沟通,建议大家还是老老实实写,尤其在学习阶段,这个跟代码是一样的,先学会走再学跑,养成好的习惯。

这里以A1为参照点,cell为信息函数,是个参数比较丰富的函数,但是一般人可能不是很熟悉。大家可以F1去看下参考文件,2个参数,第一个我们这里“col”代表返回的是列号,后面的参照单元格我们空置,默认为最后一个改变的单元格地址。这个决定我们的随鼠标动的效果,其他参数就没啥好说了,我们要的其实是取班级的名称,即图表系列的名称。

3.同理,我们设置名称cj,即成绩的意思,取的是成绩列的数据

4.插入空白柱形图

5.添加系列

注意名称在图表中的输入方式,我们可以输入类似sheet1!cj这样的,回车后会自动转化为工作簿名称.xlsx!cj,这个是由名称的作用范围决定的。

水平轴标签,鼠标选择就行了

6.经过上一步后,可以看到图表是空白的,并没有什么变化

我们将数据标签调出来备用

7.见证奇迹的时刻到了

我们将鼠标随便放在B~D列的任一单元格,按F9刷新计算,这时候可以看到图表效果了

为了让大家有个直观的感受,我们看动图(注意在操作过程中要按F9刷新查看更新):

是不是很神奇啊?不明所以的人,你还可以在她面前装个13,接受妹纸羡慕崇拜的眼神,说不定从此走上人生巅峰,哈哈

总结:

这里虽说是鼠标随动,但并不是那种鼠标悬停就能自动显示的,那个需要VBA编程配合,我们这里通过简单的公式函数就能大概模拟出那种效果来,相比较常见的控件式的动态图表,你是不是又有点与众不同呢?大家可以根据自己的需要来举一反三,这里就只当抛砖引玉了。

需要掌握的知识点:

  • 自定义名称
  • 函数,如offset,cell等
  • 动态图表的设置
  • F9刷新

---------------------

运营:Excel365

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
靠这个简约实用的“动态报表”,入职3天,我成功赢得老板青睐!
Excel图表之——使用INDEX函数制作动态图表
制作动态图表
你见过用这种方法制作的Excel图表吗?
想做个有个性的Excel图表吗?之“单选控件动态图表”
Excel动态图表制作,别担心,其实很简单,您只需要一分钟即可制作完成
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服