欄位代碼:IF 欄位

套用到
Microsoft 365 Word Word 2024 Word 2021 Word 2019 Word 2016

IF 欄位比較兩個值,然後插入與比較結果相符的文字。 在郵件合併主文件中使用時,If 欄位可檢視合併資料記錄中的資訊,如郵遞區號或帳號。 例如,你可以只寄信給位於特定城市的客戶。

注意

有些 IF 欄位的行為會依據該欄位是否用於文件或郵件合併,以及你的 Word for Windows 版本而有所不同。

你可以在文件中使用 If 欄位,或在郵件合併中將 If 欄位作為 If-Then-Else 規則的一部分。

要在文件中使用 If 欄位,請執行以下步驟:

  1. [插入] 索引標籤上的 [文字] 群組中,按一下 [快速組件],然後按一下 [功能變數]
  2. 欄位名稱列表中,選擇 IF。
  3. 欄位代碼 框中,依上述語法輸入運算子、真文字與假文字。
  4. 按一下 [確定]

若要將 If 欄位作為郵件合併的一部分,請在設定郵件合併時執行以下操作:

  1. 郵件標籤 中,在 「寫入 & 插入欄位 」群組中,點選 「規則」,然後點選 「如果...」然後......否則

  2. 欄位名稱 列表中,選擇合併欄位的名稱,例如 城市

  3. 比較 清單中,選擇你想要的操作員。 例如,要特定城市的收件人,選擇「等於」。

  4. 「比較」 欄位輸入你想使用的數值。 例如,若要篩選出東京的收件者,請輸入「東京」

    注意

    如果你在比較列表中選擇為空白不是空白,請將「比較至」框留空。

  5. 「插入此文字 框」中,輸入你想在文件中出現的文字,當你指定的條件成立時。 例如,為了客製化東京收件人的文字,你可以 專門為你的東京社區打字。

  6. 「否則插入此文字 框」中,輸入你想在文件中出現的文字,當你指定的條件不成立時。 例如,為了提供不在東京的收件人通用文字,你可以 特別針對你所在的社區打字。

語法

當你在文件中查看 If 欄位程式碼時,語法如下:

{ IF Expression1OperatorExpression2TrueTextFalseText}

注意

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

指示

表達式1,表達式2

你想要比較的價值觀。 這些表達式可以是合併欄位資料、書籤名稱、字串、數字、回傳值的巢狀欄位,或數學公式。 若表達式包含空格,請以引號包住該表達式。

注意

  • Expression2 必須以引號包圍,以便以字元字串形式比較。
  • 若運算子為 =<>Expression2 可包含問號 (?) 表示任意單一字元,或星號 (*) 表示任意字串。
  • 若在 Expression2 中使用星號,則 Expression1 中對應星號的部分及 Expression2 中剩餘字元不得超過 128 個字元。

運算子​​

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

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

真文,假文

當比較結果為真 (TrueText) 或假 (FalseText) 時產生的文字。 如果沒有指定 FalseText,且比較結果為假,IF 欄位就沒有結果。 每個包含多個字的字串都必須以引號包圍。

範例

以下範例說明,若顧客訂單大於或等於100件,文件中會出現「Thanks」字樣。 若客戶訂單少於100件,文件中會出現「最小訂單為100件」的文字。

{IF 訂單>=100 「謝謝」「最低訂單為100單位」}

頁面頂端