EXCEL基礎概念之相對引用和絕對引用?

本人之前從事過資料分析的工作,現在從事IT諮詢和財務軟體實施,日常工作中對excel軟體有一定的瞭解和掌握。

excel中有一個非常重要的基礎概念就是“相對引用”和“絕對引用”。很多時候,公式輸入的明明是正確的,但是計算結果就是不正確,其原因就是因為混淆了“相對引用”和“絕對引用”,今天就和大家介紹一下這個基礎概念,以及如何快速切換“相對引用”和“絕對引用”。

工具/原料

windows 8.1

office 2013

概念解釋

什麼叫引用?我用自己的理解給大家解釋一下:

引用:比如我在【B2】單元格中輸入了【=A2】,這就是引用,也就是在【B2】單元格中使用了【A2】單元格的內容。

相對引用:比如我在【B2】單元格中輸入了【=A2】,然後把這個公式向下拖動到了【B3】單元格中,然後【B3】單元格中的內容變成了【=A3】。也就是說,其實【B2】這個單元格中儲存的並不是【A2】的內容,而是這兩個單元格之間的一個相對關係。

絕對引用:比如我在【B2】單元格中輸入了【=$A$2】,然後把這個公式向下拖動到了【B3】單元格中,然後【B3】單元格中的內容還是【=$A$2】。也就是說,這次【B2】這個單元格中儲存的就是【A2】這個單元格的內容,這個內容並不會隨著單元格位置的變化而變化。

相對引用

如圖,有這樣的一些資料,我們在F6單元格中輸入【=A1】,按下回車,可以看到F2單元格的內容就與A1單元格一致了

EXCEL基礎概念之相對引用和絕對引用

EXCEL基礎概念之相對引用和絕對引用

然後我們把F6單元格向下拖動,再向右拖動,可以看到其他單元格的內容也隨之變化了,也就是說,F6單元格中實際儲存的,是一個位置關係,也就是【向左五個單元格、再向上五個單元格】,拖動F6單元格時,保持不變的實際上是【這個位置關係】,根據位置關係,會找到新的單元格,這就是相對引用

EXCEL基礎概念之相對引用和絕對引用

EXCEL基礎概念之相對引用和絕對引用

EXCEL基礎概念之相對引用和絕對引用

我們E列刪除試一下,可以看到,剛才的資料內容並沒有發生變化,也就是說,隨著【刪除列】這個動作,單元格中儲存的內容被自動改為【向左四個單元格、再向上五個單元格】,這樣就保持了引用的內容不變。

這就是excel中的相對引用

EXCEL基礎概念之相對引用和絕對引用

EXCEL基礎概念之相對引用和絕對引用

絕對引用

什麼是絕對引用呢?還是用以上的例子,我們在F6單元格中輸入【=$A$1】,按下回車,可以看到F2單元格的內容就與A1單元格一致了,然後我們把F6單元格向下拖動,再向右拖動,可以看到其他單元格的內容並沒有隨之變化,仍然是【=$A$1】

EXCEL基礎概念之相對引用和絕對引用

EXCEL基礎概念之相對引用和絕對引用

EXCEL基礎概念之相對引用和絕對引用

EXCEL基礎概念之相對引用和絕對引用

這是為什麼呢?因為如果在excel的引用中加入【$】這個符號,就變成了絕對引用。也就是說【F2】單元格中儲存的內容,從【向左五個單元格、再向上五個單元格】變成了【A1這個單元格】,也就是真正儲存了單元格的內容。無論如何拖動,【A1這個單元格】的含義是不會發生變化的。

這就是excel中的絕對引用。

部分相對引用與部分絕對引用

相對引用與絕對引用也可以同時使用。

我們在F6單元格中輸入【=A$1】,然後把單元格向下向右拖動,如圖,可以看到,在F列上,資料沒有發生變化,而在第六行上,資料發生了變化,也就是相對引用與絕對引用被結合起來了。

EXCEL基礎概念之相對引用和絕對引用

EXCEL基礎概念之相對引用和絕對引用

EXCEL基礎概念之相對引用和絕對引用

EXCEL基礎概念之相對引用和絕對引用

解釋一下【=A$1】:

首先是【A】,這是一個相對引用,也就是首先在F6單元格中儲存【向左五個單元格】,然後是【$1】,這是一個絕對引用,含義是【第一行】,這兩個合起來,就表示了【取得向左五個單元格那一列的第一行的那個資料】,也就是現在【G2】這個單元格中出現的【B1】這個資料。

同理,如果是【=$A1】呢?那就是【取得向上五個單元格那一行的第一列的那個資料】。

以上就是相對引用和絕對引用共同使用的方法

快速輸入絕對引用

每次輸入【=$A$1】,是不是很煩?有一個好方法:

1、滑鼠點選F6單元格,輸入【=】,然後滑鼠點選【A1】單元格,看看F6中是不是【=A1】了?

2、然後按下鍵盤上的【F4】鍵,注意看有什麼變化?

3、再多按幾次呢,又會有不同的變化,試試看吧~

分享經驗

如果您覺得我的經驗對您有幫助,麻煩您給我點個贊吧~

軟體, 基礎, 公式, 概念, 單元格,
相關問題答案