材料/工具
excal辦公軟件
相對引用
點擊桌面圖標,開啟excal。
在使用過程中發現,與單元格B2直接相連有8個單元格,其中單元格A1位於單元格B2左上方,單元格B2中的公式爲=A1,該公式表示單元格B2的數值等於跟B2相對位置在直接相連的左上方單元格A1。
在複製單元格B2包含相對引用的公式時,由於所引用單元格與包含公式單元格的相對位置固定不變,Excel將自動調整複製公式中的引用,以便讓引用的相對位置保持不變。也就是說,單元格 B2 公式中引用的單元格A1的相對位置是單元格B2 直接相連的左上方,擴展複製至單元格B3時,單元格B3公式中引用的單元格應當與單元格B3的相對位置保持不變,即與單元格 B3 直接相連的左上方單元格A2。
絕對引用
單元格 B4的公式爲=A1*A2,單元格A1乘以單元格A2,若將B4的公式複製到另一單元格中並且結果保持不變(即仍然爲單元格A1乘以單元格A2),則必須將公式中A1和A2兩個引用(默認爲相對引用)調整爲絕對引用。方法就是在相對引用的“列號”(字母)和“行號”(數字)前加上美元符號$,即單元格的絕對引用。
在單元格B4中輸入公式=$A$1*$A$2,複製單元格B4中的公式到任何一個單元格,最後的值都不會改變 。
混合引用
單元格C3輸入公式=A$1,如果向上(或向下)複製公式到單元格C2(或C4),因爲“列號”字母A前面沒有美元符號,“行號”數字1前面增加了美元符號,所以列號會跟着變化(相對引用)而行號保持不變(絕對引用)。由於向上(或向下)複製公式只是改變了行號(C3變爲C2、C4)沒有改變列號,但公式中的絕對引用固定了行號,所以這兩個單元格公式依然是=A$1。
如果向右複製公式到單元格D3,由於向右複製公式改變了列號,並且公式中列號爲相對引用會跟着變化,單元格D3的公式變爲=B$1,而單元格B1爲空,所以單元格D1的值爲0。請注意看下圖中空色方框標記的單元格B3,顯示爲=#REF!,這是向左複製公式後的結果。由於引用的單元格A1已經最左邊的一列,所以向左複製時單元格B3無法引用任何單元格,在Excel中用=#REF!來表示單元格引用無效。