一、Excel引用樣式的說明
1、引用的作用
在Excel中引用的作用在於標識工作表上的單元格或單元格區域,並指明公式中所使用的數據的位置。通過引用,可以在公式中使用工作表不同部分的數據,或者在多個公式中使用同一單元格的數值。還可以引用同一工作簿不同工作表的單元格、不同工作簿的單元格、甚至其它應用程序中的數據。
2、引用的含義
關於引用需要了解如下幾種情況的含義:
外部引用--不同工作簿中的單元格的引用稱為外部引用。
遠程引用--引用其它程序中的數據稱為遠程引用。
相對引用--在創建公式時,單元格或單元格區域的引用通常是相對於包含公式的單元格的相對位置。
絕對引用--如果在複製公式時不希望 Excel 調整引用行和列,請使用絕對引用。即加入美元符號,如$C$1。
混合引用--如果在複製公式時只是不希望 Excel 調整引用行或列中的一種,那麼請使用混合引用。如C$1或$C1。
3、引用的表示方法
關於引用有兩種表示的方法,即A1 和 R1C1 引用樣式;例:A1等同與R1C1;D3等同與R3C4。
(1)引用樣式一(默認)--A1
A1的引用樣式是Excel的默認引用類型。這種類型引用字母標誌列(從 A 到 IV ,共 256 列)和數字標誌行(從 1 到 65536)。這些字母和數字被稱為行和列標題。如果要引用單元格,請順序輸入列字母和行數字。例如,C25 引用了列 C 和行 25 交叉處的單元格。如果要引用單元格區域,請輸入區域左上角單元格的引用、冒號(:)和區域右下角單元格的引用,如A20:C35。
(2)引用樣式二--R1C1
在 R1C1 引用樣式中,Excel 使用"R"加行數字和"C"加列數字來指示單元格的位置。例如,單元格絕對引用 R1C1 與 A1 引用樣式中的絕對引用 $A$1 等價。如果活動單元格是 A1,則單元格相對引用 R[1]C[1] 將引用下面一行和右邊一列的單元格,或是 B2。
二、ADDRESS、COLUMN、ROW引用函數說明及應用
1、 ADDRESS用於按照給定的行號和列標,建立文本類型的單元格地址。
其語法形式為:ADDRESS(row_num,column_num,abs_num,a1,sheet_text)
Row_num指在單元格引用中使用的行號。
Column_num指在單元格引用中使用的列標。
Abs_num 指明返回的引用類型,1代表絕對引用,2代表絕對行號,相對列標,3代表相對行號,絕對列標,4為相對引用。
A1用以指明 A1 或 R1C1 引用樣式的邏輯值。如果 A1 為 TRUE 或省略,函數 ADDRESS 返回 A1 樣式的引用;如果 A1 為 FALSE,函數 ADDRESS 返回 R1C1 樣式的引用。
Sheet_text為一文本,指明作為外部引用的工作表的名稱,如果省略 sheet_text,則不使用任何工作表名。
簡單說,即ADDRESS(行號,列標,引用類型,引用樣式,工作表名稱)
比如,ADDRESS(4,5,1,FALSE,"[Book1]Sheet1") 等於 "[Book1]Sheet1!R4C5"參見圖1
圖1
2、 COLUMN用於返回給定引用的列標。
語法形式為:COLUMN(reference)
Reference為需要得到其列標的單元格或單元格區域。如果省略 reference,則假定為是對函數 COLUMN 所在單元格的引用。如果 reference 為一個單元格區域,並且函數 COLUMN 作為水平數組輸入,則函數 COLUMN 將 reference 中的列標以水平數組的形式返回。但是Reference 不能引用多個區域。
3、 ROW用於返回給定引用的行號。
語法形式為:ROW(reference)
Reference為需要得到其行號的單元格或單元格區域。 如果省略 reference,則假定是對函數 ROW 所在單元格的引用。如果 reference 為一個單元格區域,並且函數 ROW 作為垂直數組輸入,則函數 ROW 將 reference 的行號以垂直數組的形式返回。但是Reference 不能對多個區域進行引用。