功能變數代碼:= (Formula) 功能變數

套用到
Microsoft 365 Word Mac 版 Microsoft 365 Word Word 2024 Mac 版 Word 2024 Word 2021 Mac 版 Word 2021

注意

此內容適用於 Windows 版和 Mac 版 Word 的電腦版本 (包括具有 Microsoft 365 訂閱) 的Word。 部分功能可能無法在 Word 網頁版或行動裝置應用程式中使用。

= (Formula) 功能變數代碼會使用數學公式來計算數字。

使用當您在表格內按一下時會出現的 [表格版面配置] 索引標籤上的 [公式] 命令,將公式欄位新增到您的文件。 您也可以使用 [欄位 ] 對話方塊來新增。

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

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

秘訣

如果您有 Excel 等試算表應用程式,將工作表的全部或部分內嵌在文件中通常比使用 = (公式) 欄位簡單。

語法

當您在文件中檢視 = (Formula) 功能變數代碼時,其語法看起來會像這樣:

{ = 公式 [書籤 ] [\#數字圖片 ] }

指示

公式是一種運算式,可以包含數字、參照數字的書籤、產生數字的欄位,以及可用的運算子和函數。 運算式可以參照表格中的值與函數所傳回的值。

瞭解:

運算元

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

+

加法

–

減法

*

乘法

/

除法

%

百分比

^

乘冪和開根號

=

等於

<

小於

< =

小於或等於

>

大於

> =

大於或等於

< >

不等於

函數

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

ABS(x)

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

AND(x,y)

若邏輯表示式 x 及 y 皆正確,即傳回數值 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)

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

PRODUCT( )

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

ROUND(x,y)

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

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 為營業稅”。

`編號項目`

顯示您使用 [插入輔助字幕 ] 命令或插入 SEQ 欄位而編號的上一個項目的編號。

項目識別碼 (如 "table" 或 "figure") 要括在抑音符號 (`) 中。 序號會以阿拉伯數字顯示。 例如, { = SUM (A1:D4) \# “##0.00 'is the total of Table' 'table'” } 會顯示 “456.34 is the total of Table 2”。

若要將標題新增至物件,請在 Windows 上以滑鼠右鍵按一下物件,或在 Mac 上以 Control+按一下物件,然後選擇「插入標題」。

範例

範例 1

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

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

範例 2

下列 = (公式) 欄位會計算頁碼從 47 開始的文件中的總頁數;它會顯示結果,例如「第 51 頁,共 92 頁」:

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

範例 3

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

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

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

{ = SUM (Table3 C3) }

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

{ = MIN (Table3 A3:D3) }

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