excel如何实现不同工作表中相同项目的自动汇总?

举例来说:假如有两张表
表a:
姓名 2012年工资收入
张三 50000
李四 40000
王五 60000

表b:
姓名 2013年工资收入
张三 60000
李四 50000
王五 70000

现在,我的问题是,如何在第三张表c中实现这样汇总:
姓名 2012年工资收入 2013年工资收入
张三
李四
王五
我这两个表只是举例,姓名只有三个,年度只有两个。但事实是,有很多项目,所以有没有办法自动生成我这个表c所有内容的方法?

做源数据表时,我很少把表格按年份分开做,分开做就很容易出现你提出的问题,虽然每年一张表看起来很好,但是我们做数据记录的最终目的不是记录,而是要做统计分析,所以,建议把各年份的表格汇总到一个表格内,设置大致如下的表头

姓名   年度  月份   工资    奖金    补贴 

然后可以使用数据透视表的功能,轻松实现你的自动汇总目的。

分开做数据记录,会产生很多个表格,表格管理非常麻烦

分开做数据记录,在进行数据统计分析时需要运用更复杂的数据调用公式、手段,还会产生无法预料的错误

请尽可能将同一类型的数据记录在一张表格里,只需用简单的方法即可达到统计分析的目的,希望对你今后的excel应用有帮助。

附件帮你做了个例子,供参考。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-24
可使用二种方法完成。1、工作组方法。2、合并计算。
第2个回答  2013-07-24
用vlookup语句,可以解决

用宏能自动生成你要的表三,但是估计有编程的时间,用vlookup都弄完N多遍了
第3个回答  推荐于2020-01-28
表c的B2单元格输入公式:
=VLOOKUP(A2,'表a'!$A$1:$B$65536,2,0)

表c的C2单元格输入公式:
=VLOOKUP(A2,'表b'!$A$1:$B$65536,2,0)

然后下拉填充本回答被网友采纳
第4个回答  2013-07-24
2012工资收入: =VLOOKUP(A2,表a!a:b,2,)
2013工资收入: =VLOOKUP(A2,表b!a:b,2,)
相似回答