数据统计技巧之二:表格数据统计
在使用Word进行简单表格数据统计的时候,有时需要在行末(或列末)统计整行(或整列)的总和或平均数。使用"公式"功能或是"宏"就能快速解决。
例如计算一个班级学生的总称绩和班级平均成绩:
图4 班级学生成绩表 |
将光标至于学生甲的总分处,选择"表格"|"公式",输入"=SUM(LEFT)"(SUM表示求和计算,LEFT表示计算光标所在表格左边数据),确定后即可计算出整行总和。
图5 计算整行总和 |
同样道理,在计算平均成绩时,只需要将公式改为"=AVERAGE(ABOVE)"。在需要计算次数较多的情况下,可以用录制宏的方法代替重复的操作,但是每次都要点击运行宏,还是比较麻烦。更简便的方法就是编写VB程序,循环运行宏。
例如计算六科及总分的平均成绩,打开"工具"|"宏"|"Visual Basic 编辑器",右侧在编辑窗口中输入以下代码:
Sub 计算单科平均成绩() '定义宏名
' 计算单科平均成绩 Macro
For i = 1 To 7 '执行7次求平均成绩的计算操作
Selection.MoveRight Unit:=wdCharacter, Count:=1 '执行一次操作后光标右移一格
Selection.InsertFormula Formula:="=AVERAGE(ABOVE)", NumberFormat:="" '求整列(ABOVE)的平均数(AVERAGE)
Next i
End Sub
代码的内容非常简单,可以根据后面的注释修改相应的操作。保存后,将光标至于起始表格的前一格,即"平均成绩"格,"Alt+F8"调出宏窗口,运行名为"计算单科平均成绩"的宏,即可批量计算七次平均成绩。这种方法对于计算大量统计数据时非常方便快捷。