posts - 28,comments - 0,views - 13544

本章介绍了VLOOKUP与XLOOUP,受限于excel版本,有时无法使用XLOOKUP

1、VLOOKUP

VLOOKUP(查找依据,依据所处区域,结果位于哪列,匹配模式) 

TRUE为模糊匹配  FALSE为精确匹配

eg:VLOOKUP(K2,A2:H50,8,FALSE)

由于VLOOKUP要求查找区域位于被查找值的左侧,因此可借用if{1,0}函数,按顺序组成数组 VLOOKUP(K2,IF({1,0},H2:H19,G2:G19),2,FALSE) 

有多个查找依据时,运用“&”将查找依据连接为字符串 VLOOKUP(J2&K2,IF({1,0},C2:C20&D2:D20,A2:A20),2,0)

运用通配符进行模糊匹配  VLOOKUP(“*”&K2,A2:F20,2,0)

 

excel中的通配符规则

 

 2、XLOOKUP

XLOOKUP(查找依据, 依据所处区域, 返回值位于哪列, 查找失败时的返回值, 匹配类型, 搜索模式)

第四个参数:

ifnotfound,找不到结果,就返回第四参数,如果省略第四参数函数默认返回#N/A这个错误值

第五参数(可选参数):match_mode,指定匹配类型

参数为:0 ,精确匹配,未找到结果,返回 #N/A。 这是默认选项;-1,近似匹配,未找到结果,返回下一个较小的项;1,近似匹配,未找到结果,返回下一个较大的项;2 ,通配符匹配

第六参数(可选参数):search_mode, 指定要使用的搜索模式

参数为:1,从第一项开始执行搜索。 这是默认选项;-1,从最后一项开始执行反向搜索;2,根据 lookup_array 按升序排序的二进制搜索。 如果未排序,将返回无效结果;-2,根据lookup_array 按降序排序的二进制搜索。 如果未排序,将返回无效结果

注意:数据集横向时,延续原有的输入模式;使用通配符时,指定第五个参数为2;多条件查找时利用”&“将条件组合即可

 

 

拓展:Excel技巧:一文搞懂 IF{1,0} 的用法 - 知乎 (zhihu.com)

posted on   宝joM  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2020-01-20 matlab厦门大学第一讲笔记
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示