通常情況下,使用INDEX函數(shù)來獲取數(shù)據(jù),其通用語法形式為:
=INDEX(array,row_num,column_num)
即,獲取參數(shù)row_num指定的行和參數(shù)column_num指定的列交叉的單元格中的數(shù)據(jù)。
INDEX函數(shù)常與MATCH函數(shù)配合使用,以構(gòu)建強(qiáng)大的查找公式。
下圖1展示了INDEX函數(shù)的一些基本用法。

圖2
使用INDEX函數(shù)創(chuàng)建動態(tài)區(qū)域
可以使用INDEX函數(shù)與COUNTA函數(shù)配合來創(chuàng)建動態(tài)區(qū)域,如下圖3所演示。

圖3
剛開始列表中的數(shù)據(jù)為單元格區(qū)域A2:C6。我們創(chuàng)建一個名為“Student”的動態(tài)命名區(qū)域。
在“名稱框”中輸入:Student
在“引用位置”框中輸入公式:
=Sheet2!$A$2:INDEX(Sheet2!$A:$C,COUNTA(Sheet2!$A:$A),3)
注意,此時公式中的INDEX(Sheet2!$A:$C,COUNTA(Sheet2!$A:$A),3)返回列C中最后一個數(shù)據(jù)單元格。
因此,當(dāng)數(shù)據(jù)擴(kuò)充至單元格C10時,名為“Student”的區(qū)域也自動擴(kuò)展為A2:C10。
在下一篇文章中,我們將會看到使用INDEX函數(shù)、MATCH函數(shù)和COUNTA函數(shù)相配合,創(chuàng)建更加靈活的動態(tài)區(qū)域。






