在上個專題中,我分九講講了各類統計函數的意義和用法,今日開始講解引用函數。所謂引用就是指向,有位置的引用,數值的引用,數組的引用,還用間接的引用,直接的引用,絕對的引用,相對的引用等等。今天主要講解位置的引用。
1.AREAS 引用中包含的區域個數
函數定義:返回引用中包含的區域個數.區域表示連續的單元格區域或某個單元格.
使用格式:AREAS(reference)
格式簡義:AREAS(一個或多個區域)
參數定義:Reference對某個單元格或單元格區域的引用,也可以引用多個區域。
注意事項:如果需要將幾個引用指定為一個參數,則必須用括號括起來,以免MicrosoftExcel將逗號作為參數間的分隔符。
2.COLUMN[COUMNS] 引用的列標[列數]
函數定義:column返回給定引用的列標;columns返回給定數組或引用的列數
使用格式:
COLUMN(reference);COLUMNS(reference)
格式簡義:COLUMN(目標單元格);COLUMNS(單元格或一個單元格區域)
參數定義:reference指定單元格引用或單元格區域的引用.當指定了單元格區域的引用時,位於左上角的單元格的列序號構成返回值.
注意事項:
a)如果省略區域,輸入"=COLUMN()"時,輸入COLUMN函數的單元格的列序號就是函數的返回值
b)對於COLUMN函數,如果reference為一個單元格區域,並且函數COLUMN作為水平數組輸入,則函數COLUMN將reference中的列標以水平數組的形式返回;
c).Reference不能引用多個區域.
d). 對於COLUMNS函數,如果省略reference,則假定為是對函數COLUMN所在單元格的引用.
e). 對於COLUMNS函數,如果reference為一個單元格區域,並且函數COLUMN作為水平數組輸入,則函數COLUMN將reference中的列標以水平數組的形式返回.
3 ROW [ROWS]查找第幾行[計算多少行]
函數定義:ROW查找在第幾行;ROWS計算多少行
使用格式:
ROW(reference);ROWS(array)
格式簡義:ROW(目標單元格);ROWS(單元格或一個單元格區域)
參數定義:Reference為需要得到其行號的單元格或單元格區域.array為需要得到其行數的數組、數組公式或對單元格區域的引用
注意事項:
a)如果省略reference,則假定是對函數ROW所在單元格的引用.如果reference為一個單元格區域,並且函數ROW作為垂直數組輸入,則函數ROW將reference的行號以垂直數組的形式返回.但Reference不能引用多個區域.
實例一:求區域的個數:
實例二:求固定排序的序列:
返回值:
上面的實例中根據ROW()和COLUMN()函數的值很完美的求出了幾組序列數。
今日內容迴向:
1 AREAS COLUMN ROW 引用函數的意義是什麼?
2 給出特定的序列數的組合函數的意義是什麼?
閱讀更多 VBA專家 的文章