HomeWord(ワード)基本講座 目次|条件に一致したデータを差し込み印刷したい
よねさんのWordとExcelの小部屋

条件に一致したデータを差し込み印刷したい:Word基本講座


更新:2026/9/4;作成:2014/8/20

使用するExcelのデータについて Skip Record If を利用する
アドレス帳の編集でデータを絞り込む

使用するExcelのデータについて     Topへ

差し込み文書を作成する     Topへ

  1. Wordのオプションの設定を確認します。
    1. [ファイル]タブをクリックしてバックステージビューを表示します。
    2. [オプション]を選択して、「Wordのオプション」を表示します。
      [詳細設定]で「文書を開くときにファイル形式の変換を確認する」にチェックを入れます。
  2. データファイル形式を「Microsoft Excel ワークシート DDE (*.xls)」を選択します。
    1. [宛先の選択]→[既存のリストを使用]を選択します。
    2. ファイルを選択すると、データファイル形式の確認画面が表示されます。
      すべて表示にチェックを入れます。
      データファイル形式を「Microsoft Excel ワークシート DDE (*.xls)」を選択します。


      [OK]ボタンをクリックします。
    3. フィールドを「差し込みフィールドの挿入]から下図のように配置しました。

     Topへ

  1. <<氏名>>の前にカーソルを表示します。
    [差し込み文書]タブの [ルール]→[Skip Record If (条件によりレコードをスキップ)をクリックします。
  2. フィールド名で「誕生月」、比較で「等しくない」を選択して、比較対象に「9」を入力しています。
    • スキップする条件を設定するので、「誕生月」が「9」と「等しくない」データはスキップする・・・という条件設定にしてあります。
      印刷は9月のデータを印刷したいのですが、設定する条件は反対の条件を設定していることにご注意ください。
  3. Skip Record If フィールドが挿入されました。
    • [Alt]+[F9]を押して、フィールドコードを表示すると、{ SKIPIF { MERGEFEIELD 誕生月 } <> 9 } となっているのを確認することができます。
      [Alt]+[F9]を押して、フィールドコードを非表示にします。
  4. 期待した結果が得られるかを確認してみます。
    差し込み文書 タブの [完了と差し込み]→[個々のドキュメントの編集]を実行します。
  5. 「すべて」にチェックが入っているのを確認して、[OK]ボタンをクリックします。
  6. 誕生月が「9」のデータが新しい文書に作成されました。

アドレス帳の編集でデータを絞り込む     Topへ

  1. [差し込み文書]タブの[アドレス帳の編集]をクリックします。
  2. [フィルター]をクリックします。
  3. フィールドで「誕生月」、条件で「=」を選択します。値に「9」と入力します。
    ここでは絞り込む条件を設定します。
  4. 設定した条件と一致するデータが表示されました。
    一致しないデータは非表示となっています。
  5. [結果のプレビュー]をクリックしてオンにした状態で一致したデータを表示して確認することができます。

HomeWord(ワード)基本講座 目次|条件に一致したデータを差し込み印刷したい

PageViewCounter
Counter
Since2006/2/27