首页 > 其他分享 >第六章 查找函数

第六章 查找函数

时间:2023-01-20 19:45:17浏览次数:51  
标签:返回 匹配 函数 VLOOKUP K2 查找 参数 第六章

本章介绍了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)

标签:返回,匹配,函数,VLOOKUP,K2,查找,参数,第六章
From: https://www.cnblogs.com/zxpsyneuroscience/p/17063062.html

相关文章