index match函数的使用方法
JavaScript中的函数概念与使用方法 #生活知识# #编程教程#
常用的查找函数VLOOKUP用的较多,不过最佳搭档莫过于INDEX+MATCH,今天来聊聊这对搭档。
1、INDEX
2、MATCH
3、INDEX+MATCH最佳搭档
1、INDEX
INDEX,指在给定的单元格区域中,返回特定行列交叉处单元格的值或引用,在单行或单列区域中查找时, 只需要使用行号,列号可省略,语法:=INDEX(区域,行号,列号)。
如下图,在B3:A13单列区域中查找第5行的数据;在A3:H10区域中查找第7行第2列的数据,公式操作如下图:
2、MATCH
MATCH, 返回符合特定值特定顺序的项在数组中的相对位置,即在指定的单行或单列区域数组中, 查找搜索项第一次出现的位置。语法:=MATCH(查找值,单列或单行数组,查找方式)。
3、INDEX+MATCH最佳拍档
①、INDEX+MATCH是一对最佳排挡,如下图需要根据姓名查人事编号,在H4单元格输入公式=INDEX(A:A,MATCH(I4,B:B,0)),即可实现逆向查询,比常用的VLOOKUP来的实在。
公式解释:
公式=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))。
公式解释:利用两个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)。
公式解释:
公式=INT(ROW(A3)/3),确定INDEX的行号,得出结果3个1、3个2、3个3、3个4,即第一行,第二行,第三行,第四行的位置;
公式=MOD(ROW(A3),3)+1,确定列的位置,得出结果1、2、3的循环序列;
最后利用INDEX加上行和列号,返回相对应位置的数据,如下图:
网址: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()方法用法实例