如何对多个 Excel 做累计汇总
Excel 按天存储日销售数据,现在需要针对每日的销售数据做累加算出月销售额。如 8 月 1 日的月销售额与日销售额相同(已填写):
8 月 2 日的月销售额则需要使用上一日的月销售额和本日销售额做累计求出:
使用集算器实现步骤:
1. 安装运行集算器
可去润乾官网下载职场版,同时下载一个免费授权就够了,首次运行时会提示加载。
2. 编写脚本
脚本列出来看下:
A |
B |
C |
|
1 |
=directory@p("40/") |
||
2 |
for A1 |
=file(A2).xlsimport@t() |
=A1.m(#A2+1) |
3 |
if len(C2)>0 |
=file(C2).xlsimport@t() |
|
4 |
>C3.run(月销售额 =B2.select@1( 姓名 ==C3. 姓名). 月销售额 + 日销售额 ) |
||
5 |
=file(C2).xlsexport@t(C3) |
A1 列出目录下所有文件,按日期有序
A2 开始循环这些文件,读取当日数据(B2),并判断如果有下一日文件(B3)则读入下一日文件(C3),计算下一日月销售额为上一日月销售额 + 本日销售额(C4)
最后将下一日 Excel 输出(C5),完成计算。
3. 按 F9 运行脚本就可以看到 8 月 2 日的月销售额已经算出来了