Excel 相對引用與絕對引用:掌握公式中的 $ 符號

在 Excel 中,寫完一個公式後「向下拖曳」來套用到其他儲存格,是每個人都會的操作。但你是否遇過這種情況:公式往下一拉,結果卻全錯了?

這通常是因為你還沒掌握 「相對引用」(Relative Reference)「絕對引用」(Absolute Reference) 的差別。理解錢字號 $ 的威力,是邁向 Excel 高手的必經之路。

什麼是相對引用?(預設模式)

當你在 B1 輸入 =A1 * 10 並向下填充到 B2 時,B2 的公式會自動變成 =A2 * 10

這就是「相對引用」。Excel 記住的不是「特定的格子位址」,而是「相對位置」。對 B1 來說,A1 就在它的「左邊那一格」。當公式移動到下一列時,引用的目標也跟著移動到下一列。

  • 優點:適合處理清單式的資料,如計算每一列的總價。
  • 缺點:如果你想讓所有格子都乘以「同一個固定格子的數值」(如匯率或稅率),相對引用就會出錯。

什麼是絕對引用?($ 的魔力)

如果你想固定引用某個儲存格,不論公式移動到哪裡都不改變,你需要在位址前面加上錢字號 $。這就像是給儲存格位址加上了一個錨點

  • 語法$A$1
  • 效果:不論你把公式複製到哪裡,它永遠指向 A1。

實戰範例:計算匯率轉換

假設 A2~A10 是美金金額,而 C1 儲存格放的是匯率 32.5

  • 錯誤寫法=A2 * C1
    • 雖然第一行是對的,但向下拖曳到下一行會變成 =A3 * C2,而 C2 是空的,結果會變成 0。
  • 正確寫法=A2 * $C$1
    • 向下拖曳後,公式會依序變為 =A3 * $C$1=A4 * $C$1。美金金額會變動,但匯率始終鎖定在 C1。

混合引用 (Mixed Reference)

如果你只需要鎖定「欄」或鎖定「列」,可以使用混合引用。這在製作九九乘法表或二維矩陣計算時非常有用:

  • $A1 (鎖定欄):當公式向右移動時,始終引用 A 欄,但向下移動時列號會變。
  • A$1 (鎖定列):當公式向下移動時,始終引用第 1 列,但向右移動時欄標題會變。

懶人救星:F4 快捷鍵

在撰寫公式時,你不需要手動一個一個打出 $ 號。 當游標停留在公式中的位址(如 A1)時,連續按下鍵盤上的 F4 鍵,Excel 會自動在四種狀態間循環換:

  1. 按一下:$A$1 (全鎖定)
  2. 按兩下:A$1 (鎖定列)
  3. 按三下:$A1 (鎖定欄)
  4. 按四下:A1 (解鎖,回到相對引用)
口訣記憶法 「錢在誰前面,就鎖誰」 $A$1:錢在 A 前也在 1 前,全鎖。 $A1:錢只在 A 前,只鎖 A 欄。 A$1:錢只在 1 前,只鎖第 1 列。

為什麼這很重要?

掌握了 $ 符號,你就能寫出更強大、更靈活的模板。當匯率或稅率調整時,你只需要改動一個格子的數值(例如 C1),整張報表的數千行資料就會瞬間自動更新,這才是真正的自動化辦公!