EXCEL多表汇总的问题?

来源:百度知道 编辑:UC知道 时间:2024/05/15 16:41:17
单位工资表内是按月份统计的,现在到了年终,需要列出每位员工12个月的工资,并汇总.

说明:每个表中的员工名单都不尽一样,因为有新进来的、离职的或调动的。

如何引用12个表中的数据,使之产生一个新表,实现上述目的。

1.将12个月的工资表存放到一个工作簿内
2.将所有员工的工资记录分别在12个月的工资表内补齐,不管是退休离职或新来的,未发工资内容单元格清空。并将识别(姓名或代码)项复制到首列,以识别项为主要关键字,分别将各月用统一的方式排序。
3.新建一个汇总工作表,复制表头,将识别项复制在首列,并复制相应的文本类的各列
4.计算项输入公式(假设是B列)
[B2]=VLOOKUP($A2,"1月"!$A$2:$B$853,2)+VLOOKUP($A2,"2月"!$A$2:$B$853,2)+……+VLOOKUP($A2,"12月"!$A$2:$B$853,2)
做好后,先右拉横向复制,再选中数据整行下拉复制.应该能够解决你的问题.

其中:$A$2:$B$853是各月表的数据区,,,2是计算数据在被搜索数据区的第2列,被搜索数据区的首列必须是识别项.
太难描述了,给的分少点,省点事,我把帮助内容贴上,自己再看看.

__________________________________________________

VLOOKUP

请参阅

在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP。

在 VLOOKUP 中的 V 代表垂直。

语法

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value 为需要在数组第一列中查找的数值。Lookup_value 可以为数值、引用或文本字符串。

Table_array 为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或列表。

如果 range_lookup 为 TRUE,则 table_array 的第一列中的数值必须按升序排列:…、-2、-1、