2. 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,公式会自动出现大括号,表明使用数组函数。
Excel 高级筛选常见应用教程
今天来分享一个非常常见的问题。如何把包括关键词的内容找出来。 红框区域为源数据,中间为条件,就是说要找出包含长江或珠江的地区。黄色为最后要得到的结果。 第一种方法,常规筛选,这里确实也行。但数据更复杂后,就麻烦了。所以我们来介绍第二种方法:高级筛选。 步骤1:选中A列,点图1中的数据-高级 步骤2: 列表区域就是自己的
3、INDEX函数与MATCH函数联用:
3.1MATCH函数是返回在指定方式下与指定数值匹配的数组中元素的相应位置。
公式:MATCH(LOOKUP_VALUE,LOOKUP_ARRAY,MATCH_TYPE)
LOOKUP_VALUE为在数据表中查找的数值
LOOKUP_ARRAY为包括要查找的连续单元格区域
MATCH-TYPE为数字1,0,-1
1表示查找小于或等于LOOKUP_value的最大值,区域需升序排列
-1表示查找大于或等于LOOKUP_VALUE的最小值,区域需降序排列
0表示查找等于LOOKUP_VALUE的第一个值,不需排列
例: A B C
1 吉林长久 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
返回“吉林长久”
4、index应用的最高境界是将INDEX SMALL IF ROW函数组合进行应用。
例如,要返回某些符合条件的值:
可以这样子写:
{=INDEX(G:G,SMALL(IF(($F$318:$F$348>=$I$314)*($F$318:$F$348<=$J$314),ROW($F$318:$F$348),4^8),ROW(G1)))&""}
f318:f348是日期,i314和j314也是时间,如此可以返回g列中符合时间条件的值。
闲谈生活中的数据分析统计学
最近在学习陈老师的《数据分析贤内助》,也参加了对岸的统计简单学网络课程。感觉还是不错的,虽然才开始学不久。来分享2个最近身边和网上发生的事情,我尝试用统计学来进行解释。讲的不好,但希望抛砖引玉。 事件1:昨晚一个群里在谈应届生待遇的问题,不同的人谈到自己知道的不同的待遇,而且差距也很大。我最后说了一句话,对比要可比,你