功能變數代碼:Compare 功能變數

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

Compare 功能變數代碼會比較兩個值,如果比較結果為真,則顯示結果 "1",如果比較結果為假,則顯示 "0" (零)。您可以使用這個功能變數建立複合邏輯比較,在 = (Formula) 功能變數使用 And 和 Or 函數,然後在 If 功能變數使用 = (Formula) 功能變數的結果。

語法

當您檢視文件中的 Compare 功能變數代碼時,其語法看起來像這樣:

{ COMPARE 表示式1 運算元 表示式2 }

附註: 功能變數代碼會指示功能變數要顯示的內容。功能變數結果是指評估功能變數代碼之後,顯示在文件中的內容。若要切換檢視功能變數代碼和功能變數代碼結果,請按 Alt+F9。

指示

表示式1、表示式2

若要比較的值。運算式可以是書籤名稱、 文字、 數字、 巢狀功能變數會傳回一個值或數學公式的字串。如果運算式包含空格,請用引號括住的運算式。

運算元

比較運算子。請在運算元前後各插入一個空格。

運算子

描述

=

等於

<>

不等於

>

大於

<

小於

>=

大於或等於

<=

小於或等於

附註: 如果運算元為 =<>,則 表示式2 可以包含問號 (?) 來代表任何單一字元,或是包含星號 (*) 來代表任何字元字串。表示式必須以引號括住,才能當做字元字串來比較。如果在表示式2 中使用星號,則表示式1 中對應到星號的部分,以及表示式2 中的所有剩餘字元不得超過 128 個字元。

範例

假設 If 功能在下列範例會插入合併列印主文件。[比較] 欄位會檢查 CustomerNumber 和 CustomerRating 資料欄位為每個資料記錄合併。如果至少一個資料欄位會指出不佳的信用,列印在引號內的第一個文字時,= (Formula) 功能變數的 Or 函數會傳回 「 1 」 (true) 的值。

{ IF { = OR ( { COMPARE { MERGEFIELD CustomerNumber } >= 4 }, { COMPARE { MERGEFIELD CustomerRating } <= 9 } ) } = 1 "信用不被接受" "信用可以接受"}

如果 PostalCode 資料功能變數中的任何一值都在 98500 – 98599 範圍內,則下列 Compare 功能變數會產生值 "1":

{ COMPARE " { MERGEFIELD PostalCode } " = "985*" }

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×