如何对零乱稀疏的表格进行汇总统计
仓库货运登记会记录每天的车辆和货物信息,如下表包括车牌 / 司机、经过场所、货物名称及数量等信息。
现需要统计每辆车每天经过场所,总载货量和出车次数
使用集算器实现步骤:
1. 安装运行集算器
可去润乾官网下载职场版,同时下载一个免费授权就够了,首次运行时会提示加载。
2. 编写脚本
脚本列出来看下:
A |
|
1 |
=file("41/Book.xlsx").xlsimport@w(;,4:34) |
2 |
=A1.select(~(3)) |
3 |
=A2.groups@i(~(2):N;count(1):C,sum(~.to(4,).sum()):Z) |
4 |
=A3.groups(N: 车牌 / 司机;sum(C): 经过场所,sum(Z): 总载货量,count(1): 出车次数 ) |
5 |
=file("result.xlsx").xlsexport@t(A4) |
A1 读取 Excel 有效行,包括其中的空行
A2 将空行过滤掉,不参与统计
A3 按照司机分组(相邻且属于同一司机,即每次发车)汇总经过场所和载货量
A4 再按司机分组(同一司机合并到一组,即所有发车)汇总计算出结果
A5 将结果写出到 Excel
3. 按 F9 运行脚本就可以看到前面的统计结果已经算出来了