Applies ToWord for Microsoft 365 Word for Microsoft 365 for Mac Word 2024 Word 2024 for Mac Word 2021 Word 2021 for Mac Word 2019 Word 2019 for Mac Word 2016

您可以使用您格式化文件中任何文字的相同方式,將文字格式套用至功能變數結果 (例如粗體、加底線等):選取功能變數代碼或功能變數結果,然後套用格式化。

附註: 如果更新功能變數,則任何您套用至功能變數結果的文字格式設定可能會遺失。 若要保留格式設定,請在功能變數代碼中包含 \* MERGEFORMAT 參數。 如果使用 [功能變數] 對話方塊插入功能變數,依預設會包含 \* MERGEFORMAT 參數。

除了文字格式設定之外,您還可以控制功能變數層級的功能變數結果的格式,以及會決定功能變數中資料顯示方式的一般參數。 根據功能變數代碼,有三種類型的一般參數:

  • 格式參數

  • 數字格式參數

  • 日期 - 時間格式參數

格式功能變數參數 (\*) 會定義顯示功能變數結果的方式。 格式命令會決定下列事項:

  • 大寫和小寫字母的使用

  • 數字格式,例如,9 是否要顯示為 ix (羅馬數字) 或 ninth (序數文字)

  • 字元格式

格式參數也可在功能變數更新時保留功能變數結果的格式設定。

以下為參數清單及其可設為大寫的項目:

  • \* Caps    此參數會將每個單字的第一個字母設為大寫。 例如,{ FILLIN "輸入您的名稱:" \* Caps } 會顯示 Luis Alverca (即使是以小寫字母輸入名稱亦是如此)。

    若要選取此選項,請在 [功能變數選項] 對話方塊中,按一下 [標題大寫]

  • \* FirstCap    此參數會將第一個單字的第一個字母設為大寫。 例如,{ COMMENTS \* FirstCap } 會顯示 Weekly report on sales

    若要選取此選項,請在 [功能變數選項] 對話方塊中,按一下 [第一個字母大寫]

  • \* Upper    此參數會將所有字母設為大寫。 例如,{ QUOTE "word" \* Upper } 會顯示 WORD

    若要選取此選項,請在 [功能變數選項] 對話方塊中,按一下 [全部大寫]

  • \* Lower    此參數並不會將結果設為大寫;所有字母都會小寫。 例如,{ FILENAME \* Lower } 會顯示 weekly sales report.doc

    如果包含此參數的整個功能變數已格式化為小寫字母,則此參數沒有作用。

    若要選取此選項,請在 [功能變數選項] 對話方塊中,按一下 [全部小寫]

以下為數字參數清單及其結果:

  • \*alphabetic    此參數會將結果顯示為字母字元。 結果的大小寫會與功能變數代碼中 "alphabetic" 一字相同。 例如,{ SEQ appendix \* ALPHABETIC } 會顯示 B (而非 2),而 { SEQ appendix \* alphabetic } 會顯示 b

    若要選取此選項,請在 [功能變數選項] 對話方塊中,按一下 [a, b, c,]

  • \*Arabic    此參數會將結果顯示為阿拉伯基數。 例如,{ PAGE \* Arabic } 會顯示 31

    附註: 

    • 如果 [頁碼格式] 對話方塊中的 [數字格式] 設定並非設為阿拉伯數字,則此參數會覆寫 [數字格式] 設定。

    • 僅就頁碼而言,還有一種 ArabicDash 格式,這種格式會將結果顯示為以連字號字元包圍起來的阿拉伯基數。 例如,{ PAGE \* ArabicDash } 會顯示 - 31 -

    若要選取此選項,請在 [功能變數選項] 對話方塊中,按一下 [1, 2, ,3, ...]

  • \*CardText    此參數會將結果顯示為基數文字。 除非您新增格式參數以指定其他大寫格式,否則結果將會格式化為小寫字母。 例如,{ = SUM(A1:B2) \* CardText } 會顯示 seven hundred ninety,而 { = SUM(A1:B2) \* CardText \* Caps } 會顯示 Seven Hundred Ninety

    若要選取此選項,請在 [功能變數選項] 對話方塊中,按一下 [One, Two, Three]

  • \*DollarText    此參數會將結果顯示為基數文字。 Word 會在小數位數插入 and 並將前兩個小數位數 (四捨五入) 以阿拉伯數字顯示為分母 100 的分子。 除非您新增格式參數以指定其他大寫格式,否則結果將會格式化為小寫字母。 例如,{ = 9.20 + 5.35 \* DollarText \* Upper } 會顯示 FOURTEEN AND 55/100

    若要選取此選項,請在 [功能變數選項] 對話方塊中,按一下 [錢幣符號]

  • \*Hex    此參數會將結果顯示為十六進位數字。 例如,{ QUOTE "458" \* Hex } 會顯示 1CA

    若要選取此選項,請在 [功能變數選項] 對話方塊中,按一下 [十六進位...]

  • \*OrdText    此參數會將結果顯示為序數文字。 除非您新增格式參數以指定其他大寫格式,否則結果將會格式化為小寫字母。 例如,{ DATE \@ "d" \* OrdText } 會顯示 twenty-first,而 { DATE \@ "d" \* OrdText \* FirstCap } 會顯示 Twenty-first

    若要選取此選項,請在 [功能變數選項] 對話方塊中,按一下 [First, Second, Third, ...]

  • \*Ordinal    此參數會將結果顯示為阿拉伯序數。 例如,{ DATE \@ "d" \* Ordinal } 會顯示 30th

    若要選取此選項,請在 [功能變數選項] 對話方塊中,按一下 [1st, 2nd, 3rd]

  • \*roman    此參數會將結果顯示為羅馬數字。 結果的大小寫會與功能變數代碼中 "roman" 一字相同。 例如,{ SEQ CHAPTER \* roman } 會顯示 xi,而 { SEQ CHAPTER \* ROMAN } 會顯示 XI

    若要選取此選項,請在 [功能變數選項] 對話方塊中,按一下 [I, II, III,]

