我有一个表里是有人名和出生日期、身份证号等各种信息,另一个表是人名和工资额,我想把两个表放一起

我有一个表里是有人名和出生日期、身份证号等各种信息,另一个表是人名和工资额,我想把两个表的信息都统计到一个表中,本人菜鸟,求详细步骤,QQ774126

根据人名,用VLOOKUP函数实现。
比如:
=VLOOKUP(人名列单元格,另一张表名!A1:C1000,2,0)
=VLOOKUP(A2,SHEET2!A1:C1000,2,0)
意思是根据本表有A2(人名),到另一张表有A1到C1000范围内查找,A列中找到后,把这行对应的第2列引用过来。

根据你的表格,定制:
在M5输入:
=IF(ISERROR(VLOOKUP($B6,'D:\My Documents\Baidu\Baidu Hi\pgqh\My Files\[一小二月名册.xls]Sheet1'!$B$3:$M$91,2,0)),"",VLOOKUP($B6,'D:\My Documents\Baidu\Baidu Hi\pgqh\My Files\[一小二月名册.xls]Sheet1'!$B$3:$M$91,2,0))
再右拉,相应要修改其中的2(列号)为对应的列,2、3、4、5、6、7、8、9、10
再选择下拉就行了。
想把公式的值固定下来,就复制和选择性粘贴成数值。
已经给你做好,并发到你了。不明白Hi我。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-08
在一个表中插入列,将另一个表中的信息复制过去就OK了~
如EXCEL里第A列是人名,B列是出生日期,C列是身份证号等,后面假设没有信息了,那你就在D列处将别一个表的内容考过来,
如果有很多,你就随意选中一列(如B),鼠标左键选中列,点右键,选择第五排插入,就会在A列后面空出一列,重复以上步骤,复制多个你想要的列数,将信息从另一表中复制过来就OK。
第2个回答  2011-04-08
select * from 第一张表名字 as table1, 第二张表名字 as table2 where table1.id=table2.id

如果还不明白就这样
SELECT * FROM S4_KANLITYPE AS A CROSS JOIN S4_KANLIS AS B WHERE A.ID=B.ID 应该看得懂吧
相似回答
大家正在搜