index match函数的使用方法

发布时间:2024-12-02 06:44

JavaScript中的函数概念与使用方法 #生活知识# #编程教程#

常用的查找函数VLOOKUP用的较多,不过最佳搭档莫过于INDEX+MATCH,今天来聊聊这对搭档。

1、INDEX

2、MATCH

3、INDEX+MATCH最佳搭档

1、INDEX

INDEX,指在给定的单元格区域中,返回特定行列交叉处单元格的值或引用,在单行或单列区域中查找时, 只需要使用行号,列号可省略,语法:=INDEX(区域,行号,列号)。

如下图,在B3:A13单列区域中查找第5行的数据;在A3:H10区域中查找第7行第2列的数据,公式操作如下图:

861dffe65b6b0701de79f7ea484ac308.png

2、MATCH

MATCH, 返回符合特定值特定顺序的项在数组中的相对位置,即在指定的单行或单列区域数组中, 查找搜索项第一次出现的位置。语法:=MATCH(查找值,单列或单行数组,查找方式)。

1edec626f42140d138d389d7dde40d97.png

3、INDEX+MATCH最佳拍档

①、INDEX+MATCH是一对最佳排挡,如下图需要根据姓名查人事编号,在H4单元格输入公式=INDEX(A:A,MATCH(I4,B:B,0)),即可实现逆向查询,比常用的VLOOKUP来的实在。

c26c6dcfa3ee6b1628478926881d7973.png

公式解释:

公式=MATCH(I4,B3:B13,0),用MATCH函数确定王五在B列中的位置,即返回第10行的位置。

公式=INDEX(A:A,10 ,0),利用INDEX在给定的单元格区域中,返回特定行列交叉处单元格的值或引用,即返回第10行A列对应的位置。

②、如下图,需要查找赵钱2月的销量,在G5单元格输入公式=INDEX(B3:D13,MATCH(G4,A3:A13,0),MATCH(G3,B2:D2,0))。

e29c74465112d368cb995f91eda8a79c.png

公式解释:利用两个MATCH函数分别查找赵钱及2月在表中的位置,在根据INDEX返回它的引用。

③、转置区域,如下图根据A2:C5区域转到一列(详细INT及MOD函数用法介绍请看7月22及23日文章),从A2开始先列后行,E2单元格公式=INDEX($A$2:$C$5,INT(ROW(A3)/3),MOD(ROW(A3),3)+1)。

f3fff2b8826d761872cd24812b922dba.png

公式解释:

公式=INT(ROW(A3)/3),确定INDEX的行号,得出结果3个1、3个2、3个3、3个4,即第一行,第二行,第三行,第四行的位置;

公式=MOD(ROW(A3),3)+1,确定列的位置,得出结果1、2、3的循环序列;

最后利用INDEX加上行和列号,返回相对应位置的数据,如下图:

42c6652639208f9f145b131d3060e463.png

网址:index match函数的使用方法 https://www.yuejiaxmz.com/news/view/343998

相关内容

【数据分析】15组Excel函数,解决数据分析中80%的难题!
Excel中的查找匹配数据,除了vlookup,还有两种方法也好用
效率工具:数据分析中常见的Excel函数都在这里了
pos函数的使用
np.prod() 函数计算数组元素乘积等
Excel中SUMIF函数如何使用
分享10个你可能会用到 Python 自动化项目,提升你的工作效率
srand()以及rand()函数用法(zz)
list index out of range
jQuery中attr()方法用法实例

随便看看