软件|WPS新增支持重磅功能!告诉你XLOOKUP有多强
不久前 , WPS官微发布了一条消息 , 说是自即日起WPS开始正式支持XLOOKUP函数 。
很多人就奇怪了 , 作为一款办公软件 , 增加个函数不是太正常了?这有啥可激动的?
其实能让WPS“激动”自然是有些道理 , 理由就是这个XLOOKUP实在太强了!
示例1、反向查找
目的:通过“姓名“反查“工号“
公式:=XLOOKUP(G6,B:B,A:A)
文章图片
日常工作中我们经常会遇到用姓名查工号的情况 , 由于原始数据中 , “工号”字段通常是位于“姓名”之前 , 因此直接使用VLOOKUP肯定无法得到结果 。
通常的办法 , 是借助IF函数建立一个虚拟数组”IF({1,0},B:B,A:A)” , 将“工号”与“姓名”临时对调一下 , 以满足VLOOKUP的操作需求 。
不过它的问题就是 , 对于新手童鞋来说 , 这个数组太难理解了 。
如果换作XLOOKUP呢?很简单 , 直接输入“=XLOOKUP(G6,B:B,A:A)”就行 。
整个语法基本参照了VLOOKUP的习惯 , 先确定好要查找的内容(G6) , 然后告诉表格去哪里查找(B:B) , 最后返回对应列的结果就可以了(A:A) 。
相比之下 , XLOOKUP的逻辑是不是就清晰多了!
示例2、出错处理
目的:当查询无结果时 , 显示“查无此人“
公式:=XLOOKUP(G6,B:B,A:A,"查无此人")
文章图片
【软件|WPS新增支持重磅功能!告诉你XLOOKUP有多强】为了防止LOOKUP、VLOOKUP等函数意外出错 , 我们通常会在函数外围包裹一层IFERROR , 用于手工控制出错信息的显示 。
不过这种做法一来会让公式变长 , 二来也不怎么高效 。而XLOOKUP的处理方法绝对是简单粗暴 , 直接将出错信息标在了函数里 。高效的同时 , 也让公式更加简练 , 就像下面这样:“=XLOOKUP(G6,B:B,A:A,"查无此人")” 。
示例3、批量化查询
目的:通过“工号“查询该员工所有信息
公式:=XLOOKUP(G8,A:A,B:E)
文章图片
编写搜索器时 , 会在原始数据中批量查询所需的内容 。通常有两种解决方法 , 一是借助VLOOKUP手工确定要查询的列 , 二是通过COLUMN函数配合VLOOKUP做一个半自动查询器 。
那么XLOOKUP有没有更简单的办法呢?答案是有的 , 方法就是直接填写“=XLOOKUP(G8,A:A,B:E)” 。
语法上依旧沿用了VLOOKUP的逻辑 , 先是确定好要查找的内容(G8) , 然后告诉表格去哪里查找(A:A) , 接下来返回B:E列里的对应信息即可 。
由于函数的“溢出效应” , 相邻几个单元格(性别、职务、部门)也会自动填好结果 , 连拖拽这一步都省去了 。
示例4、多条件查询
目的:通过“姓名”和“性别”两组条件查询员工信息
公式:=XLOOKUP(G7&H7,B:B&C:C,D:D)
文章图片
现实中重名的情况并不少见 , 当一个条件无法确定一个人时 , 就要加载第二组条件 。
比如本例中 , 小编就使用了“姓名”+“性别”的双重条件验证 。对于此类需求 , 传统的VLOOKUP需要借助IF函数生成一个虚拟数组 。而在XLOOKUP之下 , 上述公式可以直接简化为“=XLOOKUP(G7&H7,B:B&C:C,D:D)” 。
示例5、模糊查询
目的:根据分值为每个人标注等级 。
公式:=XLOOKUP(D2,$H$2:$H$5,$I$2:$I$5,,-1)
文章图片
熟悉VLOOKUP的小伙伴 , 大多知道这个函数最后有一个“精确匹配FALSE”和“近似匹配TRUE”的小参数 。
其中的“近似匹配” , 就是我们常说的模糊查找 。通常来讲 , 模糊查找主要用作区域数值的界定 , 比如90-100分为“优秀”、70-89分为“良好” , 类似这样的分数段筛选 , 就很适合使用模糊查找 。
推荐阅读
- 微信|官方:现行“个人收款码”不停用、不关闭 新增“个人经营码”究竟是什么?
- 小米平板5|号称连接万物!曝小米平板5推送MIUI 13最新版:新增小米妙享
- 微信|太方便 微信能精准搜图了!新增证件、二维码、截图等分类搜索
- 鸿蒙|HarmonyOS 2加持!华为智慧屏简易模式上线:新增四大快捷入口
- 联想|联想软件商店首发!抖音PC版正式发布:电脑刷视频方便了
- 软件|无损放大图片和视频?这两款AI工具值得拥有
- 安兔兔|快充“跑分”来了!安兔兔新增充电测试:完整记录充电功率、温度等
- 恶意软件|恶意软件攻陷三大操作系统:狡猾伪装 隐藏半年最近才被揪出
- 杀毒软件|良心免费 Avast为基础版杀毒软件增加防火墙功能
- 4K|11/12代酷睿+Win11封杀4K蓝光碟 播放软件厂商回应:无能为力
