INDEX(array, row_num, [column_num], [area_num])
引數介紹:
array 必需。單元格區域或陣列常量。
如果陣列僅包含一行或一列,則相應的row_num或column_num引數是可選的。
例如:
在某單元格輸入“=index(A:A,1)”則返回A1單元格內容;
在某單元格輸入“=index(1:1,1)”或“=index(1:1,,1)”則返回A1單元格內容;
總結,不論陣列為一行還是一列,只要一個row_num就足夠了。
如果陣列具有多行和多列,並且僅row_num或column_num,則 INDEX 返回陣列中整個行或列的陣列。
例如:
在某單元格輸入“=index(A1:E5,2,3)”則返回C2單元格(即目標區域的第二行與第三列交叉處)內容;
選中某單元格開始的5個列單元格區域如選中F1:F5,輸入“=index(A1:E5,,1)”然後按shift+ctrl+enter組合鍵,則F1:F5單元格返回A1:A5單元格內容。同理,對應的行也是如此。
row_num 必需,除非column_num。 選擇陣列中的某行,函式從該行返回數值。 如果row_num省略,column_num必須。
解釋:如果列引數存在,行引數可以省略但是需要加逗號(,)
column_num 可選。 選擇陣列中的某列,函式從該列返回數值。 如果column_num省略,row_num必需。
Area_num可選。選擇引用中的一個區域,以從中返回 row_num 和 column_num 的交叉區域。
例如:
在某單元格輸入“=index( (A1:B4,D1:E4,G1:H4),2,3,1)”則返回第1個區域中行2列3交叉的單元格C2的內容。
最新評論