VBA 如何多 sheet 数据按列值对齐合计

本文介绍了如何使用VBA结合集算器,对Excel中不同Sheet的数据按列值进行对齐汇总。具体步骤包括在集算器中编写脚本进行数据处理,加载集算器插件到Excel,最后编写VBA脚本来调用集算器脚本,实现按员工分组计算绩效总和,并自动填充到汇总表中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

汇总某年 12 个月的员工绩效数据,按人汇总到 Year 表中,然后计算各 Project 的绩效总和,写入最后一行,相关的数据与汇总表如下:

下面为其中一个月的数据:

a100png


汇总表 Year,希望点按 SUM 按钮后就能自动计算。麻烦的是每页的人员次序和人数都不一定。

a101png

可以使用集算器, 完成对齐汇总后再被 VBA 调用。

集算器安装包可去 润乾网站 下载职场版,运行时需要一个授权,免费版本就够用。

我们将上述事例实现步骤:

1.    在集算器中编写脚本 sheets.dfx:

A B
1 =file(arg1).xlsopen() / 打开 Excel 文件
2 =A1.xlsimport@t(;1,3:17).(Employee) / 获取 year 下的用户列表
3 =t
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值