快捷搜索:  as  as  cpu  显卡  主板  显示器  i5  

Excel中两个工作表如何匹配相应数据(两个工作表的数据怎么匹配)

Excel中两个工作表如何匹配相应数据


1、在win7中,我们打开一个excel表格。


2、需要在另一个表中匹配出相应同学的班级信息。


3、我们把光标定位在需要展示数据的单元格中,如下图所示。


4、在单元格中输入“=vl”,然后会自动提示出VLOOKUP函数,双击蓝色的函数部分。


5、我们可以看到,单元格中显示出完整的VLOOKUP函数。


6、选择第一列中需要匹配数据的单元格,只选中一个就可以,然后输入英文状态下的逗号“,”。


7、返回到第二张表【表2】,选中全部数据。


8、因为我们要返回的是【表2】中第四列的班级信息,所以在公式中再输入“4,”(逗号是英文的)。(ps:提示信息让我们选择“TRUE”或“FALSE”,不用选,直接按回车键就可以)。


9、按下回车键之后,展示出匹配到数据,效果如下图。


10、如果想要把一列中的数据都匹配出来,只需要按下图操作。


11、完成操作,最终效果如下。


excel中vlookup函数对关键字有重复项的两个表格匹配


可以用INDEX函数:假设:=VLOOKUP(A1,sheet2!A$1:C$100,2,0)用INDEX:=IFERROR(INDEX(sheet2!C$1:C$100,SMALL(IF(A$1=sheet2!A$1:A$100,ROW($1:$100),9^9),ROW(A1))),"")数组公式,按三键(CTRL+SHIFT+ENTER)完成公式,下拉,将依次得到重复的数据。


EXCEL两表中重复数据如何匹配


我可以把这个需求理解为

多条件查询

,对吧!那么常用的方法有两种,LOOKUP和VLOOKUP都可以例如,表1结果,表2LOOKUP的公式是,=LOOKUP(1,0/((A:A=D2)*(B:B=E2)),A:A)这里使用的是LOOKUP的向量形式,分别求出两个条件的对比结果,返回值是布尔值组成的数组,再将两个数组相乘相当于求交集。再通过LOOKUP去找到第一个结果为真的位置,返回对应的值。这个例子里,只是想知道是否存在,而不用返回内容的话,可以简化成=SUM((A:A=D2)*(B:B=E2))SUM=0的话就是不存在,>0的情况是存在。VLOOKUP的公式是,=VLOOKUP(D2&E2,IF({1,0},A:A&B:B,),1,FALSE)查询条件是DE两列合并的内容,查询的数组利用IF函数返回,数组第一列是AB两列合并的内容,第二列为空。这样是使用VLOOKUP对比合并后的字符内容来查询,效果差不多。


您可能还会对下面的文章感兴趣: