首頁 > 軟體

EXCEL基礎概念之相對參照和絕對參照

2019-12-08 01:16:30

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

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

1

什麼叫參照?我用自己的理解給大家解釋一下:參照:比如我在【B2】單元格中輸入了【=A2】,這就是參照,也就是在【B2】單元格中使用了【A2】單元格的內容。相對參照:比如我在【B2】單元格中輸入了【=A2】,然後把這個公式向下拖動到了【B3】單元格中,然後【B3】單元格中的內容變成了【=A3】。也就是說,其實【B2】這個單元格中儲存的並不是【A2】的內容,而是這兩個單元格之間的一個相對關係。絕對參照:比如我在【B2】單元格中輸入了【=$A$2】,然後把這個公式向下拖動到了【B3】單元格中,然後【B3】單元格中的內容還是【=$A$2】。也就是說,這次【B2】這個單元格中儲存的就是【A2】這個單元格的內容,這個內容並不會隨
著單元格位置的變化而變化。

1

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



2

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




3

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

這就是excel中的相對參照



1

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




2

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

1

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

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




2

解釋一下【=A$1】:首先是【A】,這是一個相對參照,也就是首先在F6單元格中儲存【向左五個單元格】,然後是【$1】,這是一個絕對參照,含義是【第一行】,這兩個合起來,就表示了【取得向左五個單元格那一列的第一行的那個資料】,也就是現在【G2】這個單元格中出現的【B1】這個資料。同理,如果是【=$A1】呢?那就是【取得向上五個單元格那一行的第一列的那個資料】。

3

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

1

每次輸入【=$A$1】,是不是很煩?有一個好方法:1、滑鼠點選F6單元格,輸入【=】,然後滑鼠點選【A1】單元格,看看F6中是不是【=A1】了?2、然後按下鍵盤上的【F4】鍵,注意看有什麼變化?3、再多按幾次呢,又會有不同的變化,試試看吧~

1

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

IT145.com E-mail:sddin#qq.com