Excel單元格的引用包括絕對引用、相對引用以及二者結合産生的混合引用。
相對引用指引用單元格的相對位置;絕對引用是指在固定位置引用單元格;混合引用是相對引用與絕對引用結合使用。
聽起來比較饒人,下面分别用實例演示。
相對引用
上圖中C1單元格中的公式為:"=A1"即為相對引用,A1單元格發生變化,C1單元格跟着變化;
現在将C1單元格公式下拉,看看會發生什麼事情?
可以發現,C1下拉到C2,單元格公式随之改變,從原來的"=A1"變成了"=A2",從原引用位置向下移一單元格;
将C1單元格右拉,又會發生什麼呢?
C1單元格右拉之後,單元格公式從原來的"=A1"變成了"=B1",從原引用位置向右移一單元格;
總結:從以上兩點可以看出,存在相對引用的單元格進行上下左右拖動時,引用的單元格也會相應的發生變化,進行上下左右移動。
絕對引用絕對引用又分為完全絕對引用、列絕對引用與行絕對引用三種情況。
1、完全絕對引用
在C1單元格内輸入公式:"=A1",接着在編輯欄中選中"A1",接着按下【F4】鍵,可以發現"A1"變成了"$A$1",字母與數字前分别多了個"$";
這個"$"符号就是絕對引用的意思,加上這個之後,不論公式如何拖動或者複制,引用的位置不會發生變化,永遠指向A1單元格,這就是絕對引用與相對引用的最大區别。
2、列絕對引用
在C1單元格内輸入公式:"=A1",之後,手動在字母"A"之前添加一個"$"符号,使公式變成"$A1";
這時在對單元格進行拖動的時候可以發現,行拖動引用單元格會發生變化,列拖動,引用單元格不發生變化,這是因為我們對列"A"進行了鎖定,改變列位置時,"A"是始終不發生變化的,這就是列絕對引用。
3、行絕對引用
同理,對數字"1"前添加"$"符号進行 行絕對引用,公式拖動的過程中,列會發生變化,行始終鎖定,即行絕對引用。
混合引用相對引用與混合引用結合使用,即混合引用,在工作中往往使用較為頻繁,下面看二個經典實例。
1、求占比
上圖中求各城市銷售額占比情況,用各城市銷售額除以銷售總額,在C2單元格輸入"=B2/$B$10",這裡必須得将B10單元格固定住,這樣在公式下拉的時候才能返回正确的數值。
2、vlookup匹配出錯
上圖中匹配D列城市的數量,用vlookup很容易實現,在公式下拉的時候發現“西安”與“杭州”并未匹配出數值來,這是什麼原因呢?
通過查看每個單元格的公式發現,公式在下拉的過程中導緻vlookup第二個參數引用區域的範圍發生了變化,導緻公式未能正确返回結果。
這裡隻需将引用範圍加上絕對引用的符号即可,這個問題大家在工作中應該經常遇到,所以要熟練掌握相對引用與絕對引用。
小結一般來說,同一個工作簿單元格引用默認為相對引用,跨工作簿引用默認為絕對引用。
以上就是關于相對引用與絕對引用,如果覺得有用,歡迎關注我,每天分享數據小技巧。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!