excel学习库

excel表格_excel函数公式大全_execl从入门到精通

王者级函数,XLOOKUP发布即封神,秒杀VLOOKUP!

之前给大家分享过VLOOKUP的用法,有同学说不如XLOOKUP香。XLOOKUP对Excel版本有要求,需要Excel2021,Excel365才能使用,或者使用WPS也能使用。

首先简单了解一下XLOOKUP的语法:

XLOOKUP有6个参数,后面3个参数在大多数使用情况下可以省略,初学者先学会前面3个参数如何使用即可。

再回顾一下,函数或者公式的标点符号运用:

接下来通过实际案例来学习XLOOKUP,如果你有WPS建议使用WPS学习XLOOKUP哈。

  1. 正向查找

我们需要找出学号19105的学生姓名。

这种情况直接输入公式:=XLOOKUP(H3,A:A,B:B)

翻译中文就是:=XLOOKUP(查找值,查找值所在列,结果所在列)

这里的第2和第3个参数可以选择整列内容,或单元格区域如:=XLOOKUP(H3,A1:A11,B1:B11)

2.反向查找

在之前使用VLOOKUP,最害怕是反向查找,因为VLOOKUP只能看到由查找列右边的数据,看不到左边的数据。

XLOOKUP就很好改进了这点,和正向查找一样丝滑,直接输入公式:=XLOOKUP(H3,B:B,A:A)

3.横向查找

作为一名全能战士,横竖都能找。之前我们使用HLOOKUP查找,现在直接用XLOOKUP解决。

输入公式:=XLOOKUP(B3,A5:F5,A6:F6)

横向和竖向公式最大的区别就是第2和第3参数,由列换为行,A列B列换为第5行,第6行的单元格区域。

4.查找多列

查找多列的前提条件是要的多列数据与数据源的顺序一致,如下图红框的顺序对应的才能使用该方法。

一起选择到I3:J3这2个单元格,输入公式:=XLOOKUP(H3,A:A,E:F)

这里值得注意是第3个参数选择了E和F列,而不是我们前面案例中的单列。还有输入完所有公式后,需要按Ctrl+shift+Enter三键结束。

因为返回是数组都是要以Ctrl+shift+Enter三键结束,2个数值或以上称为数值,语文和数学成绩2个数。结束后再编辑栏看到公式会被{}大括号包围的效果。

5.多条件查找

在遇到某些条件一样时,我们会使用到多条件查找。

这里输入的公式是:=XLOOKUP(H3&I3,B:B&C:C,D:D)

多条件查找公式:=XLOOKUP(查找值①&查找值②,查找值①所在列&查找值②所在列,结果所在列)

别看多条件查找公式长,但它还是3个参数。第一个参数需要2个单元格,这里使用&把2个单元格链接起来,不用&单元格则会变成文本“H3I3”,无法发挥实际作用。

第一个参数&链接起来,那第二个参数也是用&链接2个查找值所在列。

接下来3个案例就使用到后面3个可以省略的参数,可以简单了解一下哈。

6.找不到值

因为案例中喜洋洋和喜羊羊名字不匹配,所有找不到正确的值,返回#N/A错误值。

有许多同学不知道这个是怎么错了,这里我们可以使用第4个参数提示错误。

公式:=XLOOKUP(H3,B:B,D:D,"姓名错误")

第4个参数这里的中文,需要用英文的双引号引着。"姓名错误"

7.近似匹配

输入公式:=XLOOKUP(E3,A:A,B:B,,-1)

这公式与之前最大不同就是第3参数后面有2个,,逗号,这里的逗号用于占位,第4个参数省略了,到了第5个参数的输入位置。

到了第5参数输入时,第5个参数颜色更深一些。这里也有公式提示如0精确匹配,-1精确匹配或下一个较小的项目。我们题目要求是-1。

8.逆向查找

逆向查找,是从最后一行查找到最前面一行,才会使用到第6个参数。因为第3参数到第6隔开3个,用3个逗号占位。

输入公式:=XLOOKUP(E3,B:B,C:C,,,-1)

后面这3个参数在常见情况下,一般都是直接省略,只有在特殊情况下才会使用。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接