一、工作场景
VLOOKUP是我们较常使用的查找函数,一般从左往右进行查找,假如查找数据并不在查找范围的第一列,TT之前也介绍过VLOOKUP从右往左进行查找的办法(EXCEL:VLOOKUP从右往左查找可行吗?)。如下图,TT需要通过账号“123457”在A1:B5中查找户名,除了VLOOKUP函数,我们还有其他的办法吗?
二、TT教你做
办法总比困难多,今天TT介绍从右往左查找的另外一种方法,欲知后事如何,请看下面分解。
(一)函数知识准备:
1、INDEX函数
这个函数用于返回指定单元格区域中值的引用,其结构为INDEX(单元格区域,返回某行的行序号,返回某列的列序号),需要提示一点的是行序列如果省略,则必须有列序号,反之亦然。
如下图,在D2单元格输入函数:=INDEX(A2:B5,2,2),表示引用A2:B5单元格区域中第2行第2列的单元格数值,即B3单元格的值“123457”。
2、MATCH函数
这个函数用于返回指定数值在指定单元格区域中的位置,是EXCEL的主要查找函数之一,结构为MATCH(需查找的值,查找范围,查询的指定方式)。其中最后一个参数用数字-1、0或者1表示,省略时默认为1,为1时查找范围按升序排列,为-1时查找范围按降序排列,为0时查找范围按任意顺序排列。
如下图,在D2单元格输入函数:=MACTH(A9,B2:B5,0),表示A9单元格的数值在B2:B5单元格区域位于第2行的位置,故返回2。
(二)场景应用:
在B9单元格输入函数:=INDEX(A2:A5,MATCH(A9,B2:B5,0)),其中MACTH(A9,B2:B5,0)返回的结果是2,在A2:A5单元格区域的第2行为“二”,即为我们需要查找的户名内容。
--林清玄
看完觉得赞的请拉到文末点赞哦~
联系客服