如何快速合并两张表中的数据
1、在日常的数据处理中,我们可能会遇到这样的问题,需要对两张表中的数据进行相加合并,但是两张表数据字段的排列顺序并不相同,一般地,我们会先调整两张表格使其字段顺序一致,然后进行相加,或者利用VLO晦倘佳鳎OKUP函数对每一列数据进行匹配。但是,如果数据较多的话也会耗费很长时间。那么,有什么简单快速的方法呢?这就利用到了查找函数INDEX和MATCH。
2、如下图,需要对顺序不同的两张表中的数据进行合并。
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、同样,这种方法不仅适用于两张表格的合并,同时也可以用于将横向排列的表格数据填写到纵向排列的表格中。