源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 用来实现分组汇总,其中第一个参数是分类表达式,第二个参数是汇总表达式,表达式中既可用列号也可用列名。