Excelでリスト(一覧表のデータ)から、1行ごとの単票シートやファイルを作成したいときの事例一覧です。
対象となるデータごとに単票で印刷や、ファイルを作成したい場面などの参考です。なお、リストの一部だけを使用した単票の場合は、Wordの差し込み印刷を利用した方が、Excelのセル幅調整がなく、柔軟なレイアウトで作成できる可能性があります。
内容:
- リストから印刷用の単票シート作成(基本)
- リストから単票シートを複数作成
- リストから単票シートの「ファイル」を複数作成
- リストから単票シートのPDFを一括作成
- 単票シートの作成でレイアウト調整のテクニック
- Wordの差し込み印刷
- 参考)単票をリストにまとめたい場合
リストから印刷用の単票シート作成(基本)
Excelで一覧表から単票シートを作成する場合の基本は、VLOOKUP関数の利用です。
リストから単票形式のフォーマットに変換し、印刷等をしたい場面で利用できる事例です。この事例の単票シートは一つで、VLOOKUP関数を利用し、シートの内容を都度更新します。
リストから単票シートを複数作成
前述の事例は、単票シートは一つで随時更新するケースでした。次の事例はVBAを利用して単票シートを複数作成します。リストの一覧にある必要数分のシートが作成されます。差し込み印刷のようなイメージに近いです。
リストから単票シートの「ファイル」を複数作成
次の事例は、単票シートの「ファイル」を複数作成します。主な用途は、元のリストデータはなくし、単票のデータを誰かに渡したい場面です。
リストから単票シートのPDFを一括作成
Excelのファイルではなく、PDFのファイルで単票シートを一括作成したいときの事例です。
単票シートの作成でレイアウト調整のテクニック
Excelに拘らずWordの差し込み印刷を利用する方法もありますが、テキストボックスにセルの値を表示させると、セルの枠線に依存しない表示が可能になります。
Excelのセル幅調整がなく、柔軟な表示が可能です。
Wordの差し込み印刷
Wordの標準機能にある「差し込み印刷」を利用すると、Excelよりも柔軟なレイアウト調整が可能です。
次の事例はWordの差し込み印刷の結果をPDF保存する事例です。
参考)単票をリストにまとめたい場合
上記の事例とは逆で、単票をリスト(一覧表のデータ)にまとめたい時の方法は以下です。
対象が複数のブックにあるのか、複数シートなのかで方法も色々あります。
複数のシートに、同じフォーマットで入力されたデータがある場合、INDIRECT関数の活用が有効な手段の一つです。
以上、Excelのリストから単票のシートやPDFを作成する事例一覧でした。
その他、データの加工・抽出、管理の操作事例を以下にまとめています。