引用的作用在于標(biāo)識工作表上的單元格或單元格區(qū)域,并指明公式中所使用的數(shù)據(jù)的位置。通過引用,可以在公式中使用工作表不同部分的數(shù)據(jù),或者在多個公式中使用同一個單元格的數(shù)值。還可以引用同一個工作簿中不同工作表上的單元格和其他工作簿中的數(shù)據(jù)。引用不同工作簿中的單元格稱為鏈接。
默認情況下,Excel 使用 A1 引用樣式,此樣式引用字母標(biāo)識列(從 A 到 IV,共 256 列),引用數(shù)字標(biāo)識行(從 1 到 65,536)。這些字母和數(shù)字稱為行號和列標(biāo)。若要引用某個單元格,請輸入列標(biāo)和行號。例如,B2 引用列 B 和行 2 交叉處的單元格。
若要引用 | 請使用 |
---|---|
列 A 和行 10 交叉處的單元格 | A10 |
在列 A 和行 10 到行 20 之間的單元格區(qū)域 | A10:A20 |
在行 15 和列 B 到列 E 之間的單元格區(qū)域 | B15:E15 |
行 5 中的全部單元格 | 5:5 |
行 5 到行 10 之間的全部單元格 | 5:10 |
列 H 中的全部單元格 | H:H |
列 H 到列 J 之間的全部單元格 | H:J |
列 A 到列 E 和行 10 到行 20 之間的單元格區(qū)域 | A10:E20 |
引用其他工作表中的單元格 下面的示例中,AVERAGE 工作表函數(shù)將計算同一個工作簿中名為 Marketing 的工作表的 B1:B10 區(qū)域內(nèi)的平均值。
請注意,工作表的名稱和感嘆號 (!) 應(yīng)位于區(qū)域引用之前。
相對引用 公式中的相對單元格引用(例如 A1)是基于包含公式和單元格引用的單元格的相對位置。如果公式所在單元格的位置改變,引用也隨之改變。如果多行或多列地復(fù)制公式,引用會自動調(diào)整。默認情況下,新公式使用相對引用。例如,如果將單元格 B2 中的相對引用復(fù)制到單元格 B3,將自動從 =A1 調(diào)整到 =A2。
絕對引用 單元格中的絕對單元格引用(例如 $A$1)總是在指定位置引用單元格。如果公式所在單元格的位置改變,絕對引用保持不變。如果多行或多列地復(fù)制公式,絕對引用將不作調(diào)整。默認情況下,新公式使用相對引用,需要將它們轉(zhuǎn)換為絕對引用。例如,如果將單元格 B2 中的絕對引用復(fù)制到單元格 B3,則在兩個單元格中一樣,都是 $A$1。
混合引用 混合引用具有絕對列和相對行,或是絕對行和相對列。絕對引用列采用 $A1、$B1 等形式。絕對引用行采用 A$1、B$1 等形式。如果公式所在單元格的位置改變,則相對引用改變,而絕對引用不變。如果多行或多列地復(fù)制公式,相對引用自動調(diào)整,而絕對引用不作調(diào)整。例如,如果將一個混合引用從 A2 復(fù)制到 B3,它將從 =A$1 調(diào)整到 =B$1。
如果要分析同一工作簿中多張工作表上的相同單元格或單元格區(qū)域中的數(shù)據(jù),請使用三維引用。三維引用包含單元格或區(qū)域引用,前面加上工作表名稱的范圍。Excel 使用存儲在引用開始名和結(jié)束名之間的任何工作表。例如,=SUM(Sheet2:Sheet13!B5) 將計算包含在 B5 單元格內(nèi)所有值的和,單元格取值范圍是從工作表 2 到工作表 13。
當(dāng)移動、復(fù)制、插入或刪除工作表時,三維引用如何改變
下面的示例演示當(dāng)移動、復(fù)制、插入或刪除三維引用中的工作表時對三維引用產(chǎn)生的影響。該示例使用公式 =SUM(Sheet2:Sheet6!A2:A5) 對從 Sheet2 到 Sheet6 的每張工作表中的從 A2 到 A5 的單元格求和。
插入或復(fù)制 如果在 Sheet2 和 Sheet6(本示例中的起止工作表)之間插入或復(fù)制工作表,Microsoft Excel 將在計算中包含所添加的工作表中從單元格 A2 到 A5 的所有數(shù)值。
刪除 如果刪除了 Sheet2 和 Sheet6 之間的工作表,Excel 將刪除計算中相應(yīng)的值。
移動 如果將 Sheet2 和 Sheet6 之間的工作表移動到引用工作表區(qū)域之外的位置,Excel 將刪除計算中相應(yīng)的值。
移動起止工作表 如果將 Sheet2 或 Sheet6 移到同一工作簿中的其他位置,Excel 將對計算進行調(diào)整以包含它們之間的新工作表區(qū)域。
刪除起止工作表 如果刪除了 Sheet2 或 Sheet6,Excel 將對計算進行調(diào)整以包含它們之間的工作表區(qū)域。
也可以使用同時統(tǒng)計工作表上行和列的引用樣式。R1C1 引用樣式對于計算位于宏 (宏:可用于自動執(zhí)行任務(wù)的一項或一組操作。可用 Visual Basic for Applications 編程語言錄制宏。)內(nèi)的行和列很有用。在 R1C1 樣式中,Excel 指出了行號在 R 后而列號在 C 后的單元格的位置。
引用 | 含義 |
---|---|
R[-2]C | 對在同一列、上面兩行的單元格的相對引用 (相對單元格引用:在公式中,基于包含公式的單元格與被引用的單元格之間的相對位置的單元格地址。如果復(fù)制公式,相對引用將自動調(diào)整。相對引用采用 A1 樣式。) |
R[2]C[2] | 對在下面兩行、右面兩列的單元格的相對引用 |
R2C2 | 對在工作表的第二行、第二列的單元格的絕對引用 (絕對單元格引用:公式中單元格的精確地址,與包含公式的單元格的位置無關(guān)。絕對引用采用的形式為 $A$1。) |
R[-1] | 對活動單元格整個上面一行單元格區(qū)域的相對引用 |
R | 對當(dāng)前行的絕對引用 |
當(dāng)您錄制宏時,Excel 將使用 R1C1 引用樣式錄制命令。例如,如果要錄制這樣的宏,當(dāng)單擊“自動求和”按鈕時該宏插入將某區(qū)域中的單元格求和的公式。Excel 使用 R1C1 引用樣式,而不是 A1 引用樣式來錄制公式。
單擊“工具”菜單上的“選項”,再單擊“常規(guī)”選項卡。
在“設(shè)置”下,選中或清除“R1C1 引用樣式”復(fù)選框。