web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. AIGC工具
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站
    手机应用

Excel小技巧:XLOOKUP函数的各种用法!

366 ℃

单条件查询

公式:=XLOOKUP(F2,B:B,D:D)

F2是查找值,B列是查找范围,D列是结果范围,公式的意思也就是在B列查找F2,找到后返回D列对应的结果。

区间查询

公式:=XLOOKUP(C2,$F$2:$F$5,$G$2:$G$5,"",-1)

XLOOKUP第5参数为-1,指定了匹配方式是’精确匹配或下一个较小的项’,比如查找84,找不到精确匹配,则寻找比它小的项,也就是80,然后取其对应结果:’良好’。

二分法查询

公式:=XLOOKUP(E2,A:A,C:C,"查无",0,2)

第6参数指定值为2,查找方式是升序排序情况下的二分法查找。

模糊条件查询

公式:=XLOOKUP("*"&D2&"*",A:A,B:B,"查无",2)

XLOOKUP的查找值是”*”&D2&”*”,*是通配符,可以代替0到多个字符串,”*”&D2&”*”也就指包含D2的字符串。XLOOKUP默认不支持通配符匹配,只有将第5参数设置为常数2时,才支持通配符匹配。XLOOKUP的第5参数可以指定匹配方式,包含了精确匹配、区间匹配以及通配符匹配等。

容错查询

公式:=XLOOKUP(F2,B:B,D:D,"查无")

XLOOKUP的第4参数可以指定容错值,当查无结果时避免返回错误值#N/A,省去了外围再嵌套一个IFERROR函数。

多列数据查询

公式:=XLOOKUP($F2,$A:$A,B:D)

当结果范围覆盖多个行和列时,XLOOKUP函数能够依据查询范围的行列属性,返回一个相应的多行或多列的结果区域。在本例中,查询范围仅限于单列(A列),而结果范围则覆盖了B列到D列,因此,XLOOKUP函数将返回覆盖B列到D列的多列结果。

交叉表查询

公式:=XLOOKUP($F2,$A$2:$A$11,XLOOKUP(G$1,$B$1:$D$1,$B$2:$D$11))

当结果范围是一个多行多列的区域时,XLOOKUP可以根据查询范围的行列特性,返回一个多行或多列的结果区域。在本例中,查找范围是单行(B1:D1),而结果范围是B2:D11,因此XLOOKUP将返回一个多行单列的数据结果。

查询符合条件的最后一个结果

公式:=XLOOKUP(E2,B:B,C:C,"查无",0,-1)

XLOOKUP函数的第6个参数允许指定查询方式。默认情况下,该函数会从前往后查找,一旦找到匹配项即停止搜索。此外,也可以设置从后往前查找,同样是找到匹配项后停止搜索。如果数据源已经按照特定顺序排列,还可以选择执行二分法查找,以提高搜索效率。

Excel小白需要掌握的30个入门小技巧!

标签: Excel入门教程, XLOOKUP函数

上面是“Excel小技巧:XLOOKUP函数的各种用法!”的全面内容,想了解更多关于 IT知识 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_15341.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > IT知识
本文共计1045个字,预计阅读时长7分钟

基金从业资格考试题库

一站式备考基金从业资格考试,收录2021-2025年模拟题库!呱呱工具箱

AI工作站

收录全球3800+ 款各行各业AI应用,轻轻松松做事!
生活小工具,收录了80多款小工具
上一篇: 推荐一款完全免费的 Windows 软件卸载、清理工具——HiBit Uninstaller
下一篇: 推荐一款可免费商用圆体字库——江城圆体
x 打工人ai神器