网站首页 > 文章精选 正文
为了测试面试员工是否熟练使用Excel办公软件,有这样一道测试题 ,左边是源数据,需要快速查找匹配出右边的多个数据结果。
我们分别用VLOOKUP公式和XLOOKUP公式来解决这个问题
1、Vlookup经典公式
如果要用3次来进行计算,从左至右查找匹配很简单
查找工资使用的公式是:=VLOOKUP(F2,B:D,3,0)
查找性别使用的公式是:=VLOOKUP(F2,B:D,2,0)
第3参数查找的结果列不同,分别第3列和第2列
如果需要查找匹配工号,使用的公式是:
=VLOOKUP(F2,IF({1,0},B:B,A:A),2,0),也就是借助IF1,0构建虚拟数组,从左至右
当然,如果你想输入1个公式就解决问题,可以输入的公式是:
=VLOOKUP(F2,CHOOSE({1,2,3,4},B:B,D:D,A:A,C:C),{2,3,4},0)
使用CHOOSE公式构建了一个新的数据区域,B,D,A,C列这样排列
然后我们需要查找的结果在这个CHOOSE数组的2,3,4列,就可以一次性的查找匹配出结果了
2、使用INDEX+MATCH公式组合
它的通用使用用法是:
=INDEX(结果列,MATCH(查找值,查找列,0))
所以套入进行,查找匹配工资时,只需要输入的公式是:
=INDEX(D:D,MATCH(F2,B:B,0))
查找匹配工号和性别的时候,只需要把第1参数的结果列换成对应的就可以了,分别输入的公式是:
=INDEX(A:A,MATCH(F2,B:B,0))
=INDEX(C:C,MATCH(F2,B:B,0))
如果想要一次性得到所有的结果,输入的公式是:
=INDEX(CHOOSE({1,2,3},D:D,A:A,C:C),MATCH(F2,B:B,0))
3、使用XLOOKUP公式
它的用法更简单,对版本有要求,最新版本才有,使用的用法是:
=XLOOKUP(查找值,查找列,结果列)
所以,我们可以分别输入的公式是:
=XLOOKUP(F2,B:B,D:D)
=XLOOKUP(F2,B:B,A:A)
=XLOOKUP(F2,B:B,C:C)
当然也可以一个公式搞定,输入的公式是:
=XLOOKUP(F2,B:B,CHOOSE({1,2,3},D:D,A:A,C:C))
你学会了么?动手试试吧!
猜你喜欢
- 2025-01-15 解决你80%的面试烦恼:面试必问的14个问题,另附部分回答
- 2025-01-15 如何从零开始学习Excel,并在工作中熟练运用?
- 2025-01-15 用Excel统计函数做表会有多省事?
- 2025-01-15 小学信息技术教师面试试讲真题-《绘制电子表格-智能填充数据》
- 2025-01-15 会计行业常见16个面试问题
- 2025-01-15 2021搜狐畅游数据分析笔试题
- 2025-01-15 事业单位面试真题(6月4日-12日)
- 2025-01-15 EXCEL面试人员时间安排表:高效招聘的辅助工具
- 2025-01-15 精心整理48套可编辑的PPT模板,面试自我介绍必备,免费领取
- 2025-01-15 一定要收藏的面试思维导图
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)