以下為字元格式設定參數及其結果:

  • \*Charformat    此參數會將功能變數名稱的第一個字母的格式設定套用至整個結果。 下列範例的結果之所以帶有粗體的格式設定,乃是因為 REF 中的 R 為粗體。

    { REF chapter2_title \* Charformat } 會以粗體文字顯示 Whales of the Pacific

    若要新增此參數,請在功能變數代碼中或 [功能變數] 對話方塊的 [功能變數代碼] 方塊中輸入該參數。

  • \*MERGEFORMAT    此參數會將先前結果的格式設定套用至新的結果。 例如,如果選取以功能變數 { AUTHOR \* MERGEFORMAT } 顯示的名稱並套用粗體的格式設定,則 Word 會在功能變數更新為顯示新的作者名稱時保留粗體的格式設定。

    如果使用 [功能變數] 對話方塊插入功能變數,依預設會包含 \*MERGEFORMAT 參數。 您可以清除 [功能變數] 對話方塊中的 [更新時保持原格式] 核取方塊來關閉這個選項。

數字格式參數 (\#) 可指定數值結果的顯示方式。

例如,{ = 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

    請使用 [控制台] 的地區設定所指定的小數點符號。

  • , (位數分隔符號)    此格式項目會將數字每三位數隔開。 例如,{ = NetProfit \# $#,###,### } 會顯示 $2,456,800

    請使用 [控制台] 的地區設定所指定的位數分隔符號。

  • - (減號)    此格式項目會為負數結果加上減號;如果結果為正數或 0 (零),則會加上空格。 例如,{ = 10 - 90 \# -## } 會顯示 -80

  • + (加號)    此格式項目會為正數結果加上加號,為負數結果加上減號;如果結果為 0 (零),則加上空格。 例如,{ = 100 - 90 \# +## } 會顯示 +10,而 { = 90 - 100 \# +## } 會顯示 -10

  • %、$、* 等等    此格式項目會在結果中包含指定的字元。 例如,{ = netprofit \# "##%" } 會顯示 33%

  • "正數的範例格式設定; 負數的範例格式設定"    此格式項目會為正數和負數的結果 (以分號分隔) 指定不同的數字格式。 例如,如果 書籤 Sales95 為正數,則功能變數 { Sales95 \# "$#,##0.00;-$#,##0.00" } 會以一般格式顯示數值,例如 "$1,245.65"。 若為負數,則以粗體格式和減號顯示,例如 -$ 345.56

  • "正數的範例格式設定; 負數的範例格式設定; 零"    此格式項目會為正數、負數和 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 '是表格' `table` 的總和" } 會顯示456.34 是表格 2 的總和

日期-時間格式參數 (\@) 會指定如何顯示日期或時間。

例如,功能變數 { DATE \@ "dddd, MMMM d, yyyy" } 中的參數 \@ "dddd, MMMM d, yyyy" 會顯示 "Friday, November 23, 2019"。 您可以結合下列日期和時間指令來建構日期 - 時間格式:日 (d)、月 (M)、年 (y)、時 (h)、分 (m)。 您也可以包含文字、標點符號及空格。

月 (M)

字母 M 必須大寫以和分鐘有所區別。

  • M    此格式項目會將月份顯示為數字,且個位數的月份不會顯示前置字元 0 (零)。 例如,七月會顯示為 7

  • MM    此格式項目會將月份顯示為數字,且個位數的月份會顯示前置字元 0 (零)。 例如,七月會顯示為 07

  • MMM    此格式項目會將月份顯示為三個字母的縮寫。 例如,七月會顯示為 Jul

  • MMMM    此格式項目會以完整名稱顯示月份。

日 (d)

字母 d 會顯示一個月之中的某日或是星期幾。 字母 d 可以是大寫,也可以是小寫。

  • d    此格式項目會將星期幾或月份日期顯示為數字,且個位數的日期不會顯示前置字元 0 (零)。 例如,一個月中的第六天會顯示為 6

  • dd    此格式項目會將星期幾或月份日期顯示為數字,且個位數的日期會顯示前置字元 0 (零)。 例如,一個月中的第六天會顯示為 06

  • ddd    此格式項目會將星期幾或月份日期顯示為三個字母的縮寫。 例如,星期二會顯示為 Tue

  • dddd    此格式項目會以完整名稱顯示星期幾。

年 (y)

字母 y 會將年份顯示為兩位數或四位數。 字母 y 可以是大寫,也可以是小寫。

  • yy    此格式項目會將年份顯示為兩位數,年份 01 至 09 則會帶有前置字元 0 (零)。 例如,1999 會顯示為 99,而 2006 會顯示為 06

  • yyyy    此格式項目會將年份顯示為四位數。

時 (h)

小寫 h 是 12 小時制的時間。 大寫 H 是 24 小時制 (或軍事) 的時間;例如,下午 5 點 會顯示為 17

  • h 或 H    此格式項目會顯示小時,且個位數的小時不會顯示前置字元 0 (零)。 例如,上午 9 點 會顯示為 9

  • hh 或 HH    此格式項目會顯示小時,且個位數的小時會顯示前置字元 0 (零)。 例如,上午 9 點 會顯示為 09

分 (m)

字母 m 必須小寫以和月份有所區別。

  • m    此格式項目會顯示分鐘,且個位數的分鐘不會顯示前置字元 0 (零)。 例如,{ TIME \@ "m" } 會顯示 2

  • mm    此格式項目會顯示分鐘,且個位數的分鐘會顯示前置字元 0 (零)。 例如,{ TIME \@ "mm" } 會顯示 02

秒 (s)

  • s    此格式項目會顯示秒數,且個位數的秒數不會顯示前置字元 0 (零)。 例如,{ TIME \@ “s” 會顯示 5

  • ss    此格式項目會顯示秒數,且個位數的秒數會顯示前置字元 0 (零)。例如 { TIME \@ “ss” 會顯示 05

上午 與下午 (AM/PM)

這會顯示上午 與下午 若要變更 Microsoft Windows 的上午 與下午 符號,請變更 [控制台] 中的地區設定。

  • am/pm 或 AM/PM    此格式項目會將 A.M. 與 P.M. 顯示為大寫。 例如,{ TIME \@ "h AM/PM" }{ TIME \@ "h am/pm" } 會顯示 9 AM5 PM

  • '文字'    此格式項目會在日期或時間中顯示任何指定的文字。 請以單引號括住文字。 例如,{ TIME \@ "HH:mm '格林威治時間' " } 會顯示 12:45 格林威治時間

  • 字元    此格式項目會在日期或時間中包含指定的字元,例如 : (冒號)、- (連字號)、* (星號) 或空格。 例如,{ DATE \@ "HH:mm MMM-d, 'yy" } 會顯示 11:15 Nov-6, '99

  • `編號項目`    此格式項目會在日期或時間中包含您先前使用 [標號] 命令 (位於 [參照] 索引標籤的 [標號] 群組) 或插入 SEQ 功能變數所編號之項目的數字。 項目識別碼 (如 tablefigure) 要括在抑音符號 (`) 中。 Word 會以阿拉伯數字顯示序號。 例如,{ PRINTDATE \@ "'表格' `table` '列印於' M/d/yy" } 會顯示 表格 2 列印於 9/25/02

附註: 簡單的日期 - 時間格式若不含空格或文字,則不必括在引號中,例如 { DATE \@ MM/yy }。 至於較為複雜的日期 - 時間格式及包含空格或文字的格式,請以引號括住整個日期 - 時間格式,例如 { DATE \ @ "dddd MMMM d, yyyy', at' h:mm" }。 如果使用 [插入] 索引標籤的 [文字] 群組中的 [日期及時間] 命令或 [功能變數] 對話方塊插入功能變數,則 Word 會為日期 - 時間格式參數加上引號。

Need more help?

Want more options?

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

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