Excel INDEX函数的应用

网友投稿 416 2022-11-29

Excel INDEX函数的应用

1. INDEX函数的用途是返回列表或数组中的指定值。公式:INDEX(ARRAY,ROW-NUM,CLUMN-NUM)例:返回A1:C10区域,第五行,第二列的值!=INDEX(A1:C10,5,2)

2. INDEX数组函数:返回多个条件下指定的数值.例:显示条件为D2:D13=D4、并且F2:F13=F4情况下,E列中对应的值什么?={INDEX(A1:F13,SUM(IF((D2:D13=D4)*(F2:F13=F4),ROW(E2:E13))),COLUMN(E2))}或={INDEX(A1:F13,SMALL(IF((D2:D13=D4)*(F2:F13=F4),ROW(E2:E13))),COLUMN(E2))}公式输入完成后,同时按下CTRL+SHIFT+ENTER,公式会自动出现大括号,表明使用数组函数。

3、INDEX函数与MATCH函数联用:

3.1MATCH函数是返回在指定方式下与指定数值匹配的数组中元素的相应位置。公式:MATCH(LOOKUP_VALUE,LOOKUP_ARRAY,MATCH_TYPE)LOOKUP_VALUE为在数据表中查找的数值LOOKUP_ARRAY为包括要查找的连续单元格区域MATCH-TYPE为数字1,0,-11表示查找小于或等于LOOKUP_value的最大值,区域需升序排列-1表示查找大于或等于LOOKUP_VALUE的最小值,区域需降序排列0表示查找等于LOOKUP_VALUE的第一个值,不需排列例: A B C1 吉林长久 66666 双桥双胎2 吉林安顺 99999 单桥双胎求:66666在B列的第几行?=MATCH("66666",B1:B2,0) 返回“1”。求“66666”对应的公司是什么?=INDEX(A:A,MATCH("66666",B1:B2,0),column(A1)) 公式输入后同时按下CTRL+SHIFT+ENTER返回“吉林长久”

Excel INDEX函数的应用

4、index应用的最高境界是将INDEX+SMALL+IF+ROW函数组合进行应用。例如,要返回某些符合条件的值:可以这样子写:{=INDEX(G:G,SMALL(IF(($F8:$F8>=$I4)*($F8:$F8<=$J4),ROW($F8:$F8),4^8),ROW(G1)))&""}f318:f348是日期,i314和j314也是时间,如此可以返回g列中符合时间条件的值。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:excel的修炼术-神奇小技巧
下一篇:Excel 高级筛选常见应用教程
相关文章