Excel中INDEX函數(shù)整行,在Excel中,INDEX函數(shù)是我們經(jīng)常使用的函數(shù)之一,可以返回一個(gè)值,然而,如果將其行參數(shù)或者列參數(shù)指定為0(或者忽略),那么會(huì)返回對(duì)指定列或行的引用。注意,這里返回的不是單個(gè)值,而是一組值。
如下所示,公式:
=INDEX(A1:D4,0,2)
或者:
=INDEX(A1:D4,,2)
返回?cái)?shù)據(jù)區(qū)域A1:D4中的第2列,即單元格區(qū)域B2:B4。

如下所示,公式:
=INDEX(A1:D4,3,0)
或者:
=INDEX(A1:D4,3,)
返回?cái)?shù)據(jù)區(qū)域A1:D4中的第3行,即單元格區(qū)域A3:D3。

如果行列參數(shù)都忽略或者都指定為0,則返回對(duì)整個(gè)數(shù)據(jù)區(qū)域的引用,例如:
=INDEX(A1:D4,0,0)
或者
=INDEX(A1:D4,,)
INDEX函數(shù)不僅能夠生成對(duì)實(shí)際單元格區(qū)域的引用,還可以讓其生成一組TRUE/FALSE值,例如公式:
=INDEX(A1:A10<>””,0,0)
結(jié)果如下所示。

上述公式也可以寫(xiě)為:
=INDEX(A1:A10<>””,)
或者:
=INDEX(A1:A10<>””,,1)
或者:
=INDEX(A1:A10<>””,,)
實(shí)際上,我們讓INDEX函數(shù)返回?cái)?shù)組,大多是為了能夠在公式的進(jìn)一步計(jì)算中引用/操縱該數(shù)組。例如,找到第1列中第一個(gè)非空單元格的位置:
=MATCH(TRUE,INDEX(A1:A10<>””,0,0),0)
結(jié)果如下所示。







