如何合并几个EXCEL表格

我现在有几个EXCEL表格,每个表格的内容和格式不一致
如:
表1
姓名 时间 金额
张三 12 200
李四 15 230
王五 9 105
表1
姓名 周期 金额
张三 10 101
李二 9 104
王五 15 220

表3
姓名 周期 工资 扣款
张三 12 90 12
李四 9 101 9
赵五 19 260 5

现要把其合并成一个表格

姓名 时间 金额 周期 金额 周期 工资 扣款
张三 12 200 10 101 12 90 12
李二 9 104
李四 15 230 9 101 9
王五 9 105 15 220
赵五 19 260 5
每个表的数据量都很大,1-4的回答都不能完成操作,请高手不吝赐教,鄙人不胜感激。如果完成操作,我将再追加分数。

vlookup就能搞定我觉得。
我想直接写到excel上这样也清楚些。 不知道你的合并表格里的姓名列式固定的还是用公式自动算出来的。。?
我写了一个请留邮箱 给你传去看看吧

假设表1-表3(sheet1-sheet3)都是第一行表头 第二行开始是数据
sheet4是合并表,同样第一行表头 第二行开始是数据

B2公式:=IF(ISNA(VLOOKUP(A2,Sheet1!$A$2:$C$1000,2,0)),"",VLOOKUP(A2,Sheet1!$A$2:$C$1000,2,0))
C2公式:=IF(ISNA(VLOOKUP(A2,Sheet1!$A$2:$C$1000,3,0)),"",VLOOKUP(A2,Sheet1!$A$2:$C$1000,3,0))
D2公式:=IF(ISNA(VLOOKUP(A2,Sheet2!$A$2:$C$1000,2,0)),"",VLOOKUP(A2,Sheet2!$A$2:$C$1000,2,0))
E2公式:=IF(ISNA(VLOOKUP(A2,Sheet2!$A$2:$C$1000,3,0)),"",VLOOKUP(A2,Sheet2!$A$2:$C$1000,3,0))
F2公式:=IF(ISNA(VLOOKUP(A2,Sheet3!$A$2:$D$1000,2,0)),"",VLOOKUP(A2,Sheet3!$A$2:$D$1000,2,0))
G2公式:=IF(ISNA(VLOOKUP(A2,Sheet3!$A$2:$D$1000,3,0)),"",VLOOKUP(A2,Sheet3!$A$2:$D$1000,3,0))
H2公式:=IF(ISNA(VLOOKUP(A2,Sheet3!$A$2:$D$1000,4,0)),"",VLOOKUP(A2,Sheet3!$A$2:$D$1000,4,0))

向下拉,sheet1-sheet3数据区域暂定1000行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-28
楼主,我假设您所说表1,2,3的中数据在ABCD列1234行(包括标题)

请按如下操作(如果您完全按如下操作,我保证汇总结果准确出来)

1. 插入一新工作表, 并选中A1单元格
2. 点"数据"菜单-->"合并计算"
3. 在窗口中上边"函数"下拉列表中选择"求和"-->"引用位置"处选择"表1"的A1到C4 -->按右下的"添加"按钮
4. 再在"引用位置"处选择"表2"的A1到C4 -->按右下的"添加"按钮
5. 再在"引用位置"处选择"表2"的A1到D4 -->按右下的"添加"按钮
6. 三表区域添加完后, 钩选 窗口左下"标签位置"处的"首行"和"最左列"-->确定

汇总结果出来。
第2个回答  2009-08-15
用vlookup当然可以,不过还有更简单的办法:合并计算。
不过在合并前,表头中的名称不能重复(比如:不能有两个周期、金额等),所以在合并前,将表1至表3中的表头名称适当改一下,比如改成周期1、金额1、周期2、金额2,当然不重复的就不用改了。然后就可以单击菜单“数据”--->“合并计算”来进行合并了。
此法的好处是不用复杂的公式,只用excel的基本功能。
第3个回答  2012-03-04
楼主,我假设您所说表1,2,3的中数据在ABCD列1234行(包括标题)

请按如下操作(如果您完全按如下操作,我保证汇总结果准确出来)

1. 插入一新工作表, 并选中A1单元格
2. 点"数据"菜单-->"合并计算"
3. 在窗口中上边"函数"下拉列表中选择"求和"-->"引用位置"处选择"表1"的A1到C4 -->按右下的"添加"按钮
4. 再在"引用位置"处选择"表2"的A1到C4 -->按右下的"添加"按钮
5. 再在"引用位置"处选择"表2"的A1到D4 -->按右下的"添加"按钮
6. 三表区域添加完后, 钩选 窗口左下"标签位置"处的"首行"和"最左列"-->确定

汇总结果出来。
第4个回答  2009-08-15
呵呵,简单点
你先将3个表格和并到一个sheet1里(顺序粘贴就行,不考虑是否重复)
下面是筛选重复的方法。

然后如果A列:姓名B列:号码
在c列:c1=IF(COUNTIF(A:A,A1)<4,A1)向下复制单元格式
在D列:d1=IF(COUNTIF(B:B,B1)<4,B1)向下复制单元格式

然后复制c,d两列
选择性粘贴-数值-A,B两列
OK
相似回答