案例:根据分数匹配对应的等级
之前这种区间段的模糊查找 , 给大家分享过LOOKUP和VLOOKUP的做法 , 但是 , 他们需要遵循一个非常重要的原则 , 就是查找的数据源需要按升序进行排列 , 否则就得不到正确的结果 , 也就是上方图片中红色字体范围中的排列方式 , 所以如果要找第一个55对应的等级 , 公式分别为:
=VLOOKUP(D2$J$8:$L$113TRUE)
=LOOKUP(D2$J$8:$L$11)
但放在XLOOKUP中完全不用考虑 , 它的第五个参数 , 也就是匹配模式已经帮我们想好了 , 对于第一种倒序排列的 , 公式为:
=XLOOKUP(D2$J$2:$J$5$L$2:$L$5-1)
对于第二种升序排列的公式为:
=XLOOKUP(D2$J$8:$J$11$L$8:$L$11-1)
这第五个参数 , 你公式写到那里同样会有提示 , -1即是返回较小值 , 比如55 , 不满60 , 就找比60小的 , 也就是得到0对应的等级 。 而且XLOOKUP函数这里的查找范围不用考虑升序降序的问题 , 比如你将标准中的内容改为:
你试试看看是不是仍然会得到正确的结果呢?
8、通配符查找
案例:根据姓氏查找
这里只举一个简单的案例 , 假设我们要找姓“尚”的 , 或者是姓“尚”是三个字的 , 同样可以用到XLOOKUP函数中的匹配模式 , 比如G2单元格中的公式为:
=XLOOKUP(F2&\"*\"B2:B11A2:A112)
G3单元格中的公式为:
=XLOOKUP(\"尚??\"B2:B11A2:A112)
这里的2必不可少 , 这是告诉XLOOKUP函数 , 公式中使用了通配符 。
9、交叉查找
案例:二维表数据的交叉查找
这种题大家肯定不陌生 , 而且以前也给大家介绍了一个非常好用的经典函数嵌套 , 及INDEX+MATCH组合函数来查找 , 来看看XLOOKUP是怎么写的?结果处的公式是:
=XLOOKUP(H2A2:A6XLOOKUP(I2B1:F1B2:F6))
第一个XLOOKUP(I2B1:F1B2:F6)得到的结果是个数组 , 也就是得到了整个3月份下的所有数值 , 如:
XLOOKUP结果是会溢出的 , 也就是得到了一组数据 , 然后再跟前面的XLOOKUP进行联合 , 就相当于是在上面这个数据中查找一个对应的结果 , 所以你可以将其看成是这样的组合查找方式:
既然出了这么好的函数公式 , 大家一定要与时俱进 , 会用好的公式或工具一定能让你事半功倍 。
【相机|XLOOKUP到底有多厉害,WPS也有了哦!】下期见吧 , 加油!
- 亚马孙热带雨林|“地球之肺”亚马逊雨林,为什么是人类禁区?到底有多恐怖?
- 单片机|快2022年,从事单片机/硬件开发前景到底如何?
- 相机|了解眼睛有多神奇:人眼像素高达5.76亿,意味着什么?
- 相机|麒麟985+6400万四摄,现已跌至2789元,华为5G手机无奈重回低价
- 索尼|索尼A7M4是非常优秀的相机,缺点很明显......
- 贸易战|联想这些年骚操作不断,到底做错了啥?
- 狍子|东北第一“神兽”傻狍子,到底有多“傻”?傻到这份上都没灭绝
- 船员|“向阳红号”事件:1993年我国顶级科考船被撞沉,到底是谁撞的?
- 飞行员|想知道飞行员到底有多累?眼动追踪技术来帮忙
- |「弹指」的速度到底有多快?物理学研究揭秘:只要0.007秒!