excel 根据内容替换数据 excel高手请进!!

来源:百度知道 编辑:UC知道 时间:2024/06/21 19:49:55
现在有两张表(两张表有相同的列:编号、姓名,其它数据都不相同),根据两表相同内容,把表1里面的数据替换成表2里面的数据,若表1有的记录但表2中没有的,可以用0代替;若表1中没有的记录但表2中有,可以将表2中的数据添加到表1中,两表基本内容如下:
表1:
编号 姓名 奖金 补助 全勤 扣除
001 张三 100 50 50 20
002 李四 200 70 0 10
003 王五 500 60 50 5
表2:
编号 姓名 奖金 补助 全勤 扣除
001 张三 100 50 50 20
005 赵六 300 50 50 10
003 王五 500 60 50 5

先谢高各位了。请详细说明。明白后一定会追加分的。
谢谢,但是这种方法不能应用在工作中,有点麻烦,而且在实际的数据表中还有一些进行求和的数据

在表一的B2中输入=vlookup($a2,sheet2!$A:$F,column(),false)
其余表格用拖的方法。

1.将表2放在表1下方,相同的栏位对齐,不同的栏位在表1的栏位补充,也就是说要包含表1和表2所有的栏位

2.点菜单:数据-->数据透视表与数据透视图,依其提示步骤进行,在布局时,将"编号"与"姓名"拉入"行",再将"奖金/补助/全勤/扣除"等需要计算的栏位拉入"数据"区,并定义为"最大值",点确定-->完成,就可以了.

3.透视表完成后,将"数据"栏往"汇总"方向拉,这样,"奖金/补助/全勤/扣除"等栏位就由纵向改为横向变成表头了.

4.将透视表中其他不需要的栏位直接删除或隐藏(点右键可见隐藏工具).

操作看看.