vlookup两张表查找数据个表怎么匹配?


我用图解的方式,向你详细讲解VLOOKUP函数的使用全部使用方法,学完本文,如果你还不会用VLOOKUP函数,你来怼我!!VLOOKUP函数可以说是Excel中为数不多的神级函数之一,记得我是小白的年代看到花费我查找了2个小时的数据,高手1分钟不到就弄完了,那时的我
文章插图文章插图于是我潜心学习,制作了VLOOKUP函数的宝典级用法,为的就是让你不再怀疑人生,自信的使用VLOOKUP函数 。一、Vlookup函数的语法:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])翻译成人话,即VLOOKUP(查找对象,查找范围,返回列数,精确匹配或者近似匹配)
文章插图文章插图二、实例演示
首先先设想一个场景:你手机通信录中存了几百个姑娘的电话号码,突然有一天你老妈给你一份姑娘的名单(从你手机通讯录中选出来的,100人左右),说:把这些姑娘的号码选出来,准备相亲!干,难题来了,你要如何去相完这100个姑娘,不,难题是你要如何快速的把这100位姑娘的电话号码提取出来 。用专业的话来说,就是在E、F两列数据中,匹配出B列姑娘对应的电话号码 。在C3单元格输入公式:=VLOOKUP(A3,E:F,2,0)
文章插图文章插图三、参数详细解读及注意事项1)查找目标(lookup_value)这个比较好理解,根据上文的语法解释,应该80%的人都能够顺利掌握这个参数 。它就是为了告诉Excel,要把谁找出来 。注意:①查找目标不要和返回值搞混了:上文语法例子中查找目标是姓名而不是成绩,实例演示中查找目标是姓名而不是电话 。(后者是你想要返回的值)②查找目标与查找区域的第一列的格式设置必须一致 。如果不一致会出错,如图:
文章插图文章插图2) 查找范围(table_array)指定了查找目标,如果没有说从哪里查找,Excel肯定会干你的 。这个参数就是要告诉Excel哪个范围中进行查找 。这里的范围可以是单元格区域,也可以是常量数组或内存数组(后边这两个鬼相信80%的小伙伴都没有听过,现在还用不到,大家不要慌) 。那具体要怎么指定区域呢?这是极易出错的地方 。大家一定要注意,给定的第二个参数查找范围要符合以下条件才不会出错:① 查找目标一定要在该区域的第一列 。同样是查找王斯聪的成绩,但是原始数据库多了一列数据(如下图),为了使查找目标处于查找范围的第一列,给定的区域要从第二列开始,即B2:D14,而不能是A2:D14 。
文章插图文章插图② 该区域中一定要包含要返回值所在的列 。要返回的值是成绩,你选择的范围一定要把成绩这一列包含了 。3 )返回值的列数(col_index_num)这是VLOOKUP第3个参数,它是一个整数值 。它怎么得来的呢?它是我们想要返回的值(这列中想要返回成绩)在上述查找范围中所处的列数 。本例中我们要返回的是“成绩”,它是第二个参数查找范围B2:D14的第3列 。注意:列数不是在工作表中的列数(不是第4列),而是在查找范围区域的第几列 。4) 精确OR模糊查找( range_lookup)最后一个参数是决定函数精确和模糊查找的关键 。精确即完全一样,用0或FALSE表示;模糊即包含的意思,用1或TRUE表示 。我要告诉你的是,大多数情况下都是用FALSE,TURE要使用的时候情况比较特殊四、高级应用01 自动匹配列条件查找这种功能也可以叫做交叉查询!借由Match函数,可以实现VLOOKUP的匹配列条件查找功能,它是由Match函数的返回值决定VLOOKUP所取值的列 。比如在图中,想要在上面的表中查找阿呆对应的数学成绩,对应的公式:=VLOOKUP(A12,$A$2:$D$9,MATCH(B12,$A$1:$D$1,0),0)
文章插图文章插图02 逆向查找我们知道,默认情况下,VLOOKUP函数不能进行逆序查找,我们可以通过IF函数进行嵌套,改变查询区域的位置 。利用IF({1,0}……)结构,我们可以自行构造需要的查找范围,实现逆向查找 。公式:=VLOOKUP(A12,IF({1,0},B2:B9,A2:A9),2,0)
文章插图文章插图03 多条件查找同样利用IF({1,0}……)结构,我们可以运用”&”符号将多个行条件连接起来,实现Vlookup的多条件查找!这个方法需要用到数组公式 。公式:{=VLOOKUP(A12&B12,IF({1,0},$A$2:$A$9&$B$2:$B$9,D2:D9),2,0)}注:需要同时按Ctrl+Shift+Enter输入公式
文章插图文章插图04 批量查找VLOOKUP+IF{1,0}的另一个更为强大的功能,就是运用数组运算进行批量查找 。公式:{=VLOOKUP($A$12&(ROW()-11),IF({1,0},$C$2:$C$9&COUNTIF(INDIRECT(“C2:C”&ROW($C$2:$C$9)),$A$12),$A$2:$A$9),2,0)}【vlookup跨表两个表格匹配 vlookup怎么用】
文章插图文章插图PS:此处可以使用IFERROR对查询结果进行美化,不赘述 。05 跨表查询VLOOKUP还可以进行跨表查询,这需要INDIRECT函数的帮助 。公式:=VLOOKUP($A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({“一班”;”二班”;”三班”}&”!A:A”),$A2),{“一班”;”二班”;”三班”})&”!A:B”),2,0)
文章插图文章插图06 多值查找VLOOKUP可以进行多条件值查找,这需要T(IF(或N(IF(结构的帮助 。公式:{=MAX(VLOOKUP(T(IF(1,$A13&{“语文”;”数学”;”英语”})),IF({1,0},$A$2:$A$10&$B$2:$B$10,$C$2:$C$10),2,0))}
文章插图文章插图PS:此处VLOOKUP函数返回一组数,可以对这组数进行求和、取平均值和极值等各类运算 。
2021-10-10 03:05:27导读当我们使用excel进行数据匹配时,在同一个表中查找相同的数据是比较简单的,但是两个表中的数据如何匹配相同的数据呢?让我们使用vlookup函
当我们使用excel进行数据匹配时,在同一个表中查找相同的数据是比较简单的,但是两个表中的数据如何匹配相同的数据呢?让我们使用vlookup函数在这里操作。
1.如图所示,我们打开两个数据表。如图所示,如果我们想根据表a中的“人员数量”将“出发时间”填入表b.
2.首先,我们输入表格b,然后选择单元格B2,然后在上面的菜单栏中选择公式-插入函数。
3.然后在弹出窗口中,搜索“vlookup”以插入公式。
4.接下来,在功能参数页面下,输入搜索值[A1],即根据A列的人员编号进行查询.
5.数据表,然后选择“表格A”中的数据。
6.然后输入列序号[3],即出发时间是第三列。
7.匹配条件可以是精确搜索0或模糊搜索1。我们选择精确搜索,因此输入[0]。
8.该图显示了出发时间列中的值,然后将单元格格式设置为日期。
9.最后拉下来填满。
Excel表格中如何用vlookup函数来匹配两个表格相同数据的具体操作步骤
版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。

excel表1和表2数据匹配?Excel是一款装机必备的办公软件,在处理一些比较复杂的数据表格时,excel可以大大减少我们的麻烦。当然有些技巧还是需要学习的,有些小伙伴们想将两个不同的表格中的数据进行匹配,但是不知道如何操作。那么今天小编就来告诉大家如何将excel表1和表2数据匹配
excel表1和表2数据匹配
1、首先可以看到第一个表格是成绩单;
2、如果第二张表格中需要对比人名填入正确的分数,此时点击B2单元格,然后点击“Fx”;
3、找到“vlookup”函数,然后点击“确定”;
4、第一个参数设置为“A2”,第二个参数选中表1姓名和分数两列,将第三个参数“2”(返还第二个比对参数的第二列),最后一个参数输入“FALSE”,然后点击“确定”;
5、这样就可以对比并填入正常的分数,然后我们下拉填充;
6、下拉填充后即可比对两个表中数据并填入正确分数值。
以上就是小编今天为大家带来的excel表1和表2数据匹配以及vlookup跨表两个表格匹配全部内容,希望能够帮助到大家。
上一篇:win10如何彻底删除hao123主页 win10彻底删除hao123主页的方法下一篇:epic永劫无间账号异常怎么解决 epic永劫无间无法登陆异常10怎么回事

我要回帖

更多关于 vlookup两张表查找数据 的文章

 

随机推荐