单条件查询
公式:=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小技巧:XLOOKUP函数的各种用法!”的全面内容,想了解更多关于 IT知识 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_15341.html
workflows工作流
- 一辆停在混凝土墙前运动型SUV捷豹概念车
- 一只可爱的雪豹在雪地里散步ComfyUI工作流
- 一个纸杯蛋糕ComfyUI工作流
- 懂王特朗普3d漫画ComfyUI工作流
- 羚羊安上小白兔的门牙ComfyUI工作流
- 一个白色的咖啡杯,蒸汽从杯子里冒出来
- 一个外国人在吹奏萨克斯ComfyUI工作流
- 树枝上一只色彩斑斓的小鸟
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!