软件|WPS新增支持重磅功能!告诉你XLOOKUP有多强( 二 )


不过它有一个前提 , 那就是数值源必须提前使用升序排列 , 否则无法得到准确结果 。
软件|WPS新增支持重磅功能!告诉你XLOOKUP有多强
文章图片
而使用XLOOKUP就不用这么麻烦了 , 它的第五个参数(输入公式时会有提示)直接提供了“0”、“-1”、“1”、“2”四种不同匹配条件 。
以本例使用的“-1”为例 , 它的含义就是当搜索结果达不到目标值499时 , 会自动向下查找(小于499) 。正是借助这样一个选项 , 我们就轻松配置出了一个业绩等级设定表 。
示例6、横向查找
目的:输入产品名称查询该产品的销量、销售额、利润、利润率
公式:=XLOOKUP(B7,B1:E1,B2:E2)
软件|WPS新增支持重磅功能!告诉你XLOOKUP有多强
文章图片
在Excel中 , 除了纵向搜索的VLOOKUP外 , 还有一个支持横向搜索的HLOOKUP 。这两组函数虽然作用不一 , 但语法却基本相同 。
区别是一个在列中查找 , 一个在行中查找 。而我们的XLOOKUP其实也集合了纵向和横向两种查询机制 , 除了上面讲到的纵向查询外 , 你还可以通过变换查找区域来实现横向搜索 。
具体效果 , 如上图所示 。
示例7、搜索最后记录
目的:快速查询某商品的最新入库价格
公式:=XLOOKUP(F4,B:B,C:C,,,-1)
软件|WPS新增支持重磅功能!告诉你XLOOKUP有多强
文章图片
很多出入库表格 , 都需要查找最后一次出入记录 。这个看似简单的要求 , 实现起来却不容易 。
通常我们都是使用LOOKUP建立一个虚拟数组 , 然后再对其进行查找 。
但正如前面所言 , 这一类东东一来不适合新手理解 , 二来过多的数组函数对于系统性能也是拖累 。特别在一些大型表格中 , 频繁地使用数组函数 , 会让表格变得异常缓慢 。
软件|WPS新增支持重磅功能!告诉你XLOOKUP有多强
文章图片
而XLOOKUP的加入 , 让这个问题变得简单多了 。它的解决方法很简单 , 直接用一个参数来搞定 。
依旧以上文为例 , 如果想查询某商品的最近一次入库价格 , 只要在它的第6参数位中 , 输入参数值“-1” 。而返回的结果 , 正是该商品的最后一次入库价 。
写在最后
怎么样?看完上面这些案例 , 是不是有种豁然开朗的感觉?其实在日常使用中 , XLOOKUP还有逻辑清晰、语句简练等优势 。
举个最简单例子 , 以往在使用VLOOKUP时 , 查找范围后面的列数常常要我们手工去数 , 而XLOOKUP由于直接使用了列标作为返回列 , 因此也就省掉了这个步骤 。
同时由于XLOOKUP还是一个全能型选手 , 特别对于新手来说更加友好 , 再不用劳神记忆各种复杂的函数和数组 , 一个XLOOKUP统统就搞定了!
软件|WPS新增支持重磅功能!告诉你XLOOKUP有多强
文章图片


推荐阅读