功能變數代碼:IF 功能變數

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

如果欄位比較兩個值,然後插入適合用於比較的結果的文字。在 [合併列印主文件中使用時欄位可以檢查在合併的資料記錄,例如郵遞區號的資訊或帳戶數字。例如,您可以傳送字母位於特定縣市的用戶端。

您可以在文件中使用 If 功能變數,或將 If 功能變數做為合併列印中 If-Then-Else 規則的一部分。

若要在文件中使用 If 功能變數,請執行下列動作:

  1. [插入] 索引標籤上的 [文字] 群組中,按一下 [快速組件],然後按一下 [功能變數]

  2. 選取 [功能變數名稱] 清單中的 [If]

  3. [功能變數代碼] 方塊中,依照上述語法輸入表示式、運算元、代表結果為真的文字以及代表結果為假的文字。

  4. 按一下 [確定]

若要使用 If 功能變數做為合併列印的一部分,請在設定合併列印時,執行下列動作:

  1. 在 [郵寄] 索引標籤的 [書寫與插入功能變數] 群組中按一下 [規則],然後再按一下如果...然後...其他

  2. [功能變數名稱] 清單中,選取合併功能變數的名稱,例如 [縣/市]

  3. [比較] 清單中,選取您要的運算元。例如,若要篩選出特定縣市的收件者,請選取 [等於]

  4. [比對值] 方塊中,輸入您要使用的值。例如,若要篩選出東京的收件者,請輸入「東京」

    附註: 如果您在 [比較] 清單中選取了 [空白][非空白],請將 [比對值] 方塊保留為空白。

  5. [插入此一文字] 方塊中,輸入當您所指定的條件為真時,您希望在文件中顯示的文字。例如,若要寫給東京的收件者,您可以輸入「特別給您在東京的鄰居」

  6. [否則插入此一文字] 方塊中,輸入當您所指定的條件為假時,您希望在文件中顯示的文字。例如,若要寫給不在東京的收件者,您可以輸入「特別給您的左鄰右舍」

語法

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

{ IF 表示式1運算元表示式2結果為真的文字結果為假的文字}

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

指示

表示式1、表示式2

您要比較的值。這些表示式可以是合併功能變數資料、書籤名稱、字元字串、數字、傳回值的巢狀功能變數或數學公式。如果表示式包含空格,請用引號括住表示式。

附註: 

  • 表示式2 必須以引號括住,才能當做字元字串來比較。

  • 如果運算元為 =<>,則表示式2 可以包含問號 (?) 來代表任何單一字元,或是包含星號 (*) 來代表任何字元字串。

  • 如果在表示式2 中使用星號,則表示式1 中對應到星號的部分,以及表示式2 中的所有剩餘字元不得超過 128 個字元。

運算元

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

運算子

描述

=

等於

<>

不等於

>

大於

<

小於

>=

大於或等於

<=

小於或等於

結果為真的文字, 結果為假的文字

當比較結果為真 (結果為真的文字) 或假 (結果為假的文字) 時所產生的文字。如果沒有指定結果為假的文字,而比較結果為假時,IF 功能變數不會產生任何結果。任何字串只要包含多個單字,都必須用引號括住。

範例

以下範例指定如果客戶訂單大於或等於 100 個單位時,文件中會出現 "感謝您" 這個字。如果客戶訂單少於 100 個單位,文件中會出現 "最小訂購單位為 100" 這幾個字。

{IF order>=100 "感謝您" "最小訂購單位為 100"}

頁面頂端

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×