excel index 函数
INDEX函数是Excel中广泛应用的查找引用函数,除自身具有按位置调取数据的功能外,INDEX函数还可以和其它函数结合使用,其功能非常的强大……可见INDEX函数是职场必备的函数之一。
一、INDEX函数语法解析及基础用法。
作用:返回表格或区域中的值或值的应用。
语法:INDEX(array,row_num,[column_num])。
解释:INDEX(数组或区域,行号,列号)。
1、如果数组只包含一行或一列,则对应的参数Row_num或Column_num为可选参数。
2、如果数组有多行或多列,但只使用参数Row_num或Column_num,函数INDEX返回数组中的整行或整列,且返回值也为数组。
3、如果同时使用参数Row_num或Column_num,函数INDEX返回Row_num和Column_num交叉处的单元格中的值。
4、如果将Row_num或Column_num设置为(零),函数INDEX则分段返回真个列或行的数组数值。
5、若要使用以数组形式返回的值,请将INDEX函数以数组公式形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。若要输入数组公式,请按Ctrl+Shift+Enter。
示例1:
方法:
在目标单元格中输入公式:=INDEX(B3:B9,5)。
示例2:
方法:
在目标单元格中输入公式:=INDEX(B3:F3,4)。
示例3:
方法:
在目标单元格中输入公式:=INDEX(A3:F9,3,3)。
二、INDEX函数隔行取值。
方法:
1、选定目标单元格。
2、输入公式:=INDEX($A$3:$A$10,COLUMN(A1)+(ROW(A1)-1)*2)。
3、Ctrl+Enter填充。
三、INDEX函数隔列取值。
方法:
1、选定目标单元格。
2、输入公式:=INDEX($C4:$J4,COLUMN(A1)*2)。
3、Ctrl+Enter填充。
四、INDEX函数按条件取整行数据。
方法:
1、选定目标单元格。
2、输入公式:=INDEX($B$4:$I$10,MATCH($A$14,$A$4:$A$10),COLUMN(A1))
3、Ctrl+Enter填充。
五、INDEX函数按条件取整列数据。
方法:
1、选定目标单元格。
2、输入公式:=INDEX($B$3:$E$9,ROW(A1),MATCH($H$2,$B$2:$E$2,0))
3、Ctrl+Enter填充。
2301_79302769: 您好,请问index函数中的数组能用函数结果进行赋值吗,比如我希望选取某区域的第2行第2个,但是这个区域会因为一些数据而发生变化,就要用函数求出这个区域具体范围,然后代进index函数中,我自己理解的表达式就是index(某个变化区域,2,2),然后我试了几种方法(如indirect+address或textjoin+address)求出这个区域范围,但都不能带进去,就卡住了,我理解是因为这个求出来的是文本格式不能引用,实在是不知道方法,求救
Mike_Leigh: x1 = [~[]] x2 = [~[]] x = x1 & x2
哥菜带: 请问这句话是什么意思:"路由器分本地路由器和远程路由器是用业连接网络传输介质的"
liaowenrong: 明白了呢
Daletxt: datetime类型的时间转timestamp时的取值范围最大值有研究吗 [code=python] import datetime max_datetime = datetime.datetime(9999, 12, 31, 15, 59, 59) max_ts = max_datetime.timestamp() # max_ts:253402243199 [/code] 超过这个值报错: ValueError: year 10000 is out of range