功能變數代碼:NextIf 功能變數

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

NextIf 功能變數會比較兩個表示式。如果比較結果為真,Word 會將下一筆資料記錄合併到目前的合併文件中。如果比較結果為假,Word 會將下一筆資料記錄合併到新的合併文件中。

您可以使用 NextIf 功能變數為資料記錄分組,就像在資料庫報告中一樣。例如,您可以結合使用 If、Set 和 NextIf 功能變數,將所有具有相同郵遞區號的記錄合併到合併列印中的某一頁,並且在資料檔中發現新的郵遞區號時,在合併列印中建立新的一頁。不過,這樣的合併較難設定,而且資料來源的結構必須能夠配合合併列印功能變數。

如果您的目標是選擇性的包含資料來源中的特定記錄,可以使用 [合併列印收件者] 對話方塊中的 [篩選] 命令,當您按一下 [郵件] 索引標籤之 [啟動合併列印] 群組的 [編輯收件者清單] 時,就會出現此對話方塊。

附註: 

  • NextIf 功能變數無法用於註腳、章節附註、註釋、頁首、頁尾或是資料來源。

  • NextIf 功能變數無法內嵌在其他功能變數中。

語法

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

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

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

內容

表示式1、表示式2

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

附註: 

  • 如果您在表示式中使用合併功能變數 (MergeField),則合併功能變數會參照目前資料記錄中的資料,而不是下一筆資料記錄中的資料。

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

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

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

運算元

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

運算子

描述

=

等於

<>

不等於

>

大於

<

小於

>=

大於或等於

<=

小於或等於

指示

您可以在文件中使用 NextIf 功能變數,也可以將它做為合併列印的一部分。

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

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

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

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

  4. 按一下 [確定]

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

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

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

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

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

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

範例

您的資料來源包含一個功能變數,用以標記每個郵遞區號的最後一筆記錄,而且資料來源經過排序,使得所有具有相同郵遞區號的記錄都排列在一起。當您的資料來源是以此方式設定時,您可以使用 Word 中的 Set 和 If 功能變數,檢查某筆記錄是否為資料來源中最後一筆含有某個郵遞區號的記錄。

設定好這項檢查之後,就可以使用 NextIf 功能變數,判斷目前的記錄是否為最後一筆含有某個郵遞區號的記錄。只要目前的記錄不是最後一筆含有該郵遞區號的記錄,就會將該郵遞區號的記錄新增到目前的合併列印文件中。如果目前的記錄是最後一筆含有該郵遞區號的記錄,則會針對資料來源列出的下一個郵遞區號開始新的合併文件。

當您將下列 NextIf 功能變數插入合併列印主文件時,NextIf 功能變數會檢查目前資料記錄中,LastZipcode 功能變數的內容。如果 LastZipcode 功能變數為空白,就會將資料來源中下一筆記錄的資料合併到目前的合併文件中。如果 LastZipcode 功能變數不是空白,則會將資料來源中下一筆記錄的資料合併到新的合併文件中。

{ NEXTIF { MERGEFIELD LastZipcode } = "" }

頁面頂端

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×