功能變數代碼:比較欄位

Applies To
Word for Microsoft 365 Word for Microsoft 365 for Mac Word 2021 Word 2021 for Mac

比較功能變數代碼會比較兩個值,如果比較結果為 true,則顯示結果 “1”,如果比較結果為 false,則顯示結果 “0” (零) 。 您可以使用此欄位在 = (公式) 欄位中建立與 And 及 Or 函數的複合邏輯比較,然後可以在 If 欄位中使用 = (公式) 欄位的結果。

注意

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

語法

當您在文件中檢視 Compare 功能變數代碼時,其語法將如下所示:

{ COMPARE運算式 1 運算子運算式 2}

注意

功能變數代碼會告知欄位要顯示的內容。 功能變數結果是指評估功能變數代碼之後,顯示在文件中的內容。 若要在檢視功能變數代碼與功能變數代碼結果之間切換,請按 Alt+F9。

指示

運算式1、運算式2

要比較的值。 運算式可以是書籤名稱、文字字串、數字、傳回值的巢狀欄位,或數學公式。 如果運算式包含空格,請以半形雙引號括住運算式。

運算子​​

比較運算子。 在運算子前後插入空格。

運算子 描述
⁠=⁠ 等於
<> 不等於
> 大於
< 小於
>= 大於或等於
<= 小於或等於

注意

如果運算子是 = 或 <>,運算 式2 可以包含問號 (?) 來代表任何單一字元,或星號 (*) 來代表任何字元字串。 運算式必須用引號括住,才能將其作為字元字串進行比較。 如果您在 Expression2 中使用星號,則 Expression1 中對應到星號的部分,加上 Expression2 中其餘的字元,不能超過 128 個字元。

範例

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

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

如果 PostalCode 資料欄位中的任何值是介於 98500 到 98599 之間,下列比較欄位會造成值為 “1”:

{ COMPARE “ { MERGEFIELD PostalCode } ” = “985*” }