在日常的数据处理中,我们可能会遇到这样的问题,需要对两张表中的数据进行相加合并,但是两张表数据字段的排列顺序并不相同,一般地,我们会先调整两张表格使其字段顺序一致,然后进行相加,或者利用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
同样,这种方法不仅适用于两张表格的合并,同时也可以用于将横向排列的表格数据填写到纵向排列的表格中。
上一篇:次级隐形药水
下一篇:我的世界如何酿造隐身药水?