Excelを使って差し込み印刷をしたいけれど、やり方がわからなくて困っていませんか?
差し込み印刷とは、Excelに登録したデータを元に、ラベルや封筒・帳票などに自動で名前や住所を入れて印刷できる便利な機能のことです。
実は、ExcelとWordを組み合わせることで、マクロを使わずに差し込み印刷を実現できます。宛名ラベルや封筒印刷、連続印刷など、さまざまな用途に対応できるので、業務効率を大幅にアップさせることが可能です。
本記事では「【Excel】エクセルで差し込み印刷をする方法(やり方・ラベル・封筒・連続印刷・マクロを使わない)」と題して、初心者の方でもわかりやすく手順を解説していきます。
ExcelとWordの連携方法から、ラベル・封筒への応用、連続印刷のコツまで丁寧にご説明しますので、ぜひ最後までご覧ください。
ExcelとWordの差し込み印刷機能を使えば、マクロなしで簡単に連続印刷できる
それではまず、差し込み印刷の基本的な仕組みと結論についてから解説していきます。
Excelの差し込み印刷は、Excel単体ではなく、WordのDiff込み文書機能と組み合わせることで実現するのが最もスタンダードな方法です。
Excelに用意した名前・住所・会社名などのデータを「データソース」として読み込み、Word側で印刷レイアウトを作成するという流れになります。
マクロ(VBA)を使わなくても、WordのUIを操作するだけで設定できるため、プログラミングの知識がない方でも安心して取り組めるでしょう。
差し込み印刷の基本的な流れ
① Excelでデータ一覧を作成する
② Wordで差し込み印刷の設定を行う
③ ExcelデータをWordに読み込む(データソースの指定)
④ 差し込みフィールドを挿入する
⑤ プレビューを確認して印刷する
この5ステップを押さえておくことで、どんな用途(ラベル・封筒・帳票など)にも応用が利きます。
差し込み印刷が活用されるシーンは非常に多く、年賀状の宛名印刷・顧客への案内状送付・社内向けの名札作成など、枚挙にいとまがありません。
Excelにデータさえあれば、何十件・何百件分の印刷物を一気に作れるのが最大の魅力と言えるでしょう。
Excelのデータ作成で押さえておくべきポイント
差し込み印刷を成功させるには、まずExcel側のデータ作成が重要です。
1行目には必ず「氏名」「郵便番号」「住所」「会社名」など、各列の項目名(ヘッダー行)を入力しておきましょう。
このヘッダー行が、Word側で差し込みフィールドとして認識されるため、わかりやすい列名にしておくことが大切です。
また、セルの結合や余分な空白行は差し込みエラーの原因になるため、できるだけシンプルな表形式でデータを整理しておくのがおすすめです。
| 列名(ヘッダー) | 入力例 | 備考 |
|---|---|---|
| 氏名 | 山田 太郎 | 姓と名はスペースで区切ると整いやすい |
| 郵便番号 | 123-4567 | ハイフンあり・なしを統一する |
| 住所1 | 東京都新宿区○○ | 都道府県から入力 |
| 住所2 | ○○マンション101号 | 番地・建物名などを分けると便利 |
| 会社名 | 株式会社〇〇 | 敬称は別列にするとレイアウトしやすい |
このように列を分けておくと、後からWordで差し込むときに柔軟にレイアウトを変えられるためとても便利です。
Wordで差し込み印刷を設定する基本手順
Excelのデータが揃ったら、次はWordで差し込み印刷の設定を行います。
Wordを開いたら、上部メニューの「差し込み文書」タブをクリックしてください。
「差し込み印刷の開始」から用途(手紙・封筒・ラベルなど)を選び、「宛先の選択」→「既存のリストを使用」からExcelファイルを選択する流れになります。
【Wordでの基本操作手順】
① Wordを開く → 「差し込み文書」タブをクリック
② 「差し込み印刷の開始」→ 用途を選択(例:レター)
③ 「宛先の選択」→「既存のリストを使用」→ Excelファイルを指定
④ シートを選択 → OKをクリック
⑤ 「差し込みフィールドの挿入」から必要な項目を文書内に配置
⑥ 「結果のプレビュー」で確認 → 「完了と差し込み」→「文書の印刷」
Excelファイルを選択する際に、どのシートを使用するか確認画面が表示されるため、正しいシートを選ぶよう注意してください。
差し込みフィールドの挿入と結果プレビューの確認方法
差し込みフィールドとは、Excelの列名に対応した「プレースホルダー(仮の表示場所)」のことです。
例えば、「氏名」というフィールドを挿入すると、印刷時に「山田 太郎」などの実際のデータに自動で置き換わります。
「結果のプレビュー」ボタンを押すと、実際のデータがどのように表示されるかを事前に確認できるため、印刷前に必ず確認しておきましょう。
レコードを切り替えるナビゲーションボタンで、複数件のデータを一つひとつ確認することも可能です。
ラベル印刷への応用手順と設定方法
続いては、差し込み印刷をラベル印刷に応用する方法を確認していきます。
宛名ラベルや商品ラベルを大量に印刷したい場合、WordのラベルテンプレートとExcelデータを組み合わせることで効率よく作成できます。
市販のラベル用紙(A-ONEやエーワンなどのメーカー品)に対応したテンプレートがWordに内蔵されているため、用紙のサイズや型番に合わせて選ぶだけで簡単に設定が完了します。
Wordのラベルテンプレートの選び方
「差し込み文書」タブ →「差し込み印刷の開始」→「ラベル」を選択すると、ラベル設定ダイアログが表示されます。
ラベルの製造元と品番を選択すると、自動的にラベルのレイアウト(列数・行数・サイズ)が設定される仕組みです。
市販のラベル用紙を使う場合は、パッケージに記載されている型番をWordの選択肢から探してみてください。
| 項目 | 設定内容 |
|---|---|
| ラベルの製造元 | A-ONE、AVERY、コクヨなど |
| 製品番号 | パッケージ記載の型番を選択 |
| ラベルのサイズ | 自動で反映される |
| 用紙サイズ | A4・はがきサイズなどを確認 |
対応する型番が見つからない場合は「新しいラベル」から手動でサイズを入力することも可能です。
ラベルへの差し込みフィールド挿入と全ラベルへの反映方法
ラベルのレイアウトが設定できたら、最初のラベル枠に差し込みフィールドを挿入していきます。
住所・氏名・郵便番号などを配置したら、「差し込み文書」タブの「ラベルの更新」ボタンをクリックしましょう。
「ラベルの更新」を押すことで、1枚目のラベルに設定した内容が自動的にすべてのラベル枠にコピーされます。この操作を忘れると、1枚目のラベルにしかデータが入らないため注意が必要です。
その後「結果のプレビュー」で表示を確認し、問題がなければ印刷へ進んでください。
ラベル印刷時の用紙設定と印刷のコツ
ラベル用紙を正しく印刷するには、Wordのページ設定と実際の用紙設定を一致させることが大切です。
プリンターのドライバー設定でも用紙サイズを確認し、A4の場合はA4に統一しておきましょう。
また、印刷前に必ず普通紙で試し印刷を行い、ラベル用紙とのズレがないか確認してから本番印刷に臨むのが鉄則です。ラベル用紙は比較的コストがかかるため、失敗を防ぐうえでこのひと手間が非常に重要になります。
封筒への差し込み印刷手順と注意点
続いては、封筒への差し込み印刷の方法と注意点を確認していきます。
ビジネス文書の送付や招待状など、封筒に宛名を直接印刷したいシーンは多いものです。
Wordの差し込み印刷機能を使えば、Excelに登録した宛先データを封筒に自動で印刷でき、大量の封筒への手書き作業をゼロにできます。
Wordで封筒サイズを設定する方法
「差し込み文書」→「差し込み印刷の開始」→「封筒」を選択すると、封筒オプションのダイアログが表示されます。
日本でよく使われる封筒のサイズと、Wordでの対応設定は以下の通りです。
| 封筒の種類 | サイズ | Wordでの選択 |
|---|---|---|
| 長形3号 | 120×235mm | カスタムサイズで入力 |
| 長形4号 | 90×205mm | カスタムサイズで入力 |
| 角形2号 | 240×332mm | カスタムサイズで入力 |
| 洋形長3号 | 120×235mm | 封筒リストから選択 |
日本の封筒サイズがWordのリストにない場合は、「カスタムサイズ」から縦横の寸法を直接入力することで対応できます。
封筒への差し込みフィールドの配置方法
封筒のデザイン画面が表示されたら、宛先を印刷したいエリアにカーソルを移動させて差し込みフィールドを挿入していきます。
日本語の封筒の場合、縦書きで住所・氏名を配置することが多いため、テキストボックスを使って縦書き設定にするのがおすすめです。
封筒の宛名レイアウト例(縦書きの場合)
〒《郵便番号》
《住所1》
《住所2》
《会社名》
《氏名》 様
差し込みフィールドの「《》」は自動で付与されるもので、実際の入力時には「差し込みフィールドの挿入」ボタンから各項目を選ぶだけで問題ありません。
封筒印刷時のプリンター設定と給紙方向の確認
封筒印刷では、プリンターへの封筒のセット方向が非常に重要です。
プリンターのマニュアルや本体に記載されている封筒のセット方向(縦・横・フェイスアップ・フェイスダウンなど)を必ず確認してください。
印刷の向きやセット方向を間違えると、宛名が裏向きや逆さまに印刷されてしまうため、最初の1枚で必ずテスト印刷をすることを強くおすすめします。
Wordの封筒オプション内にある「給紙方法」の設定もプリンターに合わせて変更しておくと、トラブルを防げるでしょう。
連続印刷(複数レコードの一括印刷)をスムーズに行うための設定
続いては、差し込み印刷で複数のレコードを連続して一括印刷する方法を確認していきます。
差し込み印刷の最大のメリットは、Excelに登録されたすべてのデータを一度に印刷できる点にあります。
「完了と差し込み」→「文書の印刷」を選択することで、全レコードまたは指定した範囲のレコードだけを連続印刷することが可能です。
印刷範囲を指定して必要なレコードだけ印刷する方法
「完了と差し込み」→「文書の印刷」をクリックすると、印刷するレコードの範囲を選べるダイアログが表示されます。
【印刷範囲の選択肢】
・すべて:Excelのデータ全件を印刷
・現在のレコード:プレビューで表示中の1件のみ印刷
・最初のレコード~最後のレコード:印刷したいレコード番号を指定
例えば、101件目から150件目のデータだけを印刷したい場合は、「最初のレコード」に「101」、「最後のレコード」に「150」と入力すれば対応できます。
特定の条件に合うデータだけを印刷したい場合は、「受信者リストの編集」からフィルター機能を使って絞り込みを行うことも可能です。
「新規文書への差し込み」で印刷前に内容を一括確認する方法
「完了と差し込み」→「新規文書への差し込み」を選ぶと、全レコード分の内容が1つのWordファイルとして生成されます。
このファイルを開くことで、すべてのページの内容を事前に目視で確認できるため、誤りがあった場合でも印刷前に気づくことができます。
大量印刷の前にこのステップを挟むことで、ミスによる用紙や封筒の無駄遣いを防ぐことができるため、特に重要な書類を送付する際には必ず活用してください。
差し込み印刷でよくあるトラブルと解決策
差し込み印刷でよく起こるトラブルとその対処法をまとめてご紹介します。
| トラブルの内容 | 原因と対処法 |
|---|---|
| Excelファイルが読み込めない | ファイルが開いたままになっている場合は閉じてから再試行 |
| 郵便番号の先頭「0」が消える | ExcelでA列を文字列形式に設定しておく |
| 日付の表示が「41234」のような数値になる | 差し込みフィールドに書式指定コード(\@ “yyyy/MM/dd”)を追加する |
| 空白レコードのラベルが印刷される | 「空白行をスキップする」設定を有効にする |
| 文字が枠からはみ出す | フォントサイズを下げるか、テキストボックスのサイズを調整する |
郵便番号の「0」が消える問題は非常によくあるミスのため、Excelでデータを作成する段階でセルの書式を「文字列」に設定しておくのが最善策です。
日付の表示問題は、差し込みフィールドを右クリック→「フィールドの編集」から書式コードを追加することで解決できます。
まとめ
本記事では「【Excel】エクセルで差し込み印刷をする方法(やり方・ラベル・封筒・連続印刷・マクロを使わない)」について詳しく解説しました。
差し込み印刷はExcel単体ではなく、WordとExcelを連携させることで、マクロなしでも簡単に実現できる強力な機能です。
ラベル印刷・封筒印刷・連続印刷など、用途に応じた設定のポイントをしっかり押さえておくことで、業務効率を大きく改善できるでしょう。
特に以下の点を意識しておくと、スムーズに差し込み印刷を活用できます。
差し込み印刷を成功させるための重要ポイント
・Excelデータは1行目にヘッダー行を設け、シンプルな表形式で作成する
・郵便番号など「0」始まりのデータは文字列形式で入力しておく
・ラベル印刷では「ラベルの更新」を忘れずに行う
・封筒印刷ではプリンターの給紙方向を事前に確認する
・大量印刷前は「新規文書への差し込み」で内容を確認する
最初は操作に戸惑う部分もあるかもしれませんが、一度流れを覚えてしまえば次回からはスムーズに作業を進められるはずです。
ぜひ本記事を参考に、Excelを使った差し込み印刷にチャレンジしてみてください。