下拉列表组合折线图,这样的Excel动态图表,你会吗?
点赞再看,养成习惯;精诚所至,金石为开。
微信搜索【亦心Excel】关注这个不一样的自媒体人。
本文 GitHub https://github.com/hugogoos/Excel 已收录,包含Excel系统学习指南系列文章,以及各种Excel资料。
说到下拉列表与折线图组合使用,不知道你有没有想到这适合什么场景呢?其实使用场景很多,比如我们记录了一个班级同学去年每次的月考成绩,现在我们来分析每个学生去年学习成绩变化趋势,然后针对性的制定学习计划。其实这个时候我们希望看到的是每个学生的成绩趋势图,而不是整个班级所有学生成绩都在同一个表中显示出来。这里我们就可以使用下拉列表和折线图组合使用,下拉列表选到那个学生就显示那个学生的成绩趋势图。
今天我就和大家分享如何制作这样的动态折线图。
为了方便演示我们先准备好部分学生2020年前4个月的成绩统计表格。
1、插入折线图
首先选中数据B2:E10单元格区域,点击「插入」选项卡下「图表」命令组中「插入折线图或面积图」下拉列表下「二维折线图」中的「带数据标记的折线图」。
然后选中图表,右击鼠标调出右键菜单,选择「选择数据」调出选择数据源对话框。
此时每条折线图是每个月所有学生的成绩,我们通过点击「切换行/列」,来达到一条折线图就是一个同学的4个月成绩,然后删除「图例项(系列)」中其他系列只保留「系列1」。
2、插入下拉列表
点击「开发工具」选项卡下「控件」命令组中「插入」下拉列表下「表单控件」中的「组合框」,然后移动光标到单元格区域,此时光标变成黑色小十字状,然后按住鼠标左键在合适的位置画出下来列表控件即可。
右击下拉列表调出右键菜单,选择「设置控件格式」调出设置控件格式对话框。并且到「控制」选项卡,其中「数据源区域」选择「$A$3:$A$10」,即选择姓名区域用于下拉列表展示姓名;「单元格链接」选择「$E$1」,这个主要为了下面把下拉列表数据和折线图数据关联起来。
3、关联下拉列表和折线图数据
首先我们来看看上面下拉列表设置的「单元格链接」所选的「$E$1」单元格内容显示了什么?
也就是说「$E$1」单元格显示的是下拉列表选中了第几个元素的数字。然后我们再结合OFFSET()函数,定义一个公式「=OFFSET($A$2, $E$1,1,1,4)」,当我们切换下拉列表的时候,这个公式即可返回对应学生的所有月份考试成绩。
我们以上图为例简单解释一下,我们在A13:D13单元格区域输入函数组「{=OFFSET($A$2, $E$1,1,1,4)}」,当下拉列表选择刘佳杰后,E1单元格为5,而函数组即表示以A2单元格为参考向下偏移5行,向右偏移1列,返回1行4列,所以返回B7:E7单元格区域数据。
到这里我们已经把下拉列表和关联数据都出来好了,然后就是要把关联数据通过折线图展现出来。当然我们没法把公式和折线图直接关联,但是我们可以通过定义名称,把公式「=OFFSET($A$2, $E$1,1,1,4)」赋值给一个名称,然后再把这个名称和折线图关联。
然后点击「公式」选项卡下「定义名称」调出新建名称对话框,然后输入名称为「成绩」,引用位置为「=OFFSET($A$2, $E$1,1,1,4)」,并按确定按钮。
然后右击图表调出右键菜单,选择「选择数据」,选中「系列1」点击编辑按钮,在编辑数据系列对话框中,系列值改为「=成绩统计!成绩」即「工作表名+!+名称」就是前面定义的名称。
主要功能到这里已经完成。
4、折线图简单美化
把图表中下面图例项删除,标题改为:月考成绩趋势图,然后双击不表纵坐标调出「设置坐标轴格式」窗口,设置坐标轴选项中边界最大值为100,单位大为20。
然后点击「设计」选项卡下「图表样式」命令组中「更改颜色」下拉列表,选择自己喜欢的颜色即可。
最后通过点击「设计」选项卡下的「图表布局」命令组中的「添加图表元素」下拉列表下的「数据标签」中的「下方」给折线图添加数据标签。当然还可以设置数据标签字体颜色等。
下面来看看整个演示过程:
今天的分享到这里就结束了,但是学习的道路才刚刚开始,希望我们可以在学习的道路上不断地前进,坚持不懈。
如果你有感兴趣的功能,可以告诉小编哦,小编会为你写一篇相应的文章。当然是先到先写哈,我会列一个计划表,尽量满足大家的需求,所以如果下一篇不是你要的文章,请不要着急,可能就在下下篇。记得告诉小编你想学习的功能哦。
文章持续更新,可以微信搜索「 亦心Excel 」第一时间阅读,本文 GitHub https://github.com/hugogoos/Excel 已经收录,包含Excel系统学习指南系列文章,欢迎Star。
下拉列表组合折线图,这样的Excel动态图表,你会吗?相关推荐
- Echarts使用及动态加载图表数据 折线图X轴数据动态加载
Echarts简介 echarts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,来自百度...我想应该够简洁了 使用Echarts 目前,就官网的文 ...
- R语言:ggplot2画带误差棒的组合折线图教程。
1.cowplotR包的安装,输入代码install.packages("cowplot"),安装成功后,用library("cowplot")调用该R包. 2 ...
- MpAndroidChart-LineChart 折线图使用(含动态添加点,动态添加曲线)
目录 零.简介 一.MpAndroidChart的基本使用 1.依赖:project的build.gradle 中添加 2.app的build.gradle 中添加 3.举例 4.常用API 二.Mp ...
- excel切片器_如何快速做出酷炫的Excel动态图表?
作为一名天天要跟Excel打交道的 @运营菌 ,反正我认为自己做的图表就挺酷炫的.不信,你们来看看~ 王者之星 进阶の图表 运营之星 智联之薪 由于本文较长,干货较多,建议同学先点赞▲收藏★喜欢❤三连 ...
- 3个套路带你玩转Excel动态图表
罂粟姐姐 | 作者 简书 | 来源 在这篇教程中,为大家分享Excel动态图表的三个套路,毕竟自古套路得人心啊. 1 辅助数据和复选框的结合 先看最终效果: 动态折线图 操作步骤 (1)新建辅助数 ...
- java 动态图表_【动态演示】3个套路带你玩转Excel动态图表!
在这篇教程中,为大家分享Excel动态图表的三个套路,毕竟自古套路得人心啊. 1 辅助数据和复选框的结合 先看最终效果: 动态折线图 操作步骤 (1)新建辅助数据表,在B18单元格输入公式=IF(B$ ...
- Excel动态图表——滑动箭头图
Excel动态图表--滑动箭头图 1.首先准备好数据,确定自己的需求. 2.插入滑动控件,选择单元格连接位置. 3.创建名称管理器. 新建名称管理器=>>引用位置写上函数 =OFFSET( ...
- 5分钟就能做一个Excel动态图表,你确定不学学?(纯gif教学)
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 宁做真小人,不做伪君子. 本文说明 ...
- 5分钟就能做一个Excel动态图表,你确定不学学?
本文说明 下图是一个比较酷炫的Excel动态图表,最难的部分就是用到了一个复选框控件.其实这个控件我很早就见过,但是不会用呀!望洋兴叹.这次呢,我也是借着这个文章为大家讲述一下这个控件的使用.本文没有 ...
最新文章
- 根据镜像安装oracle插件,docker镜像alpine中安装oracle客户端
- 【网络编程】非阻塞connect详解
- valgrind概述及错误分析
- 好程序员web前端CSS选择符(选择器):表示要定义样式的对象
- Windows Server 2012 R2 文件服务器安装与配置02 之基础说明与安装
- Linux学习之系统编程篇:练习验证线程共享全局变量
- 用java来实现验证码功能
- 2019-02-28-算法-进化(盛最多水的容器)
- flock lock ex php,php – flock有可能用LOCK_EX返回false吗?
- 云原生时代老牌IDC巨头谋求转型,世纪互联成立新品牌“互联科技(NEOLINK)”
- 【Elasticsearch】 es ElasticSearch集群故障案例分析: 警惕通配符查询 Wildcard
- Ubuntu安装python3虚拟环境
- el表达式/jstl保留两位小数
- U3D-Assetbundle加载
- BZOJ2038:[2009国家集训队]小Z的袜子——题解
- 数字化转型的四大工具模板
- matlab在脚本中用函数,matlab中脚本和函数的怎么调用
- java小球落体问题_小球落体 -- 算法Java
- Faulty Odometer(进制转化)
- 极限思想在计算机中的应用,高等数学中极限思想的应用