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

= (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」書籤標示的表格中第三列前四個儲存格的最小值。

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

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

感謝您的意見反應!

×