Excel Formulas 公式基本概念與運算:讓試算表動起來

公式是大腦,Excel 的靈魂。沒有公式的 Excel 充其量只是個美觀的表格工具;有了公式,它就變成了功能強大的資料計算中心。在本篇文章中,我們將學習如何從零開始撰寫公式,並掌握 Excel 處理運算的邏輯原則。

唯一且重要的規則:開頭必須是等號 =

在 Excel 中,如果你在儲存格輸入 1+1,它只會顯示文字 "1+1"。 只有當你在開頭加上「等號」輸入 =1+1 時,Excel 才會知道:「嘿!這是一個運算指令」,並在按下 Enter 後顯示計算結果 2

公式的基本組成結構

一個標準的運算公式通常由以下元素組成:

  1. 等號 (=):宣告運算的開始。
  2. 常數值:直接輸入的數字,如 10, 100
  3. 儲存格位址 (Cell Reference):引用其他格子的資料,如 A1, B2
  4. 運算子 (Operators):定義如何進行計算(如 +, -, *, /)。
  5. 函數 (Functions):內建的自動化計算指令,如 SUM, AVERAGE

範例=A1 * 1.05 + 500 這行公式的意思是:將 A1 儲存格的數值乘以 1.05 後,再加上 500。

數學運算子與運算順序

Excel 遵循傳統的數學優先順序法則(先乘除、後加減,括號優先):

運算子功能範例優先級
( )括號=(2+3)*4 得 201 (最高)
^乘冪(次方)=2^3 得 82
*乘法=5*2 得 103
/除法=10/2 得 53
+加法=5+2 得 74
-減法=5-2 得 34
小技巧:善用括號 建議即使在不需要的情況下,適度使用括號也能大幅提高公式的「可讀性」,讓你自己或同事在未來檢視公式時更容易理解邏輯。

比較運算子 (Comparison Operators)

這類運算子會傳回「邏輯值」:TRUEFALSE。這在後續學習 IF 函數時至關重要:

  • =:等於
  • >:大於
  • <:小於
  • >=:大於等於
  • <=:小於等於
  • <>不等於

範例:如果你在儲存格輸入 =B1 > 60。若 B1 分數是 70,則顯示 TRUE;若 B1 是 50,則顯示 FALSE

公式中常用的特殊符號與語法

除了數學運算子,Excel 公式中還有一些具備特殊功能的符號,了解它們能幫你讀懂更複雜的公式:

符號名稱用途說明範例範例說明
$錢字號固定引用。鎖定儲存格位址,複製公式時不會變動。$A$1代表「鎖定」A1,不論公式拉到哪,永遠都只抓 A1 的資料。
!感嘆號跨工作表參照。引用其他工作表(分頁)的資料(若名稱有空格需配合單引號 ' ')。Sheet2!A1代表引用名為「Sheet2」的工作表中的 A1 儲存格。
:冒號連續範圍。代表從某儲存格到另一儲存格的區域。A1:B10代表選取從 A1 到 B10 的矩形區塊(共 20 格)。
,逗號參數分隔。用於區隔函數的不同參數或不連續範圍。SUM(A1, C1)代表將 A1 與 C1 這兩個「不相連」的格子加總。
&連接符號文字合併。將多個內容或純文字拼湊在一起。A1 & "元"如果 A1 是 100,則顯示結果為「100元」。
" "雙引號文字標籤。公式中的純文字內容必須用雙引號包起來。"銷售額"告訴 Excel 這串字是「純文字」,而不是一個函數或位址。
' '單引號特殊名稱保護。當工作表名有空格或數字時,必須用其包圍工作表名稱。'2024 Data'!A1因為工作表名「2024 Data」中有空格,必須用單引號保護才能讀取。

常見的錯誤訊息

當你的公式寫錯時,Excel 會顯示錯誤代碼。了解這些代碼能幫你快速排錯:

  • #VALUE!:類型錯誤(例如:你試圖把文字跟數字相加)。
  • #DIV/0!:除數為 0(例如:你的分母儲存格是空的或 0)。
  • #NAME?:Excel 認不得這個字(通常是你把函數名稱打錯了,例如把 SUM 打成 SOM)。
  • #REF!:引用無效(你公式中引用的格子之前被刪除了)。

如何定義與選取資料範圍

在公式中使用函數時,我們經常需要選取一整塊區域。了解 Excel 的選取邏輯,能避免你算錯範圍:

包含邏輯:頭尾都算

Excel 的範圍定義一律是「包含邊界」。 例如輸入 A1:A5,代表包括 A1、A5 以及中間的所有格子(A2, A3, A4)。這就像是數學中的閉區間 [1, 5]

從 1 開始計數

Excel 的世界裡沒有「第 0 欄」或「第 0 列」。所有的計數邏輯一律從 A 欄第 1 列開始。如果你在函數中需要指定「第幾欄」,請從左往右數,第一欄就是 1。

冒號 (:) 與 逗號 (,) 的差異

  • 冒號 (:) 代表「連續區塊」A1:B3 代表選取 A1 到 B3 之間的所有儲存格(共有 6 格)。
  • 逗號 (,) 代表「個別選取」SUM(A1, B3) 代表只加總 A1 和 B3 這兩個儲存格,不包含中間的其他格子。

選取整欄與整列

如果你想讓公式包含未來新增的資料,可以選取整條線:

  • A:A:選取整條 A 欄。
  • 1:1:選取整條第 1 列。
  • A:C:選取 A 到 C 欄之間的所有範圍。

使用滑鼠選取儲存格

在撰寫公式時,不需要辛苦地手動打出位址。

  1. 輸入 =
  2. 用滑鼠點擊你要引用的儲存格(例如 A1)。
  3. 輸入運算符號(例如 *)。
  4. 再點擊下一個儲存格(例如 B1)。
  5. 按下 Enter。

這種操作方式可以大幅減少手誤輸入錯位址的機率。

如何跨工作表 (Sheet) 選取資料

當你的資料散落在不同的分頁(Sheet)時,你不需要手動打字,同樣可以透過滑鼠輕鬆選取:

  1. 開始輸入公式(例如 =SUM()。
  2. 關鍵動作:用滑鼠點擊視窗左下角的分頁標籤(例:「Sheet2」)。
  3. 選取該分頁中的儲存格範圍。
  4. 注意:選好後請直接按下 Enter 或是繼續輸入其他運算符號(如 ,),千萬不要點回原本的分頁,否則 Excel 會以為你想改選原本分頁的格子。

手動輸入的語法規則:

如果你想手動輸入跨工作表位址,請記住以下規則:

  • 標準語法工作表名稱!儲存格位址(例:Sheet2!A1)。
  • 特殊情況:如果工作表名稱包含「空格」或以「數字」開頭,名稱必須用單引號 ' ' 包起來(例:'2024 Project'!A1)。

掌握了基礎運算後,你已經可以把 Excel 當作一個高級計算機使用了。但 Excel 最強大的能力在於當你「複製公式」時,它的位址會如何變動。