首页 >>  正文

if套用vlookup函数

来源:baiyundou.net   日期:2024-09-21

Vlookup公式统治职场的时代要结束了,以前遇到查找匹配等待各类问题,我们第一想法是用vlookup公式,但是它的缺点也特别明显,遇到逆向查找时,处理起来偏复杂,例如我们需要根据姓名查找工号

有的小伙伴可能会把数据源的顺序换一下,再查找匹配,但是大多情况下,公式嵌套特别多,一旦数据源更换,导致其它的地方公式会出问题。

1、Vlookup+数组公式

如果不改变数据源的情况下,使用Vlookup公式进行逆向查找,需要搭配数组公式才能解决

例如,我们使用的公式是:

=VLOOKUP(F2,IF({1,0},B:B,A:A),2,0)

数组公式用起来麻烦,而且数据量一大,表格特别容易变卡。

2、Index+match组合

为了解决这一尴尬情况,我们通常用的是两个函数组合来搭配使用

首先,当我们使用match公式:

=MATCH(F2,B:B,0)

它实现的是对查找值,在查找列里面,精确查找,从而得到它在第几行的位置

然后我们再使用index函数,套用这些数字,例如我们输入公式:

=INDEX(A:A,G2),因为G2单元格是3,所以查找A列的第3个结果

所以一步到位,两个公式组合,match函数先找到数据在第几行,然后再用index去结果列里面,取对应行的数据,组合起来的公式是;

=INDEX(A:A,MATCH(F2,B:B,0))

3、Xlookup公式

时代在进步,用两个函数公式组合还是复杂了,我们想要更加的进行优化它

index+match函数组合里面,用到了3个参数,查找值,查找列,结果列,

使用用法是:

=index(结果列,match(查找值,查找列,0))

那我们直接用一个新的函数公式:

=xlookup(查找值,查找列,结果列)

这样用起来不香么,所以用xlookup公式, 就可以直接输入公式:

=XLOOKUP(F2,B:B,A:A)

非常的快捷,关于这个函数公式,你学会了么?动手试试吧!

","gnid":"9a455d5952ebe6046","img_data":[{"flag":2,"img":[{"desc":"","height":1137,"title":"","url":"https://p0.ssl.img.360kuai.com/t01577995c3d7283c5f.jpg","width":1280},{"desc":"","height":933,"title":"","url":"https://p0.ssl.img.360kuai.com/t01c484533163522ee4.jpg","width":1280},{"desc":"","height":934,"title":"","url":"https://p0.ssl.img.360kuai.com/t01bcb91b96d229c4ea.jpg","width":1242},{"desc":"","height":944,"title":"","url":"https://p0.ssl.img.360kuai.com/t0162a0cdda8d72dc95.jpg","width":1270},{"desc":"","height":"740","title":"","url":"https://p0.ssl.img.360kuai.com/t016737334115c72f07.jpg","width":"1136"},{"desc":"","height":960,"title":"","url":"https://p0.ssl.img.360kuai.com/t01e0ecc60f31b830fe.jpg","width":1184}]}],"original":0,"pat":"qgc,art_src_3,fts0,sts0","powerby":"pika","pub_time":1702555200000,"pure":"","rawurl":"http://zm.news.so.com/223bb0b6dc892c9432b47cff4c40dbce","redirect":0,"rptid":"e1835165253705ef","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[],"title":"Vlookup不能逆向查找,Xlookup公式可太简单了!

祖临飞5165用IF函数与VLOOKUP函数的嵌套填写"等级" -
厍美品18681182081 ______ 在I2输入公式下拉即可:=IF(VLOOKUP(G3,得分,3,)="","破学校记录",VLOOKUP(G3,得分,3,))

祖临飞5165在EXCEL中怎么同时使用IF和VLOOKUP? -
厍美品18681182081 ______ b1输入:=IF(ISERROR(FIND("愉快的",c1)),"",VLOOKUP(A1,sheet2!A:B,2,0)) 下拉公式

祖临飞5165我想问一下函数VLOOKUP和IF嵌套的公式,请教一下. -
厍美品18681182081 ______ VLOOKUP正常情况下是数据列从左至右.就是A列是姓名,B列是工号 求某人工号,就是=VLOOKUP("姓名",A2:A5,B2:B5,2,0) 如果正相反,B列是姓名,A列是工号,就需要用楼主所用的IF函数调整数据的顺序 =VLOOKUP("姓名",IF({1,0},B2:B5,A2:A5),2,0) 这里A9是一个姓名项,所以有: =VLOOKUP(A9,IF({1,0},B2:B5,A2:A5),2,0)

祖临飞5165EXCEL中if vlookup函数怎么用 -
厍美品18681182081 ______ 这个公式的含义是:如果当前工作表 H2单元格内容包含在 “产品分类”这个工作表的B3~F998的列表中,则选择“产品分类”F列中对应的值,否则返回公式错误.不过这个公式不完美,如果找不...

祖临飞5165excel 中 if和vlookup可以结合一起用吗? -
厍美品18681182081 ______ G2公式下拉: =if(countif(d:d,a2),vlookup(a2,d:f,3,),today())

祖临飞5165在EXCEL中应该怎样同时应用if和vlookup公式?
厍美品18681182081 ______ =IF(ISERROR(VLOOKUP(B5,总!A$2:$C$210,2,0)),"",(VLOOKUP(B5,总!A$2:$C$210,2,0)))这就是一个同时运用的例子.显示当前表中与B5相同的总!A$2:$C$210中数值后两单元格

祖临飞5165excel表格if和vlookup函数联用 -
厍美品18681182081 ______ =IF(e2="错",C2,D2) 因没有说明为“对”时应返回什么值,公式返回了D列的值.

祖临飞5165IF和VLOOKUP嵌套使用问题 -
厍美品18681182081 ______ 公式改为这样:=VLOOKUP(出货明细!H3,匹配值!$A$2:$F$259,LOOKUP(F3,{0,2;3,3;5,4;10,5;20,6}),) 或直接对A:F列整列引用,公式:=VLOOKUP(出货明细!H3,匹配值!$A:$F,LOOKUP(F3,{0,2;3,3;5,4;10,5;20,6}),) 如果还是不符合要求的,请按以下要求截图发上来,提问中那样的截图不行,且还需要把出货明细!H3及那个F3单元格的数据截图发上来:

祖临飞5165求助excel函数 if & vlookup一起使用.下图的公式. -
厍美品18681182081 ______ =IF(ISNA(VLOOKUP(b3&c3&d3,$h$3:$i$7,2,0)),"",VLOOKUP(b3&c3&d3,$h$3:$i$7,2,0)).如果其他部不是空格,直接用vlookup(b3&c3&d3,h:i,2,0)即可,你可以琢磨琢磨.

祖临飞5165如何用if函数生成类似vlookup函数的效果 -
厍美品18681182081 ______ 用if函数生成类似vlookup函数的效果比较麻烦,且不合适.vlookup函数是返回查找值同行指定列的值,如果要用IF函数的话,就要用数组公式,先判断查找值所在列中,哪一行与查找值相同,用SMALL或LARGE函数返回行号,再用INDEX函数返回此行指定列数据.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024