Excel控件的使用

如何实现以下效果


调用开发工具选项卡

很多同学的Excel可能默认情况下没有开发工具选项卡,那么我们可以先根据以下步骤先调出开发工具。


具体步骤

step 1 插入控件

在开发工具中选中插入按钮,选择表单控件中的第二个控件。

将控件绘制在合适区域,就会显示出控件的基本模型。

step 2 设置控件

右击绘制好的控件,点击最下方的设置控件格式。

将需要放入控件进行筛选的区域放入数据源区域,再任意选择一个空单元格放入单元格链接。

设置好以后点击确定。

点击确定以后,可以看见控件里已经有我们需要的下拉菜单。

并且当我们选择菜单中的某一个选项时,会给我们在之前设置的单元格链接中返回一个数值参数。

step 3 利用单元格链接参数和INDEX公式取数

index是一个非常常用的查找引用函数,第一个参数需要传入数据区域,第二个参数传入一个整形数值n,这个函数会将这个区域中的第n个数据返回给我们。这里我们利用单元格链接返回的参数放入index的第二个参数中。我们将每一列单元格都用index函数写好后。我们会发现,当我们通过控件选择不同的产品时,数据会跟着变动。

step 4 创建图表

选中数据创建条形图。


生成好图以后我们调整图形位置,遮盖住我们用index生成的数据。通过调节控件中筛选的内容,便能实现动态图表。

最后

其实你会发现控件有很多种类型,我们就不再此逐一介绍了。他们的原理是一样的。快动手试试吧。做属于你的动态图表。

用Excel控件做动态图表相关推荐

  1. 【Excel2019(二十一):经典动态图实现原理】【动态图表实现原理+利用OFFSET函数与控件创建动态图表】

    上一篇:[Excel2019(二十):图表基础][认识图表中的元素+创建并美化柱形图] 文章目录 动态图表实现原理 理解图表中的数据系列 手工修改系列中的数值与坐标轴数据 利用IF创建简单的动态图表 ...

  2. 使用Timer计时器、PictureBox图片控件做动态图片

    用Timer,PictureBox实现动态图片显示 Timer控件主要属性.事件和方法 属性 说明 Interval 事件发生的频率,以毫秒为单位 Enabled 是否定时引发事件 事件 说明 Tic ...

  3. Excel控件 Spire.XLS系列教程(2):C# 设置现有 Excel 图表的数据标签样式

    Spire.XLS是一款专业的Excel控件,无需安装微软Excel,也能拥有Excel的全套功能,能够为工厂智能化提供完善的Excel需求. Excel中图表的数据标签不仅可以增强图表的可读性,还可 ...

  4. 利用SiteMapPath控件做论坛导航

    利用SiteMapPath控件做论坛导航(也适合其它系统) 首先,论坛非常简单,就三个网页,全部用的一个模板做成. 第一个网页(default.aspx):用于显示论坛的类别,点击相应的类别,将cat ...

  5. 用户控件中动态加入脚本引用

    用户控件中动态加入脚本引用,添加前先判断是否已经有引用,没有才添加. //××××.ascx protected void Page_Load(object sender, EventArgs e){ ...

  6. WinForm中使用Excel控件

     最近项目中要在WinForm中使用Excel控件,经过几天的研究,现在总结一下成果. 在WinForm中使用Excel控件主要有三种方法:WebBrowser.DSOFramer.OWC.下面分别 ...

  7. qt中QHBoxLayout或QVBoxLayout布局内控件的动态生成与显示

    ---恢复内容开始--- qt中QHBoxLayout或QVBoxLayout布局内控件的动态生成与显示 打个比方,我现在写个小例子,这个小例子是这样的,整个界面分为俩个部分,分为上半部分和下半部分, ...

  8. ASP.Net学习笔记002--ASP.Net服务端控件做了什么2

    ASP.Net学习笔记002--ASP.Net服务端控件做了什么2 以前写的课程都没有附上源码,很抱歉! 课程中的源码可以加qq索要:1606841559 技术交流qq1群:251572072 技术交 ...

  9. \t\t使用INDY的IdMappedPortTCP控件实现动态的HTTP代理服务器

    在工作中,需要一个时间控制条件非常复杂的代理服务器,因此只能自编.从网络中找到一些用ServerSocket和ClientSocket开发的代理服务器源代码,比较复杂.因此想用INDY控件组中的IdM ...

  10. VB.net小技巧——VB中利用TreeView控件和Box控件做知识备忘

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 VB.net小技巧--VB中利用TreeView控件和Box控件做知识备忘 这里不涉及代码的展示,主要是为了阐述一种做笔记的思想. 为 ...

最新文章

  1. python【蓝桥杯vip练习题库】BASIC-16分解质因数(数论 质数分解)
  2. 北京通州拟3年培训技能人才5万人次 服务城市副中心行政办公区等
  3. 工业用微型计算机(6)-指令系统(3)
  4. HackerRank Nimble Game
  5. Tomcat中的连接器是如何设计的
  6. vbs把excel文件另存为html,VBS实现将Excel表格保存为txt文本
  7. MySQL学习记录 (五) ----- 存储函数、存储过程和触发器
  8. Python返回多个值
  9. loadrunner-4-4事务摘要分析
  10. 如何理解和使用Java package包
  11. bm算法java,图解 BM 算法
  12. 打开本地计算机策略,win7本地组策略打开方法介绍
  13. 现在学生物出路真有那么不济吗?(@Mengjie Chen)
  14. web端--斗图Tenor api 接入
  15. python程序改变图像的分辨率
  16. java计算机毕业设计奇妙店铺电子商务网站源码+系统+数据库+lw文档+mybatis+运行部署
  17. 锂电池和锂离子电池的区别
  18. framebuffer之overview/双缓冲/alpha与colorkey/窗口平移与virtual screen平移
  19. git add .添加文件时报错 error: ‘fileName/‘ does not have a commit checked out 解决方法
  20. Java(老白再次入门) - IO流

热门文章

  1. android expandablelistview横向,ExpandableListView的使用多级列表
  2. 代码检查技术Checkstyle与p3c调研
  3. linux下安装asio4ks,FL Studio 第一步 初始化 2020-10-01
  4. NISP第一讲信息安全和网络空间安全
  5. 冰箱android10,智能手机 篇十:手机冻冰箱总共分几步?AGM推出金嗓子手机H2,超大声音超长待机...
  6. 黑苹果声卡、电池驱动
  7. 关于PDF文件加密无法打印的问题
  8. PDF文件点击打印按钮没反应
  9. 初次联系导师短信模板_申博经验分享|如何联系导师?
  10. HTML页面跳转及参数传递