『excel』用了10年的vlookup终于可以功成身退,xlookup霸气上线,一个顶仨
文章图片
文章图片
文章图片
vlookup函数 , 相信大家都非常的熟悉 , 它是excel中最成功的函数之一 , 以至于微软十几来都没有对这个函数进行优化升级 。
但是就在2019年微软终于正式推出了vlookup的升级版它就是xlookup函数 , 它的功能相较于vlookup函数更加的强大灵活 , 下面就让我们来了解下这个函数吧
Xookup函数以及参数
Xlookup:查找数据区域或数组中的值 , 返回第一个与之匹配或相对应的值 。如果找不到准确的结果 ,XLOOKUP 可返回最接近(近似值)的匹配项
语法:=XLOOKUP(lookup_value lookup_array return_array if_not_found match_mode search_mode)
第一参数:lookup_value(必须参数) , 查找值
第二参数:lookup_array(必须参数) , 要查找的数据区域
第三参数:return_array(必须参数) , 要返回的数据区域 , 结果所在的区域
第四参数:if_not_found(可选参数) , 如果查找不到正确的 , 返回这个结果 , 如果省略则返回#N/A
第五参数match_mode(可选参数) , 指定匹配类型
参数为:0, 如果未找到 , 则返回 #N/A 。这是默认选项 。
参数为:-1 , 如果没有找到 , 则返回下一个较小的项 。
参数为:1 , 如果没有找到 , 则返回下一个较大的项 。
参数为:2, 通配符匹配
【『excel』用了10年的vlookup终于可以功成身退,xlookup霸气上线,一个顶仨】第六参数: search_mode(可选参数) 指定要使用的搜索模式
参数为:1 , 从第一项开始执行搜索 。这是默认选项 。
参数为:-1 , 从最后一项开始执行反向搜索 。
参数为:2 , 执行依赖于 lookup_array 按升序排序的二进制搜索 。如果未排序 , 将返回无效结果 。
参数为:2 , 执行依赖于 lookup_array 按降序排序的二进制搜索 。如果未排序 , 将返回无效结果 。
以上就是这个函数的参数 , 它的参数一共有6个看起来比较多 , 我们常用的参数仅仅只有前四个 , 下面就让我们来实际操作下吧
一、普通查找
如下图 , 我们想要查找李白的数学成绩 , 只需要将公式设置为:=XLOOKUP(G2A1:A9E1:E9)即可查找到正确的结果
二、反向查找
在这里我们想要根据学号来查找姓名 , 查找方法是向右查找的就称之为反向查找 , 我们只需要将公式设置为:=XLOOKUP(G2B1:B9A1:A9) , 即可查找到结果 , 这个就比vlookup函数方便很多 , 使用vlookup函数进行反向查找我们还需要使用if函数构建一个数组
三、屏蔽错误值
当vlookup函数查找不到正确的结果就会返回#N/A这个错误值 , 我们想要将其屏蔽掉就需要使用IFERROR函数将其屏蔽掉 , 但是在xlookup函数中提供了自动屏蔽错误值的效果 , 比如在这里我们要查找韩信的成绩 , 在表中是不存在韩信这个名字的所以函数会返回错误值 , 只需要将第四参数设置两个分号即可实现屏蔽错误值的效果
四、使用通配符查找数据
在xlookup函数中可以直接使用通配符进行查找 , excel通配符有两个
?:代表任意单个字符
*:代表任意多个字符
比如在这里我们想要查找李白的成绩 , 在这里只需要将公式设置xlookup函数的第五参数设置为2即可 , 公式为:=XLOOKUP(G2A1:A9E1:E92) , 在这里我们直接将函数的第四参数忽略掉了
推荐阅读
- 猿灯塔|POI Excel,Java架构-Apache
- 孤惯|最终还是选择了百度,谈谈我的感受,用了三年的搜狗输入法
- #马云#她追随马云打拼10年,身价高达百亿依然单身,择偶标准只有6个字
- 「iPhone 7」iPhone7用了三年,换成华为P40Pro后,这些话憋不住了!
- 语洛雨乐|10年前扬言死在美国也不回来,“网红”凤姐现今如何,被嘲笑多年
- 可爱的小冉|第三个太实用了,资深花粉才知道!5个华为手机隐藏技巧
- 科技有意思|Pro Max后,我憋了一肚子的真心话,iPhone6s不用了!换成iPhone11
- 滨滨数码|用了一个月说:最良心的国产手机,90后小伙买了小米手机
- #鳄鱼#10个冷知识:没电的电池咬一下,为什么就能重新使用了
- 美团:在美团上点外卖因为使用了优惠券就少给评论还被骂,这究竟是谁的错?