Excel 中的鏈接——絕對的、相對的和混合的。 在 Excel 中使用相對鏈接時出錯

為了便於在自動模式下使用公式進行計算,使用了對單元格的引用。 根據寫作的類型,它們分為三種主要類型:

  1. 相對鏈接。 用於簡單計算。 複製公式需要更改坐標。
  2. 絕對鏈接。 如果您需要進行更複雜的計算,則此選項適用。 固定使用符號“$”。 示例:$A$1。
  3. 混合鏈接。 當需要單獨固定列或行時,這種類型的尋址用於計算。 示例:$A1 或 A$1。
Excel 中的鏈接 - 絕對、相對和混合。 在 Excel 中使用相對鏈接時出錯
不同類型鏈接的顯著特徵

如果需要復制輸入公式的數據,則使用絕對尋址和混合尋址的引用。 本文將通過示例揭示如何使用各種類型的鏈接進行計算。

Excel 中的相對單元格引用

這是一組定義單元格位置的字符。 程序中的鏈接會自動寫入相對地址。 例如:A1、A2、B1、B2。 移動到不同的行或列會更改公式中的字符。 例如,起始位置 A1。 水平移動將字母變為 B1、C1、D1 等。同樣,沿垂直線移動時也會發生變化,只是在這種情況下,數字會發生變化——A2、A3、A4 等。如果需要復制在相鄰單元格中進行相同類型的計算,使用相對參考進行計算。 要使用此功能,請執行以下幾個步驟:

  1. 將數據輸入單元格後,立即移動光標並用鼠標單擊。 用綠色矩形突出顯示單元格的激活和進一步工作的準備。
  2. 通過按下組合鍵 Ctrl + C,我們將內容複製到剪貼板。
  3. 我們激活您要向其中傳輸數據或先前編寫的公式的單元格。
  4. 通過按下組合 Ctrl + V 我們傳輸保存在系統剪貼板中的數據。
Excel 中的鏈接 - 絕對、相對和混合。 在 Excel 中使用相對鏈接時出錯
在表格中創建體育產品的相對鏈接的示例

專家建議! 要在表中執行相同類型的計算,請使用 life hack。 選擇包含先前輸入的公式的單元格。 將光標懸停在出現在右下角的一個小方塊上,並按住鼠標左鍵,根據執行的操作,拖動到最下面的行或極列。 通過釋放鼠標按鈕,將自動執行計算。 此工具稱為自動填充標記。

相對鏈接示例

為了更清楚,考慮一個使用具有相對參考的公式的計算示例。 假設一家體育用品店的老闆工作一年後需要計算銷售利潤。

Excel 中的鏈接 - 絕對、相對和混合。 在 Excel 中使用相對鏈接時出錯
在 Excel 中,我們根據這個例子創建一個表格。 我們在欄目中填寫商品名稱、銷售的產品數量和單價

動作順序:

  1. 該示例顯示 B 列和 C 列用於填寫所售商品的數量及其價格。 因此,要編寫公式並獲得答案,請選擇 D 列。公式如下所示: = B2 *C

請注意! 為了方便編寫公式的過程,請使用一個小技巧。 打上“=”號,點擊商品銷售數量,設置“*”號,點擊商品價格。 等號後面的公式會自動寫入。

  1. 對於最終答案,請按“Enter”。 接下來,您需要計算從其他類型的產品中獲得的利潤總額。 好吧,如果行數不大,則可以手動執行所有操作。 要在 Excel 中同時填寫大量行,有一個有用的功能可以將公式傳輸到其他單元格。
  2. 將光標移動到帶有公式或完成結果的矩形的右下角。 黑色十字的出現表示可以向下拖動光標。 因此,自動計算每個產品分別獲得的利潤。
  3. 通過釋放按下的鼠標按鈕,我們在所有行中都得到了正確的結果。
Excel 中的鏈接 - 絕對、相對和混合。 在 Excel 中使用相對鏈接時出錯
要使用自動填充手柄,請拖動位於右下角的框

通過點擊單元格D3,可以看到單元格坐標已經自動改變了,現在看起來是這樣的: =B3 *C3。 因此,鏈接是相對的。

使用相對鏈接時可能出現的錯誤

毫無疑問,這個 Excel 函數極大地簡化了計算,但在某些情況下可能會出現困難。 讓我們考慮一個計算每件商品的利潤係數的簡單例子:

  1. 建表並填寫:A——產品名稱; B——銷售數量; C——成本; D 是收到的金額。 假設分類中只有 11 件商品。 因此,考慮到列的描述,填充了12行,總利潤為D
  2. 單擊單元格 E2 並輸入 =D2 /D13.
  3. 按“Enter”鍵後,出現第一項的相對銷售額份額係數。
  4. 向下拉伸列並等待結果。 但是,系統給出錯誤“#DIV/0!”
Excel 中的鏈接 - 絕對、相對和混合。 在 Excel 中使用相對鏈接時出錯
錯誤輸入數據導致的錯誤代碼

錯誤的原因是使用相對參考進行計算。 作為複制公式的結果,坐標發生了變化。 也就是說,對於 E3,公式將如下所示 =D3 /D13. 由於單元格 D13 未填充並且理論上為零值,因此程序將給出錯誤信息,即不可能除以零。

