絕對參照 vs 相對參照:搞懂 $ 符號,公式複製不出錯

嘿,第四篇文章我們來解開很多 Excel 新手(甚至老手)的疑惑——$ 符號到底什麼時候該加?

你一定遇過這個狀況:明明公式寫對了,但往下拉之後,結果卻變成 #REF! 或亂七八糟的數字?

這通常就是絕對參照相對參照的問題。今天一次幫你搞清楚!


先看一個生活例子

想像你在抄寫食譜:

  • 相對參照:食譜上寫「加 2 匙鹽」,你心想「好,我這道菜也加 2 匙」→ 這是「相對」的概念,依照食譜的比例做。
  • 絕對參照:食譜上寫「加這瓶蓋子的鹽 2 次」,但你手上沒有這個瓶蓋,所以不管做幾道菜,你都得「固定用同一種瓶蓋」來量→ 這是「絕對」的概念,固定在一個基準點。

在 Excel 裡,$ 符號就是用來「固定」某個東西的記號

什麼是相對參照?

相對參照是 Excel 的預設模式。當你複製公式時,它會自動改變參照的位置

相對參照公式複製範例

△ 圖1:公式往下拉時,列號會自動改變

範例:

A1 = 10
B1 = 5
C1 輸入 =A1+B1

當你把 C1 的公式往下拉到 C2,它會自動變成 =A2+B2——這就是「相對」的意思:公式會跟著移動。

微軟官方說明:[微軟:相對參照與絕對參照]

什麼是絕對參照?

絕對參照是用 $ 符號把某個位置「鎖住」,讓公式複製時不會改變。

$ 可以鎖住欄、鎖住列,或兩者都鎖:

寫法 意思 複製時變化
A1 完全相對 欄和列都會變
$A$1 完全絕對 欄和列都不變
$A1 混合(鎖欄) 欄不變,列會變
A$1 混合(鎖列) 列不變,欄會變

絕對參照公式複製範例

△ 圖2:加了 $ 的公式,複製時不會改變

實際案例:九九乘法表

九九乘法表是學會絕對參照最好的練習!

如果一個一個輸入,要寫 9×9=81 個公式!但用絕對參照,只要寫一個公式,就能拉出整個表格。

步驟:

  1. 在 B2 儲存格輸入:=B$1*$A2
  2. 把 B2 的公式往右拉到 D2
  3. 再把 B2:D2 的範圍一起往下拉到第 10 列

為什麼這樣寫?

  • B$1:鎖住第 1 列(固定乘數),但欄可以左右移動——這是混合參照
  • $A2:鎖住 A 欄(固定被乘數),但列可以上下移動——這也是混合參照

這樣一個公式就能生出整個九九乘法表!

微軟官方有詳細的九九乘法表教學 [微軟:建立九九乘法表]

絕對參照 vs 相對參照:什麼時候用哪個?

使用情境 建議用 原因
一般計算(同列不同欄) 相對參照 公式會自動調整,最方便
固定稅率、折扣 絕對參照 不管公式拉到哪,都要乘同一個格子
VLOOKUP 查詢範圍 絕對參照 查詢範圍不能跑掉
九九乘法表 混合參照 需要鎖住某一邊,另一邊能動

快问快答:台灣讀者常問的問題

  • 😕 $ 符號要一個一個手打嗎?
    不用!在編輯公式時,選取要鎖住的儲存格(例如 A1),然後按鍵盤的 F4 鍵,Excel 會自動幫你加 $ 符號。每按一次會切換不同的鎖定模式!
  • 🤔 什麼時候該用絕對參照?
    最常見的幾種情境:

    • 固定稅率、折扣(例如 C1 是稅率 5%,公式永遠要乘 C1)
    • 固定查詢範圍(VLOOKUP 的表格範圍)
    • 建立乘法表、對照表
  • 😫 公式出現 #REF!怎麼辦?
    這代表你參照的儲存格被刪掉了。檢查公式裡是不是有原本存在但被刪掉的範圍。
  • 📌 可以只鎖欄或只鎖列嗎?
    可以!這就是「混合參照」。上面九九乘法表的例子就是混合參照的經典應用。

練習一下

打開 Excel,建立一個「折扣計算表」:

A B C
1 商品 原價 折扣後
2 原子筆 100
3 筆記本 200
4 資料夾 150
5 折扣 8折 0.8

練習目標: 在 C2 輸入一個公式,可以直接往下拉到 C4,正確計算出所有商品的折扣後價格。

提示: 折扣(0.8)在 C5,這個位置要「固定」不能跑掉,要用絕對參照

答案(反白看): =B2*$C$5

下一篇預告:SUM/AVERAGE/COUNT 基礎函數

學會絕對參照後,下一篇文章我們要回到函數公式,學最常用的統計三兄弟!

👉 「SUM/AVERAGE/COUNT 基礎函數入門:加總、平均、計數一次學會」,敬請期待!


📚 延伸閱讀

💡 學 Excel 真的不難,來這裡,學就好。―― 小就