两张xls表数据匹配(两张excel表数据匹配)

2023-04-17 17:18:34 生活饮食 0阅读 回答者:admin

大家好,小东方来为大家解答以上的问题。两张xls表数据匹配,两张excel表数据匹配这个很多人还不知道,现在让我们一起来看看吧!

1、最低0.27元开通文库会员,查看完整内容> 原发布者:向禽 两个excel表格,如何进行数据匹配?由于实际用的表格比较巨大,这里举个例子:现在有2个表格, 如图sheet1和sheet2,sheet1中包含一些数据,sheet2中只有名字和学科,现在需要一种函数可以让sheet1中的数据自动匹配到sheet2中。

2、重要的是sheet2中的人名数量和顺序和sheet1是不同的,同时sheet2的横列,也就是学科的顺序和数量也是不同的(可见sheet2中还多了些学科),若sheet1中没有需要的数据则不添。

3、也在网上搜了些关于数据匹配的,大多都是用vlookup,但是大部分给出的方程都是只适用于纵列的,也就是说虽然名字匹配了,但是学科没匹配。

4、望大神出现给予帮助!另祝新春快乐!sheet1 sheet2上面所谓的学科没匹配是说在往右拖拽的时候顺序还是sheet1的顺序。

5、由于实际的表格数据量很大,所以一个一个改是很费时的。

6、在sheet2的单元格B2输入:=OFFSET(Sheet1!$A$1,MATCH($A2,Sheet1!$A:$A,)-1,MATCH(B$1,Sheet1!$1:$1,)-1)将公式向右向下拉即可。

7、这时,如果没有匹配数据,则返回#N/A。

8、如果没有匹配数据不想返回错误值,而希望返回0,可在公式中加上判断语句改为如下:=IF(OR(ISNA(MATCH($A2,Sheet1!$A:$A,)),ISNA(MATCH(B$1,Sheet1!$1:$1,))),,OFFSET(Sheet1!$A$1,MATCH($A2,Sheet1!$A:$A,)-1,MATCH(B$1,Sheet1!$1:$1,)-1))。

本文到此分享完毕,希望对大家有所帮助。

免责声明:本文来源网友投稿及网络整合仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。投诉邮箱:1765130767@qq.com。

本文地址:https://www.lnsss.com/shenghuo/yinshi/410955.html