Applies ToMicrosoft 365 Word Mac 版 Microsoft 365 Word Word 2024 Mac 版 Word 2024 Word 2021 Mac 版 Word 2021 Word 2019 Mac 版 Word 2019 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 會為日期 - 時間格式參數加上引號。

需要更多協助嗎?

想要其他選項嗎?

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

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