秒懂Excel的三種引用
Excel的三種引用,很多人傻傻分不清,但是在面試和工作中會經常用到。我們先來看看這三種引用長什麼樣。
對於A列第一行的單元格,相對引用是A1。絕對引用是列號和行號前面都加了一個美元的符號$A$1。混合引用是在行號或者列號其中一個前面加了美元符號,$A1 或 A$1。
我們通過一個實際的例子來解釋這三種引用的作用和區別。
-
相對引用
下圖是員工工資表。員工每月的工資包括了基本工資和補貼,而且每個員工的補貼都是不一樣的。
這時候要算出每個員工的總工資,也就是將每一行“基本工資”和“補貼”這兩個單元格的數值加起來了。
在第一行總計的單元格中輸入公式=B2+C2,將第一行的基本工資和補貼相加。然後滑鼠放到這個單元格右下角變為十字架時,雙擊十字架,用公式把這一列都填充了。
填充的公式裡的行號和列號會隨著單元格的改變而改變,這就是相對引用。
第2行公式相應變成了這一行的值B3+C3,第3行公式相應變成了B4+C4。
相對引用是指,當把公式複製到其它單元格中時,行號和列號會根據實際的單元格相應的改變。
-
絕對引用
我們把剛才的例子改變一下,假設每個員工的補貼是一樣的,都是5000元。
現在要計算每個員工的總工資,怎麼辦呢?
如果按前面例子的操作方法輸入公式,你會發現只有第一行的資料是有加上補貼的,其他行並沒有。這是因為引用了相應的空白單元格,而真正的補貼單元格只是F列的第1行(F1)。
對於這種情況,我們就需要用到絕對引用,也就是在複製公式的時候,公式裡的補貼單元格的行號和列號不會改變,指向的都是補貼那一個單元格。下面圖片是改變成絕對引用後的效果。
絕對引用是在行號和列號前面加個美元符號$,對應這個例子裡就是在補貼所在的單元格的行和和列號前面都加美元符號,也就是$F$1。
然後把這個公式複製到其他單元格,你會發現,補貼所在的單元格行號和列號都沒有改變。這就是絕對引用。
-
混合引用
混合引用是行或列中有一個是相對引用,另一個是絕對引用,表示加了美元的行號或者列號不變。例如:
$A1在行號前面加了一個$符號,行號就固定不變了
A$1 在列號前面加了 美元符號,列號就固定不變了。
每次手動輸入美元符號$非常麻煩,Excel設定了快捷鍵F4幫助使用者迅速切換相對引用、絕對引用和混合引用。步驟如下:
1)選定包含該公式的單元格
2)在編輯欄中選擇要更改的公式內容,並按 F4 鍵
3)以引用單元格A1為例,每次按 F4 鍵時,Excel會依次在以下組合間切換:
按一次F4是絕對引用,按兩次、三次F4是混合引用,按四次F4是相對引用