多语言展示
当前在线:579今日阅读:26今日分享:39

如何快速合并两张表中的数据?

在日常的数据处理中,我们可能会遇到这样的问题,需要对两张表中的数据进行相加合并,但是两张表数据字段的排列顺序并不相同,一般地,我们会先调整两张表格使其字段顺序一致,然后进行相加,或者利用VLOOKUP函数对每一列数据进行匹配。但是,如果数据较多的话也会耗费很长时间。那么,有什么简单快速的方法呢?
工具/原料
1

电脑

2

Excel

方法/步骤
1

在日常的数据处理中,我们可能会遇到这样的问题,需要对两张表中的数据进行相加合并,但是两张表数据字段的排列顺序并不相同,一般地,我们会先调整两张表格使其字段顺序一致,然后进行相加,或者利用VLOOKUP函数对每一列数据进行匹配。但是,如果数据较多的话也会耗费很长时间。那么,有什么简单快速的方法呢?这就利用到了查找函数INDEX和MATCH。

3

首先,我们需要明确两个函数的含义: 通俗来讲,INDEX函数就是告诉系统一个单元格的位置从而找出这个单元格里的内容,MATCH函数则是告诉系统一个内容,进而根据这个内容去指定的区域中找出这个内容所在的位置。明白了这些,我们就可以运用了。

4

第一步,先新建一个合并报表表格,可以复制其中一张表格,这样我们之后的操作就会稍微简单一些,然后删除数据即可。本例,我选择复制A表格,即合并报表的字段排列与A表格的字段排列是一样的。

5

第二步,需要去B表格中找出相应的位置,并提取其中的内容,如图中以“C20”单元格为例编写函数。

6

此时,我们就在B表格中找到了C20单元格中相对应的数据结果,所以C20单元格完整的公式就是:

7

公式:=INDEX($B$11:$J$16,MATCH($B20,$B$11:$B$16,0),MATCH(C$19,$B$11:$J$11,0))然后,再加上A表中的数据即可。

8

公式:=INDEX($B$11:$J$16,MATCH($B20,$B$11:$B$16,0),MATCH(C$19,$B$11:$J$11,0))+C4最后,通过拉动将函数填充其他单元格就完成了两张报表的合并。

9

同样,这种方法不仅适用于两张表格的合并,同时也可以用于将横向排列的表格数据填写到纵向排列的表格中。

推荐信息