热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

制作可选择动态图表,不需要vlookup函数,使用复选框简单又高效选择控件设置

Excel图表相信大家都不陌生,使用图表能让我们更加清晰的了解数据情况,能让我们的数据生动形象的展现出来选择控件设置。在显示图表的过程中,如果数据量比较大的情况下,我们将所有图表同时展示出来就会

Excel图表相信大家都不陌生,使用图表能让我们更加清晰的了解数据情况,能让我们的数据生动形象的展现出来选择控件设置。在显示图表的过程中,如果数据量比较大的情况下,我们将所有图表同时展示出来就会显得非常的拥挤,表格就不会那么美观。

制作可选择动态图表,不需要vlookup函数,使用复选框简单又高效

如上图我们用柱形图展示所有组别1-6月份的数据,这里因为人员比较多,所以根据图表颜色来区分姓名,看起来就会显得比较让人头晕选择控件设置。为了更好的展示个人数据,同时也能够直接切换不同人员的数据,这里我们就可以利用动态图表来实现。

制作可选择动态图表,不需要vlookup函数,使用复选框简单又高效

我们通过切换控件的不同组别,我们的柱形图就会跟着自动发生变化,这就是我们动态图表的效果展示选择控件设置。下面我们就来学习一下详细的制作步骤。

第一步:制作我们可以下拉切换组别的控件选择控件设置。点击菜单栏:开发工具—插入,选择表单控件里面的组合窗体控件。插入控件后,鼠标右键选择设置控件格式,然后数据区域选择组别的姓名区域:A2:A7,连接单元格我们任意指定为A9。这样选择不同的组别的时候,A9单元格会显示不同的数字。如下图所示:

制作可选择动态图表,不需要vlookup函数,使用复选框简单又高效

第二步:点击菜单栏中的:公式—名称管理器,选择新建名称选择控件设置。名称我们可以任意输入英文,引用位置输入函数公式:=OFFSET($B$1:$G$1, $A$9,)。这样我们就通过offset引用函数,可以通过A9的数值,返回我们需要列的人员数据。如下图所示:

制作可选择动态图表,不需要vlookup函数,使用复选框简单又高效

第三步:我们先选择张三的数据进行制作柱形图选择控件设置。选择A1:G1区域,然后点击菜单栏:插入—图表,选择柱形图。然后将图表背景颜色填充一下颜色即可,以便修改一下图表效果。如下图所示:

制作可选择动态图表,不需要vlookup函数,使用复选框简单又高效

第四步:设置图表引用选择控件设置。将我们做好的控件拖动到图表上方然后置顶显示。然后点击图表,右键选择选取数据,点击编辑:系列名称引用我们设置的单元格A9,值将工作表后面的数据区域修改为公式名称:tubiao。点击确定后我们就能通过切换下拉菜单的方式,变更我们的组别图表。如下图所示:

制作可选择动态图表,不需要vlookup函数,使用复选框简单又高效

后续我们在根据我们需要的图表样式,填充一下不同的颜色效果,或者修改一下字体格式即可选择控件设置。我们的动态图表就完成了,现在你学会了吗?


推荐阅读
  • Excel数据处理中的七个查询匹配函数详解
    本文介绍了Excel数据处理中的七个查询匹配函数,以vlookup函数为例进行了详细讲解。通过示例和语法解释,说明了vlookup函数的用法和参数的含义,帮助读者更好地理解和运用查询匹配函数进行数据处理。 ... [详细]
  • 安卓select模态框样式改变_微软Office风格的多端(Web、安卓、iOS)组件库——Fabric UI...
    介绍FabricUI是微软开源的一套Office风格的多端组件库,共有三套针对性的组件,分别适用于web、android以及iOS,Fab ... [详细]
  • Office07:桌面办公软件的极品
    本文介绍了桌面办公软件Office07的优点,包括跟踪菜单功能、丰富的样式功能和Excel的制图功能。作者强调了对知识产权的尊重和保护的重要性。 ... [详细]
  • 如何用python pandas读取一个多层表头的excel,将多层表头转化为列?
    原始数据:期待的数据 ... [详细]
  • 解决.net项目中未注册“microsoft.ACE.oledb.12.0”提供程序的方法
    在开发.net项目中,通过microsoft.ACE.oledb读取excel文件信息时,报错“未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序”。本文提供了解决这个问题的方法,包括错误描述和代码示例。通过注册提供程序和修改连接字符串,可以成功读取excel文件信息。 ... [详细]
  • Excel中超好用的5招条件格式图表可视化 ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • 本文介绍了如何使用PHP代码将表格导出为UTF8格式的Excel文件。首先,需要连接到数据库并获取表格的列名。然后,设置文件名和文件指针,并将内容写入文件。最后,设置响应头部,将文件作为附件下载。 ... [详细]
  • EPPlus绘制刻度线的方法及示例代码
    本文介绍了使用EPPlus绘制刻度线的方法,并提供了示例代码。通过ExcelPackage类和List对象,可以实现在Excel中绘制刻度线的功能。具体的方法和示例代码在文章中进行了详细的介绍和演示。 ... [详细]
  • 手把手教你使用GraphPad Prism和Excel绘制回归分析结果的森林图
    本文介绍了使用GraphPad Prism和Excel绘制回归分析结果的森林图的方法。通过展示森林图,可以更加直观地将回归分析结果可视化。GraphPad Prism是一款专门为医学专业人士设计的绘图软件,同时也兼顾统计分析的功能,操作便捷,可以帮助科研人员轻松绘制出高质量的专业图形。文章以一篇发表在JACC杂志上的研究为例,利用其中的多因素回归分析结果来绘制森林图。通过本文的指导,读者可以学会如何使用GraphPad Prism和Excel绘制回归分析结果的森林图。 ... [详细]
  • 本文详细介绍了使用 SQL Load 和 Excel 的 Concatenate 功能将数据导入 ORACLE 数据库的方法和步骤,同时介绍了使用 PL/SQL tools 将数据导入临时表的方法。此外,还提供了一个转链接,可参考更多相关内容。摘要共计XXX字。 ... [详细]
  • Excel表格怎么添加子表格?
    很多用户在使用excel表格的时候,还不是很清楚表格的所有操作,今天有用户问小编怎么添加子表格,每次使用一张表格建一张新的,但是不懂得怎么操作,小 ... [详细]
  • java drools5_Java Drools5.1 规则流基础【示例】(中)
    五、规则文件及规则流EduInfoRule.drl:packagemyrules;importsample.Employ;ruleBachelorruleflow-group ... [详细]
  • 本文介绍了一个视频转换软件MyVideoConverter,该软件支持将mpg转换成swf格式,支持多种格式的转换,转换速度快,还能转换成3GP格式,同时具有音频分离提取功能。欢迎使用MyVideoConverter进行视频转换和音频提取。 ... [详细]
  • 本文总结了使用不同方式生成 Dataframe 的方法,包括通过CSV文件、Excel文件、python dictionary、List of tuples和List of dictionary。同时介绍了一些注意事项,如使用绝对路径引入文件和安装xlrd包来读取Excel文件。 ... [详细]
author-avatar
CPA娇_588
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有