使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

運算子會指定您要在公式中的元素上執行的計算類型,例如加法、減法、乘法或除法。 在本文中,您將瞭解運算符在計算中對元素執行動作的預設順序。 您也會瞭解如何使用括號來變更此順序。

運算子類型

計算運算子有四種不同的類型:算術、比較、文字串連及參照。

若要執行加法、減法或乘法等基本數學運算,或是合併數位,以及產生數值結果,請使用此表格中的算術運算符。

算術運算子

意義

範例

+ (加號)

加法

=3+3

- (減號)

減法
否定

=3-1
=–1

* (星號)

乘法

=3*3

/ (斜線)

除法

=3/3

% (百分比符號)

百分比

=20%

^ (插入號)

乘冪

=2^3

您可以使用下表中的運算符來比較兩個值。 使用這些運算符比較兩個值時,結果會是 TRUE 或 FALSE 的邏輯值。

比較運算子

意義

範例

= (等號)

等於

=A1=B1

> (大於符號)

大於

=A1>B1

< (小於符號)

小於

=A1<B1

>= (大於或等於符號)

大於或等於

=A1>=B1

<= (小於或等於符號)

小於或等於

=A1<=B1

<> (不等於符號)

不等於

=A1<>B1

使用擴充器和 (&) 來聯結或串連一或多個文字字串,以產生一段文字。

文字運算子

意義

範例

& (& 符號)

連接或串連兩個值,以產生一個連續的文字值。

=“North”&“wind”

使用這些運算符合並儲存格範圍以進行計算。

參照運算子

意義

範例

: (冒號)

範圍運算子,可以將一個參照擴大到兩個參照之間 (包含這兩個參照) 的所有儲存格。

=SUM (B5:B15)

, (逗號)

聯合運算符,將多個參照合併成一個參照。

=SUM (B5:B15,D5:D15)

(空格)

交集運算子會產生兩個參照的單元格參照。

=SUM (B7:D7 C6:C8)

# (磅)

# 符號用於幾個上下文中:

  • 做為錯誤名稱的一部分使用。

  • 用來表示無法呈現的空間。 在大部分情況下,您可以加寬欄,直到內容正確顯示為止。

  • 溢出範圍運算符,用來在動態數位 公式中參照整個範圍。

  • #VALUE!

  • #####

  • =SUM (A2#)

@ (在)

參照運算符,用來表示公式中的隱含交集。 

=@A1:A10

=SUM (Table1[@[January]:[December]])

Excel 在公式中執行運算的順序 (機器翻譯)

在某些情況下,執行計算的順序可能會影響公式的傳回值,因此請務必了解順序,以及如何變更順序以取得預期的結果。

公式會依照特定的順序來計算值。 Excel 中的公式永遠都是以等號 (=) 開頭。 等號表示 Excel 後面的字元構成公式。 這個等號之後,可以 (計算運算子分隔的操作數) 一系列元素。 Excel 會根據公式中運算子的特定順序,由左至右計算公式。

如果您在單一個公式中合併多個運算子,Excel 會按照下表中顯示的順序來執行運算。 如果公式裡面的運算子有相同的前導參照 - 例如,一個公式裡面同時含有乘法和除法運算子 - Excel就會由左至右評估運算子。

運算子​​

描述

: (冒號)

(單一空格)

, (逗號)

參照運算子

負 (如在 -1 中)

%

百分比

^

乘冪

* 和 /

乘和除

+ 和 -

加和減

&

連接兩個文字字串 (串連)

=
< >
<=
>=
<>

比較

若要變更評估順序,請用括弧括住要先計算的公式部分。 例如,下列公式的結果是11的值,因為Excel會先計算乘法再加法。 公式先將 2 乘以 3,然後再加 5 到結果。

=5+2*3

相反地,如果您使用括號來變更語法,Excel 會將 5 和 2 相加,然後將結果乘以 3 以產生 21。

=(5+2)*3

在下面的範例中,公式第一部分的括弧會強制Excel先計算B4+25,然後再將結果除以單元格 D5、E5和 F5 中的值總和。

=(B4+25)/SUM(D5:F5)

若要深入瞭解,請觀看此影片,瞭解 Excel 中的運算符順序

Excel 如何轉換公式中的值

當您輸入公式時,Excel 會為每個運算符預期特定的值類型。 如果您輸入的值種類與預期不同,Excel 可能會轉換該值。

公式

生產

說明

= “1”+“2”

3

當您使用加號 (+) 時,Excel 會預期公式中的數位。 即使引號表示 「1」 和 「2」 是文字值,Excel 仍會自動將文字值轉換成數位。

= 1+“$4.00”

5

當公式預期有數位時,如果是通常會接受數位的格式,Excel 會轉換文字。

= “6/1/2001”-“5/1/2001”

31

Excel 會將文字解譯為mm/dd/yyyy格式的日期、將日期轉換成序列值,然後計算它們之間的差異。

=SQRT (“8+1”)

#VALUE!

Excel 無法將文字轉換成數位,因為文字 「8+1」 無法轉換成數位。 您可以使用 「9」 或 「8」+」1 來將文字轉換為數位,並傳回 3 的結果。

= “A”&TRUE

ATRUE

預期文字時,Excel 會將 TRUE 和 FALSE 等數位和邏輯值轉換成文字。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。

另請參閱

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×