发布网友
共5个回答
热心网友
新增一个工作表,在新工作表中,拷贝人员名称列表,然后从第二列开始写公式,公式=第1个工作表的B列+第2个工作表的B列+第3个工作表的B列....,以此类推,另外,如果每个工作表的人员列表顺序不一致,可以先对各个列的人员进行排序。
热心网友
用VBA很好处理,但用“公式”,恐怕很难。
如果用VBA处理,就要知道你的工资表的记录格式。
每个月的“工资”是如何计算(哪些项目要“加”,哪些项目要“扣”)。
每张表的记录格式必须一样。这样才好进行统计。
最好还要有一个“名单”,这样,一是方便数据的初始化,再有一个,就是如果记录中把某
人的名字写错了,可以提示你进行修正
(这种情况,如果是公式,它就直接被排除了,造成“数据遗漏”)。
按你的“补充说明”,每张表就一个数据要相加呀。
如果每张表的姓名顺序都相同,用SUM( )就可以。
否则,就要用那个 VLOOKUP( )什么的公式(这个公式我也没搞清楚如何用),
或者用VBA处理,用VBA相当容易。
如果每张表的姓名顺序都相同,用SUM( )就这样:
①先把“姓名"那一列复制到你的总表中。比如也是粘贴到B2到B37了。
②然后在总表第1个姓名后面(比如C2),输入 =
然后鼠标点1月的表,再点1月的工资单元格(比如C2) 再输入+
然后再点2月的表,再点2月的工资单元格 再输入+ ……
重复上面的操作,一直到12月的工资, 再按回车。
③把总表C2的公式,拖下去就行了。
热心网友
假设1-12月工资表的名称分别为1月,2月.....12月
姓名和金额分别在每个工作表的A,B列
总金额=SUM(VLOOKUP(A1,'1月'!A:B,2,0)+VLOOKUP(A1,'2月'!A:B,2,0)..+VLOOKUP(A1,'12 月'!A:B,2,0))
希望能解决你的问题追问比如说我要汇总的这张表是叫总表,每个月的姓名从B2开始到B37,金额从C2到37,这个公式怎么输?
追答道理是一样的
唯一的区别是 我开始假设的是A ,B列 现在你的条件是B,C列 修改一下公式就好 =SUM(VLOOKUP(A1,'1月'!B:C,2,0)+VLOOKUP(A1,'2月'!B:C,2,0)..+VLOOKUP(A1,'12 月'!B:C,2,0))
热心网友
重新弄张空表,复制所有姓名,工资表格式应该一样的,然后在姓名后面的单元格输入:
假设第一个人名在a2
=vlookup($a2,一月份工资表名!包含姓名和工资数据的区域,工资所在的列号,0)
然后往右拉11个,把公式中的表格名改下,选择这12个单元格,往下填充,然后在求和
热心网友
如果各工资表的格式一样,应该可以算出来的。用vlookup公式即可。