Excel表格中的相對引用和絕對引用的使用方法(excel怎麼使用絕對引用)
在Excel中,學習函式始終繞不開相對引用和絕對引用,引用方法得當,才能對函式靈活運用。否則計算結果很可能出現錯誤。本文就以幾個常用的案例介紹一下Excel中的相對引用、絕對引用與混合引用的用法吧。
一、相對引用、絕對引用基本情況介紹。
相對引用和絕對引用在形式上的區別就是絕對引用有$符號(英文狀態下shift 4),相對引用沒有。內容上的區別就是填充以後引用的單元格不同。在編輯欄的公式中按F4鍵可以在相對引用、絕對引用和混合引用之間切換。
如下圖所示,右側資料是三種引用方式的計算結果:
在D3單元格輸入公式=A3*B3,向下拖動,隨著單元格的變化,計算公式和計算結果也會發生變化。因為此處對A列和B列的單元格均採用了相對引用。
在E3單元格輸入公式=$A$3*B3,向下拖動後,引用的A列單元格一直是A3單元格,不會發生變化,而引用B列單元格會發生變化。因為此處對A3單元格採用了絕對引用。
在F3單元格輸入公式=$A$3*$B$3,向下拖動後,公式一直保持一致,因為此處對A3和B3單元格都採用了絕對引用。
二、混合引用在九九乘法表中的運用。
在製作九九乘法表中,如下圖所示,在B3單元格中輸入的公式應該是=$A3*B$2,為什麼這樣輸入呢?
我們可以這樣想,C3單元格的計算公式應該是A3乘以C2,而向右拖動填充公式時列會發生變化,行不會變化。即A3單元格是保持不變的,A3的A絕對引用。B2單元格會發生變化。B2的B要相對引用。
而B4單元格的計算公式應該是A4乘以B2,向下拖動填充公式時行會發生變化,列不會變化。即B2單元格時保持不變的,所以A3的3要相對引用,A3單元格會發生變化,B2的2要絕對引用。
所以由此可以看出,這種既有橫向填充又有縱向填充的,採用混合引用才可以計算出正確的結果。如果弄不清楚,就多試幾次就好了。
接下來可以利用if函式去除表中的重複項,即在B3單元格修改函式公式為=IF(B$2>$A3,"",$A3*B$2),並向下、向右填充。
這裡的if函式第一個引數也採用了混合引用。行數大於對應的列數時單元格顯示為空值,否則就顯示計算結果。
三、絕對引用和相對引用在累加計算中的運用。
如下圖所示,收入用正數表示,支出用負數表示,要根據收支計算每天的餘額。
在C2單元格中輸入函式=SUM($B$2:B2),向下拖動後第一個B2保持不變,第二個B2會隨著單元格的變化而變化。
比如在C3單元格中,公式就變成了=SUM($B$2:B3),表示B2到B3單元格值的累計數。C4單元格就成了=SUM($B$2:B4),表示B2到B4單元格值的累計數……
四、絕對引用在vlookup函式中的運用。
vlookup函式的基本引數=vlookup(查詢的內容,查詢的範圍,查詢內容在查詢範圍第幾列,邏輯值)。對於第二個引數,一般要採用絕對引用,不然很容易出現查詢錯誤。
如下圖所示,我在E2單元格中輸入函式=VLOOKUP(D2,A1:B13,2,0)後,向下拖動發現諸葛亮的成績查詢錯誤,是因為此處對於vlookup函式第二個引數採用了相對引用,向下拖動會改變查詢範圍,所以第二個引數切換到絕對引用,再進行查詢就沒有問題了。
這就是相對引用,絕對引用和混合引用在Excel表中的幾種應用,趕快試一下吧。