Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

= (Formula) 域代碼會使用數學公式來計算數位。

您可以使用 [版面配置] 索引標籤上的 [公式] 命令,在表格內按兩下時顯示,將此欄位新增至檔案。 您也可以使用 [ 功能變數 ] 對話框來新增。

若要開啟 [功能變數] 對話方塊,在 Windows 上選擇 [插入] 索引標籤,然後在 [文字] 群組中選擇 [快速組件],接著選擇 [功能變數]。 在 Mac 上選擇 [插入] 索引標籤,然後選擇 [功能變數]。 (如果沒看到 [功能變數],您可能需要先選擇 [文字]。)

[功能變數代碼] 指示 Word 判斷出功能變數代碼值之後要插入或提供至文件的項目,例如目前日期或頁數。 通常就只會在文件上顯示結果值。 您可以在 Windows 按 Alt+F9 或在 Mac 按 fn+Option+F9,在檢視結果或檢視功能變數代碼之間切換。

提示: 如果您有電子表格應用程式,例如 Excel,在檔案中內嵌所有或部分工作表通常比使用 = (Formula) 字段更容易。

語法

當您在檔案中檢視 = (公式) 域代碼時,語法看起來像這樣:

{ = Formula [書籤 ] [\#數值顯示格式參數 ] }

指示

公式是一種可以包含下列任何組合的運算式:數字、參照數字的書籤、產生數字的功能變數,以及可用的運算子與函數。 運算式可以參照表格中的值與函數所傳回的值。

瞭解:

運算元

在 = (Formula) 功能變數中,您可以使用數值和下列數學與關係運算元的任何組合。

+

加法

減法

*

乘法

/

除法

%

百分比

^

乘冪和開根號

=

等於

<

小於

< =

小於或等於

>

大於

> =

大於或等於

< >

不等於

函數

= (Formula) 功能變數可以使用下列函數所傳回的數值。 包含空括弧的函數可以接受任意數量的引數。 引數必須以 Microsoft Windows [控制台] 之地區設定所定義的清單分隔符號加以分隔,其可以是逗點 (,) 或分號 (;)。 引數可以是數字、公式或書籤名稱。 AVERAGE()、COUNT()、MAX()、MIN()、PRODUCT() 及 SUM() 函數也可接受表格儲存格參照做為引數。

ABS(x)

傳回數字或公式的正值,不論它實際上是正值或負值。

AND(x,y)

若邏輯表示式 xy 皆正確,即傳回數值 1;如有任何一個表示式錯誤,即傳回數值 0 (零)。

AVERAGE( )

傳回數值清單的平均值。

COUNT( )

傳回清單中的項目個數。

DEFINED(x)

若表示式 x 正確,即傳回數值 1 (正確);若表示式無法計算,即傳回數值 0 (錯誤)。

FALSE

傳回 0 (零)。

INT(x)

傳回數值或公式 x 之小數點左側的數字。

MIN( )

傳回清單中最小的值。

MAX( )

傳回清單中最大的值。

MOD(x,y)

將數值 x 除以數值 y 整數次,然後傳回餘數。

NOT(x)

若邏輯表示式 x 正確,即傳回數值 0 (零) (錯誤);若表示式錯誤,即傳回數值 1 (正確)。

OR(x,y)

若邏輯表示式 xy 中有一個正確,或兩個皆正確,即傳回數值 1;若兩個表示式皆錯誤,即傳回數值 0 (零) (錯誤)。

PRODUCT( )

傳回數值清單的乘積。 例如,{ = PRODUCT (1,3,7,9) } 函數會傳回數值 189。

ROUND(x,y)

傳回數值 x 四捨五入到特定的小數位數 yx 可以是數字或是公式的結果。

SIGN(x)

x 為正值,即傳回數值 1;若 x 為負值,即傳回數值 –1。

SUM( )

傳回數值或公式清單的總和。

TRUE

傳回數值 1。

表格參照

在表格中執行計算時,您會以 A1、A2、B1、B2 等指出資料表的儲存格,其中的字母代表欄,數字則代表列。 Microsoft Word 中的儲存格參照與 Microsoft Excel 儲存格參照並不相同,兩者的差別在於前者永遠是絕對參照,不會顯示 $ 符號。 例如,在 Word 中的 A1 儲存格,相當於在 Excel 中的 $A$1 儲存格。

表格顯示儲存格參照

參照個別的儲存格

若要在公式中參照儲存格,請以逗號分隔每個儲存格參照,以冒號分隔指定範圍中的第一個和最後一個儲存格,如下列的範例所示。

若要求這些儲存格的平均:

有選取儲存格範圍的表格

=average(b:b) 或 =average(b1:b3)

有選取儲存格範圍的表格

=average(a1:b2)

有選取儲存格範圍的表格

=average(a1:c2) 或 =average(1:1,2:2)

有選取儲存格範圍的表格

=average(a1,a3,c2)

參照一整列或一整欄

您可以使用下列方式參照一整列或一整欄:

  • 使用只含字母或數字的範圍來代表 — 例如:用 1:1 來參照表格中的第一列。 如果稍後決定在此列增加其他儲存格,使用這種指定方式可自動計算此列包含的所有儲存格。

  • 使用含有指定儲存格的範圍 — 例如,用 a1:a3 來參照具有三列的欄。 此項指定只允許計算這些特定儲存格。 如果您於稍後新增其他儲存格,且希望計算時亦包含這些新增儲存格,您需要編輯此計算。

參照其他表格的儲存格

若要參照其他表格中的儲存格,或要從表格外部參照儲存格,請使用書籤指定表格。 例如,{ =average(Table2 b:b) } 功能變數可以計算表格中標記 Table2 書籤之 B 欄的平均值。

書籤

這是參照一個或多個數值的書籤名稱。

\# 數值顯示格式參數

指定數值結果的顯示方式。 此選項之所以稱為「顯示格式」參數,是因為使用符號來代表功能變數結果的格式。

例如,{ = SUM(ABOVE) \# $,0.00 } 中的參數 \# $,0.00 會將結果顯示為 "$4,455.70"。 如果功能變數的結果不是數字,則此選項沒有作用。

附註: 簡單但不含空格的數值圖片不需要用引號,例如 { MarchSales \# $,0.00 }。 至於較為複雜的數字顯示格式和包含文字或空格的顯示格式,則請用引號括住,如以下顯示格式項目範例所示。 如果您使用 [插入] 索引卷標上的 [功能變數] 命令或 [版面配置] 功能表上的 [公式] 命令插入功能變數,Word 在數值圖片參數中加上引號 (當您單擊表格內部時) 。

您可以結合下列顯示格式項目來建立數字顯示格式選項。

顯示格式項目

0 (零)

指定結果必須顯示的數字位數。 如果結果於該位置並沒有數字,則 Word 會顯示 0 (零)。 例如,{ = 4 + 5 \# 00.00 } 會顯 09.00。

#

指定結果必須顯示的數字位數。 如果結果於該位置並沒有數字,則 Word 會顯示空格。 例如,{ = 9 + 6 \# $### } 會顯示 $ 15。

x

捨去 "x" 預留位置左側的數字。 若預留位置位於小數點右側,Word 會將結果四捨五入至該位置。 例如:
{ = 111053 + 111439 \# x## } 會顯示 "492"。
{ = 1/8 \# 0.00x } 會顯示 "0.125"。
{ = 3/4 \# .x } 會顯示 ".8"。

. (小數點)

指定小數點的位置。 例如,{ = SUM(ABOVE) \# $###.00 } 會顯示 "$495.47"。

附註: 在 Windows 上,使用指定為 控制台 地區設定一部分的小數點符號。

, (位數分隔符號)

將數字每三位數隔開。 例如,{ = NetProfit \# $#,###,### } 會顯示 "$2,456,800"。

附註: 在 Windows 上,使用 控制台 地區設定所指定的數位分組符號。

- (減號)

為負的結果加上減號,如果結果為正的或 0 (零) 則加上空格。 例如,{ = 10 - 90 \# -## } 會顯示 "-80"。

+ (加號)

為正的結果加上加號,為負的結果加上減號,如果結果為 0 (零) 則加上空格。 例如,{ = 100 - 90 \# +## } 會顯示 "+10",{ = 90 - 100 \# +## } 會顯示 "-10"。

%、$、* 等等

在結果中包含指定的字元。 例如,{ = netprofit \# "##%" } 會顯示 "33%"。

"positive; negative"

為正數和負數的結果指定不同的數字格式。 例如,如果 Sales95 書籤是正數,則 { Sales95 \# "$#,##0.00;-$#,##0.00" } 這個功能變數會以一般的格式顯示數值 -- 例如,$1,245.65。 若是負數,則以粗體格式和減號顯示 -- 例如,-$ 345.56

"positive; negative; zero"

為正數、負數和 0 (零) 的結果指定不同的數字格式。 例如,依 Sales95 書籤的數值而定,{ Sales95 \# "$#,##0.00;($#,##0.00);$0"} 會將正數、負數和 0 (零) 顯示如下:$1,245.65、($ 345.56)、$0

'文字'

將文字加入結果。 請以單引號括住文字。 例如,{={ Price } *8.1% \# "$##0.00 '為營業稅' " } 會顯示「$347.44 為營業稅」。

`numbereditem`

顯示您使用 [ 插入 標號] 命令或插入 SEQ 功能變數所編號的前一個項目編號。

項目識別碼 (如 "table" 或 "figure") 要括在抑音符號 (`) 中。 序號會以阿拉伯數字顯示。 例如,{ = SUM(A1:D4) \# "##0.00 ' 是表格 ' `table` 的總數" } 會顯示「456.34 是表格 2 總數」。

若要將 標題 新增至物件,請在 Windows 上以滑鼠右鍵按兩下物件,或在 Mac 上按 Control+按此物件,然後選擇 [插入標號]

範例

範例 1

下列欄位會減去 GrossSales書籤值。 數字顯示格式參數將結果以貨幣符號顯示 — 例如,$14,786.17:

{ = GrossSales-29,897.62 \# "$#,##0.00" }

範例 2

下列 = (Formula) 功能變數會計算檔中頁碼開頭為 47 的總頁數;它會顯示結果,例如「第 51 頁/92」:

第 { PAGE } 頁,共 { = (47 - 1) + { NUMPAGES } 頁 }

範例 3

下列範例引用表格中的數值。 儲存格參照引用包含 = (Formula) 功能變數表格中之儲存格。 如果功能變數不在參照的表格中,以書籤標示表格,並指定書籤後面接著儲存格參照。

{ = SUM(ABOVE) } (插入表格儲存格)

儲存格的總數,從功能變數上方的儲存格到欄的頂端,或到第一個空白的儲存格或不正確的數值。

{ = SUM(Table3 C3) }

以「Table3」書籤標示的表格中第三列第三欄的儲存格內容。

{ = MIN(Table3 A3:D3) }

以「Table3」書籤標示的表格中第三列前四個儲存格的最小值。

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×