用excel来做动态图表
2015-11-23 12:49
225 查看
我算是excel的新手吧,但是为了给学校的人帮忙,要实现各种人的需求,既然需求明确了,办起事来就好办了。
一、需求分析
实现某一年级共26个班的在一年5次考试中的综合评价成绩曲线和平均值的对比,但是一张表中如果有26条曲线肯定就不好看了,为此,我想到一个办法,通过添加控件,将班级作为选择内容每选择一个班级出现这五次考试的变化曲线图,并且平均值一直呈现,作为各个班级的对比。
二、具体实现
1、先整合数据(以下是随意的数据,只显示一部分,第一列是班级,其他列是几次考试的成绩,最后一行是平均分)
2、添加控件(MS office 2013)
选择开发工具->插入->表单控件(组合框窗体控件)单击,在随意位置画上该控件。
在右键单击该控件->设置该控件的格式
数据源区域选择班级该列的数据平均分不选,表头文字部分不选,只选数字部分
此时每个班级所对应的行号(ID)就可以出现了,那么如何把该行号和对应的一行的数据连接起来呢?就需要用到函数了
选择任意一个格子,比如我选择在C36,在该格子的公式栏中输入=index,在公式中选择插入函数,选择第一个参数,点击确定
在C36上就会出现所对应的班级,然后在往右边拉,就会出现对应的数值
现在就开始制作图表了,同时选定平均分和以上图表的数据行点击插入图表,折线图即可。
这样就ok了,网上还有很多用其他函数的,因为本人实在是对excel的函数不熟悉,觉得index函数是最简单的,当然,如果还有文中还有什么不当之处,还望各位excel大咖指正。
一、需求分析
实现某一年级共26个班的在一年5次考试中的综合评价成绩曲线和平均值的对比,但是一张表中如果有26条曲线肯定就不好看了,为此,我想到一个办法,通过添加控件,将班级作为选择内容每选择一个班级出现这五次考试的变化曲线图,并且平均值一直呈现,作为各个班级的对比。
二、具体实现
1、先整合数据(以下是随意的数据,只显示一部分,第一列是班级,其他列是几次考试的成绩,最后一行是平均分)
2、添加控件(MS office 2013)
选择开发工具->插入->表单控件(组合框窗体控件)单击,在随意位置画上该控件。
在右键单击该控件->设置该控件的格式
数据源区域选择班级该列的数据平均分不选,表头文字部分不选,只选数字部分
此时每个班级所对应的行号(ID)就可以出现了,那么如何把该行号和对应的一行的数据连接起来呢?就需要用到函数了
选择任意一个格子,比如我选择在C36,在该格子的公式栏中输入=index,在公式中选择插入函数,选择第一个参数,点击确定
在C36上就会出现所对应的班级,然后在往右边拉,就会出现对应的数值
现在就开始制作图表了,同时选定平均分和以上图表的数据行点击插入图表,折线图即可。
这样就ok了,网上还有很多用其他函数的,因为本人实在是对excel的函数不熟悉,觉得index函数是最简单的,当然,如果还有文中还有什么不当之处,还望各位excel大咖指正。
相关文章推荐
- iTunes Connect创建新的应用笔记
- Ehcache(1)
- 代码中特殊的注释技术——TODO、FIXME和XXX的用处
- 关于Your account already has a valid certificate
- 【Leetcode】Lowest Common Ancestor of a Binary Tree
- JDK动态代理
- crm 2013邮箱设置 “允许使用凭据进行电子邮件处理” 被禁用的解决
- 053-3 While tuning a SQLstatement, the SQL Tuning Advisor finds an existing SQL profile for
- NYOJ 64 鸡兔同笼
- cocos2d-x v3.9 与ActionInterval的孩子们之间的对话(3)
- 【sphinx】sox工具用来做重采样
- HDU1013
- 跟我一起写 Makefile(十二)
- batlite
- 跟我一起写 Makefile(十一)
- eclipse中Git的配置
- 博客备份
- 前端上传组件Plupload使用指南
- codeforces 599B Spongebob and Joke
- c++ error 2064: term does not evaluate to a function taking 1 arguments解决方法