
EXCEL當中涵數的絕對引用和相對引用的區別
所謂的絕對引用和相對引用都是針對單元格來說,例如$A$1是絕對引用,A1是相對引用($A1和A$1是混合引用)
假設A1=1,A2=2,A3=3,....
如果b1中輸入公式=$A$1*2,然后向下拖拉填充,則B列中每一個單元格中的公式都是=$A$1*2,其值分別是B1=2,B2=2,B3=2,......
如果b1中輸入公式=A1*2,然后向下拖拉填充,則B列中單元格中的公式分別是(B1)=A1*2,(B2)=A2*2,(B3)=A3*2,...其值分別是B1=2,B2=4,B3=6,......
這樣講明白了么?對單元格絕對引用的公式,無論公式復制到什么位置,被引用的單元格不變;對單元格相對引用的公式,會隨著公式復制到什么位置,被引用的單元格隨之變化
Excel表格里如何實現單元格復制時行相對引用下拉時絕對引用行
一、這個單元格地址可以寫成,如$B1
二、$在誰的前面就絕對引用誰
A1是相對引用
$A1絕對引用列是混合引用
A$1絕對引用行是混合引用
$A$1絕對引用行和列是絕對引用
F4是在四種引用間相互轉換的快捷鍵(在欄輸入公式時按下F4功能鍵可進行切換)
三、
A1(相對引用)在下拉拖動引用時,會變成引用A2,A3,A4...,右拉拖動時引用變成B1,C1,D1....;
A(混合引用)當你下拉復制時想保證引用的只是A1單元格時,A1就要加$符號,成A,這樣在下拉時能保證對A列第一行的相對引用(即保持行號在引用時不產生變動);
Excel函數中什么時候用相對引用和絕對引用
比如說排名函數RANK。
如果要得到B列數據的排名,只計算B2單元格的,可以在C2單元格輸入=RANK(B2,B2:B18),結果是正確的
這里的B2是相對引用單元格,B2:B18就是相對引用區域。
但如果將C2單元格的排名公式向下復制,得到的結果就是錯誤的,
因為在C3單元格,公式變成了=RANK(B3,B3:B19);
C4單元格,公式變成了=RANK(B4,B4:B20);
顯然,前面的單元格相對引用是正確的,而后面的引用區域一直在發生變化,引起排名結果錯誤。
因此,當向下填充時,應將后面的引用區域修改成絕對引用或相對絕對混合引用,確保引用區域不會隨著復制或填充而發生改變
C2單元格的公式變成
=RANK(B2,$B$2:$B$18)
或者=RANK(B2,B$2:B$18)
這樣的舉例希望能幫助你提高對相對引用和絕對引用的認識。
以上就是EXCEL當中涵數的絕對引用和相對引用的區別的詳細內容,!

