Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel for iPad Excel Web App Excel for iPhone Excel for Android tablets Excel for Android phones Excel for Windows Phone 10 Excel Mobile

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

運算子類型

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

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

算術運算子

意義

範例

+ (加號)

加法

=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 技術社群中的專家,或在社群中取得支援。

另請參閱

Need more help?

Want more options?

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

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