如何在 Excel 外部对 xls 做分类统计
源Excel如下:
A |
B |
|
1 |
A |
1 |
2 |
A |
1 |
3 |
A |
9 |
4 |
B |
2 |
5 |
B |
2 |
6 |
B |
3 |
7 |
C |
5 |
8 |
D |
4 |
9 |
E |
7 |
10 |
E |
1 |
计算目标:在外部(不使用Excel)处理xls,按A列分类,每类数据里对B列统计求和。结果应当如下:
A |
B |
|
1 |
A |
11 |
2 |
B |
7 |
3 |
C |
5 |
4 |
D |
4 |
5 |
E |
8 |
实现步骤:
1. 运行集算器(可以到润乾官网下载,用职场版,首次运行时会提示加载授权,下载个免费的就够了)
2. 编写脚本并执行
A |
|
1 |
=file("D:/data.xlsx").xlsimport() |
2 |
=A1.groups(_1;sum(_2)) |
3 |
=file("D:/result.xlsx").xlsexport(A2) |
上面脚本中,函数 group 用来实现分组汇总,其中第一个参数是分类表达式,第二个参数是汇总表达式,表达式中既可用列号也可用列名。