如何将两个EXCEL表合并成一个

来源:百度知道 编辑:UC知道 时间:2024/06/25 21:10:18
现在有两个EXCEL表,两个表中只有“姓名”这个字段是相同的,其他的内容都不同,要根据“姓名”将两个表匹配,合并成一个表,怎么弄呢?本人属于编程不懂的人,麻烦将过程写详细,谢谢!
已经有同学帮我设计了一个程序 简单好用 直接点击两个表格 然后生成一个新的合成表 谢谢回答问题的朋友

就以一个表(假设是Sheet1)做基准。另一个工作表为Sheet2。
比如姓名都在A列,数据从第2行开始,在Sheet1当中最末列的第2行(假设是Z2单元格)输入
=IF(ISERROR(INDEX(Sheet2!B:B,MATCH($A2,Sheet2!$A:$A,))), "", INDEX(Sheet2!B:B,MATCH($A2,Sheet2!$A:$A,)))回车并向右填充至末尾,再选Z2~末尾的单元格一起向下填充。

回答者: Stcxj - 榜眼 十三级 2009-8-22 14:31

补充:
你说“姓名都是A1”,上面的公式修改为“A1”就行:
在Sheet1当中的末列第1行单元格输入
=IF(ISERROR(INDEX(Sheet2!B:B,MATCH($A1,Sheet2!$A:$A,))), "", INDEX(Sheet2!B:B,MATCH($A1,Sheet2!$A:$A,)))

你讲“姓名是相同的,其他的内容都不同”,我的公式就从姓名以外的B列开始返回的。
而由于Sheet1中除姓名外肯定有很多数据列,公式就在最末的空列开始输入,“向右填充”也就是返回Sheet2的B列起若干数据列。

  1、需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel。

如何将两个不同的excel文件合并成一个? excel中如何将两个单元格合并成一个? 如何合并两个excel表 EXCEL两个表如何通过关联合并 EXCEL两个表合并 如何将两个磁盘合并 excel两个工作表合并 请问,如何在EXCEL表里将分别在两个单元里的号码合并成一个单元格? EXCEL表中,如何自动将几个小表合并成一个大表? photoshop中如何将两个图片合并成一张图?