如何在Excel表合并中从另一个表中合并和更新表

但是你说要表二表一同时显示,而且新增了还能无缝连接,那只能用VBA了  ,如果不是无缝那你直接用个引用把表一表二引用过去 中间预留几行留着以后更新,或者分两列显示


}

      有这样三个表格,如下图所示,虽然他们的标题有很多相同的内容,但是也有一些不同的内容,而且相同的标题顺序也不一样,要想合并这样的表格数据,单纯靠复制粘贴可是行不通喽,这该怎么办呢?下面我就跟大家分享一个解决之法。

  1. 以合并上面的三个表格数据为例,首先打开这个 Excel文件,新建一个工作表,并命名为“总表”。

  2. 在“总表”工作表第一行内输入三个表格中所有的标题。当然,输入标题的顺序可以按照自己的意愿,如下图所示。

  3. 在“A2”单元格内输入以下公式“=IFERROR(HLOOKUP(A$1,表一!$A$1:$G$11,ROW(A2),0),"")”,此公式的含义为搜索表一数组区域$A$1:$G$11第一行中是否有A$1(“总表”工作表中第一行的标题“学生姓名”),如果有则返回A$1所在列第ROW(A2)(2)行的值。IFERROR()是为了屏蔽搜索不到产生的错误值,如果搜索不到则返回为空值。输入完成后点击“Enter”键,我们可以看到A2单元格内已经包含了相对应的学生姓名。

  4. 鼠标左键移动到单元格右下角,待单元格右下角变为“+”时鼠标左键向右拖动填充A2所在列,然后继续向下拖动填充所有的列。至此,我们看到表一表格数据已经按照我们设置的标题顺序填充好了。

  5. 接着,复制步骤3中A2单元格公式到A12单元格,然后将公式中的“表一”更改为“表二”,表二中数组区域有变化,所以将$A$1:$G$11更改为$A$1:$F$11,所以公式为“=IFERROR(HLOOKUP(A$1,表二!$A$1:$F$11,ROW(A2),0),"")”,按照步骤3-4的方法填充表二数据。

  6. 同理,我们继续复制A2单元格公式到A22单元格,更改要合并的工作表名称及数组区域,填充,如下图所示。

  7. 下图就是我们合并完成的表格了,如果有更多表也是“复制公式-更改工作表名称-更改数组区域”,是不是简单又有效呢?

  • 在公式中引用单元格和数组区域时,可以点击F4键在绝对引用、相对引用、混合引用之间进行快速切换。

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
  • 你不知道的iPad技巧
}
我的意思不是求和,是将表2的C列放在表1的C列的后面,比如D列。前提是保证表2与表1的A、B两列的内容同时匹配。举例:表1中,A列为姓名,B列为班级,不同班级有些相同姓名的人,C列为数学的成绩。表2的A列也为姓名,B列也是班级,C列是其他科目的成绩。如何将表2的C列的成绩放在表1的D列。但表1和表2的A、B列数目并不相同。。。继续求教啊
}

我要回帖

更多关于 Excel表合并 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信