简介
获取Excel某区域的数值时,可使用INDEX函数
INDEX函数:INDEX(区域, 行, [列], [区域序数])
目录
1.从一列获取值
区域为一列时,INDEX(区域, 行, [列], [区域序数]) 中 [列],[区域序数] 可以省略;
公式为:=INDEX(区域, 行)
例1:
在 A:A 区域,获取第3行的值
公式为:=INDEX( A:A , 3)
2.从多列获取值
区域为连续的多列时,INDEX(区域, 行, [列], [区域序数]) 中 [区域序数] 可以省略;
公式为:=INDEX(区域, 行, 列)
例2:
在 A1:B5 区域,获取第3行,第2列的值
公式为:=INDEX( A1:B5 , 3, 2)
3.从多个区域获取值
选择的区域有多个时,需要用 ( ) 括起来,如 (A1:B5,D1:E5);
公式为:=INDEX(区域, 行, 列, 区域序数)
例3:
在 ( A1:B5 , D1:E5 ) 区域,获取第2个区域,第3行,第1列的值
公式为:=INDEX(( A1:B5 , D1:E5 ), 3, 1, 2)
4.跨行获取值
获取跨行的值时需要用到 ROW() 函数,表示当前行的行号,是第几行
公式为:=INDEX(区域, 带有ROW()的公式, [列], [区域序数])
例4:
在 A:A 区域,获取跨行的值,通过带有ROW()的公式获取需要的行
公式为:=INDEX(A:A, 带有ROW()的公式)