▲更多精彩内容,请点击上方Excel小铲子▲
操作系统版本
Windows 10 64位Excel版本
Microsoft Excel 2016 64位案例文档下载
关注公众号,回复“案例”两字即可获得下载链接。问题
如何用Excel快速对大量气象数据求平均值?
需要要处理些气象数据,将观测到的30多个观测值求日平均数,并把这些数据重新整合到一个新的工作表上面。
每个观测值每天有48个数据(半小时测一次),一年365天都要测。
解决思路
求多个数值的平均数的方法有很多,常用的方法是使用AVERAGE 函数、AVERAGEIF 函数组成公式来处理。
但本问题涉及的数据量有点大,达到了30*48*365=525600个,即使考虑到数据缺失也达到了386160个。如果使用公式很可能会因为公式数量较多、涉及数据较多,导致工作效率大幅度下降。因此推荐使用数据透视表功能来进行处理。
模拟数据
解决步骤
首先复制原始数据工作表,避免出现操作失误影响原始数据。
在新的工作表中进行数据清洗,剔除无效数据。
全选第4行单元格,选择【数据】选项卡→【排序和筛选】选项组→【筛选】选项,建立自动筛选。
单击A列中自动筛选生成的向下三角箭头,在弹出菜单中选择【升序】选项,便捷的将【缺数据】行汇总到一起。
全选【缺数据】行的单元格,单击鼠标右键,在弹出菜单中选择【删除】选项,将无效数据删除。
全选第2行单元格,单击鼠标右键,选择【复制】选项。
全选第5行单元格,单击鼠标右键,选择【插入复制的单元格】选项,将数据标题行插入。
选中A5单元格,使用CTRL+SHIFT+向下箭头,全选A列所有数据,使用CTRL+SHIFT+向右箭头,全选所有数据。
选择【插入】选项卡→【数据透视表】选项。
在【创建数据透视表】弹出窗口核对相关选项后,单击【确定】按钮。通常都是用默认设置,不进行调整。
这时就会出现新建的工作表。
在【数据透视表字段】弹出页面中,勾选日期与数据。
单击【行】→【月】右侧向下三角箭头,在弹出菜单中选择【删除字段】选项。
单击【值】→【求和项】右侧向下三角箭头,在弹出菜单中选择【值字段设置】选项。
在【值字段设置】弹出窗口中完成【计算类型】设置后,单击【确定】按钮。
重复字段勾选、字段设置等操作将所有数据设置完成,就得到了各个数据的每日平均值。
最终效果
▼▼▼转发到朋友圈是最高的赞赏▼▼▼
▼更多精彩内容,请点击下方阅读原文▼