我有两个EXCLE表格,是相同人员的不同信息,但两个表中人员的排序不同,怎样把两个表的信息合二为一?

比如一个表格中是100个人的出生日期,另一个表格是这100个人的毕业院校,但是两个表人员的排序不同,怎样让人员排序对应起来,把两个表合为一个表。急!!请各位帮忙!谢谢!

  解决方法一:

  假定相同信息条数一致,可用手工操作,Excle是应用软件,具有很大的自由度,发挥好这一点很重要,不一定所有操作都通过公式或VB进行,要化繁为简。具体为:将两张表按相同项目排序,再复制、粘贴,个别信息手工调整下就可以了。

  解决方法二:

  使用lookup()函数,公式为:=LOOKUP(A2,[Book2]Sheet1!$A$2:$A$5,[Book2]Sheet1!$B$2:$B$5) 如下图:(注意:一定要将相同项按升序排列,不然会出错!)

欢迎继续追问。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-22
分别将2个表按姓名排序,然后新建一个工作表,把排序后的两个表直接复制粘贴再一起。追问

如果要以其中一个表的排序为标准,使另一个表按这个表的排序来,应该怎么做的呢?

追答

如果原表的排序有规则可循,那么合成的新表就按这个规则排序一下就行了。
如果没有规则的派排序,那么在旧表按姓名排序前,额外增加一个序号列(用下拉方式增加序号很快的)。然后将带有序号的表格与表格二合成一个新表。在新表合成完后按序号排回来,再删除序号列就行了。

第2个回答  2013-09-22
你可以把两个表都按一种方式排序,然后,再将一个表中的数据复制到另一个表中,将人名称删掉,就可以了。
相似回答