重要! 為了糾正錯誤,有必要以固定 D13 坐標的方式編寫公式。 相對尋址沒有這樣的功能。 為此,還有另一種類型的鏈接——絕對鏈接。 

如何在 Excel 中創建絕對鏈接

由於使用了 $ 符號,可以修復單元格坐標。 這是如何工作的,我們將進一步考慮。 由於程序默認使用相對尋址,因此,為了使其絕對,您將需要執行許多操作。 讓我們分析一下“如何從多件商品的銷售中求係數”錯誤的解決方案,使用絕對尋址進行計算:

  1. 點擊 E2 並輸入鏈接的坐標 =D2 /D13. 由於鏈接是相對的,因此必須設置一個符號來固定數據。
  2. 固定單元格 D 的坐標 要執行此操作,請在指示列和行號的字母之前放置一個“$”符號。

專家建議! 為了方便輸入任務,激活編輯公式的單元格並按幾次F4鍵就足夠了。 直到你得到滿意的值。 正確的公式如下: =D2/$D$13.

  1. 按“進入”按鈕。 作為執行操作的結果,應該會出現正確的結果。
  2. 將標記拖到底線以復制公式。
Excel 中的鏈接 - 絕對、相對和混合。 在 Excel 中使用相對鏈接時出錯
為絕對參考正確輸入公式數據

由於在計算中使用了絕對尋址,剩餘行中的最終結果將是正確的。

如何在Excel中放置混合鏈接

對於公式計算,不僅使用相對引用和絕對引用,還使用混合引用。 它們的顯著特點是它們固定其中一個坐標。

  • 例如,要更改一行的位置,您必須在字母指定前寫上 $ 符號。
  • 相反,如果美元符號寫在字母指定之後,則該行中的指標將保持不變。

由此可見,為了解決前面使用混合尋址確定商品銷售係數的問題,需要固定行號。 也就是說,$ 符號放在列字母之後,因為它的坐標即使在相對引用中也不會改變。 舉個例子:

  1. 要進行準確計算,請輸入 =D1/$D$3 並按“輸入”。 該程序給出了準確的答案。
  2. 要將公式移動到列下的後續單元格並獲得準確的結果,請將句柄拖動到底部單元格。
  3. 結果,程序將給出正確的計算。
Excel 中的鏈接 - 絕對、相對和混合。 在 Excel 中使用相對鏈接時出錯
我們編寫了獲得混合鏈接的公式,同時考慮了所有規則

注意! 如果你在字母前面設置了$符號,那麼Excel會報錯“#DIV/0!”,這意味著這個操作不能進行。

“超絕對”尋址

最後,讓我們看一下絕對鏈接的另一個例子——“SuperAbsolute”尋址。 它有什麼特點和區別。 取大約 30 並在單元格 B2 中輸入。 正是這個數字將是主要的數字,有必要對其執行一系列操作,例如將其提升為冪。

  1. 要正確執行所有操作,請在 C 列中輸入以下公式: =$B$2^$D2. 在 D 列中,我們輸入度數的值。
Excel 中的鏈接 - 絕對、相對和混合。 在 Excel 中使用相對鏈接時出錯
通過將數字提高到冪來創建“SuperAbsolute”尋址的示例
  1. 在按下“Enter”按鈕並激活公式後,我們將標記沿列向下拉伸。
  2. 我們得到正確的結果。
Excel 中的鏈接 - 絕對、相對和混合。 在 Excel 中使用相對鏈接時出錯
做完動作後得到最終結果

底線是執行的所有操作都涉及一個固定的單元格 B2,因此:

  • 將公式從單元格 C3 複製到單元格 E3、F3 或 H3 不會更改結果。 它將保持不變 - 900。
  • 如果需要插入新列,公式所在單元格的坐標會發生變化,但結果也不會改變。

這是“SuperAbsolute”鏈接的特點:如果您需要移動,結果不會改變。 但是,在某些情況下,數據是從第三方來源插入的。 因此,列被移到一邊,數據以舊方式設置在 B2 列中。 在這種情況下會發生什麼? 混合時,公式會根據執行的動作而變化,即不再指向 B2,而是指向 C2。 但由於插入是在 B2 中進行的,所以最終的結果會是錯誤的。

參考! 為了能夠插入來自第三方來源的宏,您需要啟用開發人員設置(默認情況下它們被禁用)。 為此,請轉到選項,打開功能區設置,然後選中右側欄中“開發人員”對面的複選框。 之後,許多以前隱藏在普通用戶眼中的功能將打開。

這就引出了一個問題:儘管插入了新的數據列,是否可以修改單元格 C2 中的公式,以便從單元格 B 中收集原始數字? 在安裝第三方來源的數據時,為確保表中的更改不會影響總數的確定,您必須執行以下步驟:

  1. 輸入以下指標,而不是單元格 B2 的坐標: =間接(“B2”)。 因此,在移動配方組合後將如下所示: =間接(“B2”)^$E2。
  2. 由於此功能,鏈接始終指向坐標為 B2 的正方形,無論是否在表中添加或刪除列。

必須理解,不包含任何數據的單元格始終顯示值“0”。

結論

由於使用了所描述的三種鏈接,出現了很多機會,可以更輕鬆地在 Excel 中進行計算。 因此,在開始使用公式之前,請先閱讀鏈接及其安裝規則。

發表評論