【Excel】未来5年你必须要掌握的函数之3:XLOOKUP函数
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
对于经常使用 EXCEL 的人而言,VLOOKUP 无疑是一个备受青睐的函数,其使用频率之高已无需多言。微软在后续的Office 版本中推出了 XLOOKUP 函数。那么,VLOOKUP和 XLOOKUP 究竟存在哪些区别呢?既然已经有了VLOOKUP 函数,为何我们还需要学习 XLOOKUP 函数呢?在此,我想从以下几个方面来说说我个人的看法。 第一,使用广泛性 VLOOKUP 函数于 Office 97 版本问世,至今已近 30 载。而 XLOOKUP 函数则是在 Office 2021 版本才推出的,迄今尚不足 5 年。显然,从使用的广泛程度来讲,VLOOKUP 函数远远超过 XLOOKUP 函数。不过,随着新版 Office 版本的逐渐普及,XLOOKUP 函数的使用率肯定会日益攀升,这一点是毋庸置疑的。 第二,功能性 VLOOKUP 函数具备精确查找和模糊查找的功能,不过其查找方向存在一定限制,仅能从左向右进行查找。与之相比,XLOOKUP 函数也能够实现精确查找与模糊查找,并且在查找方向上没有约束,不但可以从左向右查找,还可以从右向左查找。 第三,灵活性 当数据表格出现变化时,VLOOKUP函数就需要做出相应调整,尤其是在结果列的列数发生改变的情况下。然而,XLOOKUP 函数却不存在这样的问题,其在应对数据表格变化时具有更好的适应性。 第四,错误值处理方式 就 VLOOKUP 函数而言,当出现查找不到匹配值的情况时,便会返回错误值(例如 #N/A)。若要对这些错误值进行处理,就必须借助额外的函数(如 IFERROR)来美化或者修正。 然而,XLOOKUP 函数则有所不同,它拥有一个内置的错误处理选项。在执行查找操作时,使用者可以直接指定当找不到匹配项时所返回的值,如此一来,便无需再使用其他额外的函数来处理错误值,从而使公式更加简洁明了。 第五,兼容性 VLOOKUP函数可以说是在当前市面上所有的Office版本中都能够正常使用的,然而,XLOOKUP 函数仅在Office 2021及后续版本中才存在。因此,倘若您想要使用XLOOKUP函数,那么您就需要对您的 Office 版本进行升级了。 第六,学习成本 VLOOKUP 函数仅有 4 个参数,与之不同的是,XLOOKUP 函数拥有 6 个参数。对于那些已经习惯使用 VLOOKUP 函数的用户而言,学习 XLOOKUP 函数或许需要花费一点时间。不过,在我看来,他们能够很快就会掌握这个新函数的使用方法。 上面已经说了这么多,接下来,让我们把目光聚焦到 XLOOKUP 函数的实际操作上来吧。 基本语法: XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]) 用大白话说就是: XLOOKUP(查找什么,查找范围,结果范围,[没查到返回什么],[匹配模式],[搜索模式]) 其中,前三个参数是必不可少的,而后三个参数则是可选的。通常情况下,仅使用前三个参数便可以满足大部分的查找需求。 对于第4个参数而言,其默认值为 #VALUE!,不过用户可依据自身的需求将其修改为自己喜欢的形式。 第5个参数包含4个选项,其中0代表精确匹配,这也是默认设置。-1表示按照升序排列进行近似匹配;1表示按降序排列近似匹配;2则表示支持使用 * 和? 通配符的模糊查找。 第6个参数有两个选项,1表示从第一个元素开始进行正向搜索,这是默认的搜索方式;而 -1表示从最后一个元素开始反向搜索。 基本使用: 1、竖向查找 =XLOOKUP(E2,B:B,C:C) 表示查找E2单元格武汉,查找范围是B列,查找的结果范围是C列,然后把最终结果返回到F2单元格。 2、反向查找 由城市查找所在的省份,如果用VLOOKUP就比较麻烦,而使用XLOOKUP非常方便。 3、处理错误值 当某个值查找不到时,就需要使用到第4 个参数了。倘若使用的是 VLOOKUP 函数,想要实现相同的效果,就必须在其外面再嵌套一个 IFERROR 函数。相比之下,XLOOKUP 函数的使用更为简洁,避免了复杂的函数嵌套操作。 4、横向查找 这种情况,如果使用VLOOKUP函数也是比较麻烦的。 5、倒序查找 比如说我想查找王五在10月份的跑量,这个时候就要到第6个参数搜索模式了,-1表示反向搜索。 6、多条件查找 根据月份和姓名查找跑量,需要使用&连接符。 如果要使用VLOOKUP来实现的话,还需要添加辅助列,也是比较麻烦的。 7、利用通配符查找 比如说我要根据风景区的简称查出它的等级和门票价格,这里就要用到第5个参数。 相关文档: 【Excel】未来5年你必须要掌握的函数之1:LET函数[89] 【Excel】未来5年你必须要掌握的函数之2:LAMBDA函数[73] 该文章在 2024/11/20 16:44:18 编辑过 |
关键字查询
相关文章
正在查询... |