论文部分内容阅读
摘要: Excel应用广泛,具有存储、计算和统计分析数据等功能,常用于管理和分析数据信息,是非常优秀的电子表格软件。而且Excel设有一个“遥控器”——VBA,利用VBA可以大大简化操作,进而提高效率,更能发挥Excel的强大功能。本文先介绍并比较几种在Excel中实现玉米数量性状统计的方法,然后再提出用VBA进行高效统计的实现方法。此方法稍加修改还可以用于人口结构统计、职工工龄统计、教师教龄统计和一些试验数据统计等等。
关键词: Excel; 分类汇总; 数据透视表; VBA
中图分类号: TP311.1
文献标志码: A
文章编号: 2095-2163(2016)06-0100-03
0引言
Excel可以创建和打印报表,还可以对大量数据有效获取各类定制管理和分析[1-2]。研究發现,Excel中设计提供的各类公式和函数可为用户处理数据构建广阔施展空间,而由其集成的排序、筛选、分类汇总、条件求和、数据视图表、模拟运算表、单变量求解、规划求解及合并计算等设置功能则可为用户数据管理与分析创造了高度现实便利。与此同时,又增设了“遥控器”(VBA)可执行重复性的工作、以及利用特定的函数来进行资料转换更是为用户卓具成效地完成各项工作生成给出了强有力的工具[3-5]。本文拟先探讨并比较3种在Excel中实现玉米数量性状统计的方法,而后进一步提出用VBA高效实现的方法。
[HS(3][HT5H][ST5HZ][WT5HZ]1[ZK(]用Excel统计分析数据的一般方法实现玉米数量性状的统计[ZK)][HS)]
[HT5”SS][ST5”BZ][WT5”BZ]
由于玉米数量性状很多,汇总表格过于复杂,因此本文以玉米穗长度这一数量性状的统计为例说明如何利用Excel VBA进行玉米数量性状统计。假定玉米穗长度数量性状考种数据如图1所示。在此基础上,可得玉米穗长度数量性状考种数据最终统计结果如图2所示。
[BT5]1.1观察法
先将数据表以穗长为主要关键字按升序进行排列,排序结果如图3所示。
[PS刘胜达1.EPS;S*3;X*3,BP#]
[HT5”SS][ST5”BZ][WT5”BZ]
人工观察并整理出穗长及个数,最终能够实现图2所示的结果。但这种方法需要反复观察寻找,在数据很少的情况下切实可行,但当数据较多时,时间开销及错误率均会很高。
[BT5]1.2分类汇总法
与1.1中方法一样,首先将数据表以穗长为主要关键字按升序进行排序,然后点击数据清单中的任意有效单元格,最后运行Excel的分类汇总命令:分类字段选择穗长,汇总方式选择计数,选定汇总项为穗长,将替换当前分类汇总和汇总结果显示在数据下方2个复选框选定,同时单击确定,可得汇总结果如图4所示。
如果想实现进一步的观察分析可单击分级显示的标记按钮来展示二级分类汇总结果,具体如图5所示。
由图5可知,穗长为11cm的有1个样本,穗长为15cm的有2个样本等等。这种方法比1.1节中方法省时,但却并未达到图2要求,还需辅助以人工观察与手动调整,出错几率较大,而且在复制粘贴时还会导致一定问题。
[BT5]1.3数据透视表
插入数据透视表,行标签为穗长,数值计数项为穗长,汇总方式为计数,最终结果如图6所示。
由图6可知,已经获得了较为理想的结果。具体来说这种方法比第一种方法省时,但却比第二种方法略显繁琐,而且也没有达到图2的标准要求,即仍需展开后续的人工观察和手动调整,但在调整过程中的错误几率却经常频繁居高,而且在复制粘贴时也容易出现问题,尤其在大批次多种数量性状汇总表中很难实现。
关键词: Excel; 分类汇总; 数据透视表; VBA
中图分类号: TP311.1
文献标志码: A
文章编号: 2095-2163(2016)06-0100-03
0引言
Excel可以创建和打印报表,还可以对大量数据有效获取各类定制管理和分析[1-2]。研究發现,Excel中设计提供的各类公式和函数可为用户处理数据构建广阔施展空间,而由其集成的排序、筛选、分类汇总、条件求和、数据视图表、模拟运算表、单变量求解、规划求解及合并计算等设置功能则可为用户数据管理与分析创造了高度现实便利。与此同时,又增设了“遥控器”(VBA)可执行重复性的工作、以及利用特定的函数来进行资料转换更是为用户卓具成效地完成各项工作生成给出了强有力的工具[3-5]。本文拟先探讨并比较3种在Excel中实现玉米数量性状统计的方法,而后进一步提出用VBA高效实现的方法。
[HS(3][HT5H][ST5HZ][WT5HZ]1[ZK(]用Excel统计分析数据的一般方法实现玉米数量性状的统计[ZK)][HS)]
[HT5”SS][ST5”BZ][WT5”BZ]
由于玉米数量性状很多,汇总表格过于复杂,因此本文以玉米穗长度这一数量性状的统计为例说明如何利用Excel VBA进行玉米数量性状统计。假定玉米穗长度数量性状考种数据如图1所示。在此基础上,可得玉米穗长度数量性状考种数据最终统计结果如图2所示。
[BT5]1.1观察法
先将数据表以穗长为主要关键字按升序进行排列,排序结果如图3所示。
[PS刘胜达1.EPS;S*3;X*3,BP#]
[HT5”SS][ST5”BZ][WT5”BZ]
人工观察并整理出穗长及个数,最终能够实现图2所示的结果。但这种方法需要反复观察寻找,在数据很少的情况下切实可行,但当数据较多时,时间开销及错误率均会很高。
[BT5]1.2分类汇总法
与1.1中方法一样,首先将数据表以穗长为主要关键字按升序进行排序,然后点击数据清单中的任意有效单元格,最后运行Excel的分类汇总命令:分类字段选择穗长,汇总方式选择计数,选定汇总项为穗长,将替换当前分类汇总和汇总结果显示在数据下方2个复选框选定,同时单击确定,可得汇总结果如图4所示。
如果想实现进一步的观察分析可单击分级显示的标记按钮来展示二级分类汇总结果,具体如图5所示。
由图5可知,穗长为11cm的有1个样本,穗长为15cm的有2个样本等等。这种方法比1.1节中方法省时,但却并未达到图2要求,还需辅助以人工观察与手动调整,出错几率较大,而且在复制粘贴时还会导致一定问题。
[BT5]1.3数据透视表
插入数据透视表,行标签为穗长,数值计数项为穗长,汇总方式为计数,最终结果如图6所示。
由图6可知,已经获得了较为理想的结果。具体来说这种方法比第一种方法省时,但却比第二种方法略显繁琐,而且也没有达到图2的标准要求,即仍需展开后续的人工观察和手动调整,但在调整过程中的错误几率却经常频繁居高,而且在复制粘贴时也容易出现问题,尤其在大批次多种数量性状汇总表中很难实现。