本章介绍了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;多条件查找时利用”&“将条件组合即可
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2020-01-20 matlab厦门大学第一讲笔记