ExcelをPDFに変換して列が切れないようにする方法
ExcelをPDFにすると右端の列が切れる、表が2ページに分かれる。その原因と確実な直し方を解説。全列が1ページ幅に収まり、印刷しても崩れないPDFに。

手元にスプレッドシートがあります。予算表、価格表、資産台帳。これをPDFに変換したい。書き出しを実行して結果を開くと、最後の3列が2ページ目に飛んでいることに気づきます。もっとひどいときは、F列がE列とまったく別のページに置かれています。書き出しの意味が丸ごと失われています。
なぜそうなるのか、そして一度で直す方法を説明します。
なぜExcelは列を切ってしまうのか
Excelの既定の印刷設定は、用紙サイズを尊重しようとします。用紙(通常はLetterかA4)を決め、内容を測り、そのままの倍率で収まるだけの列を印刷する。残りは次のページ以降にあふれていきます。
1000行の財務モデルを何ページにも分けて印刷するなら妥当な挙動です。しかし、1つの共有用ドキュメントにしたい15列のサマリー表には最悪の結果になります。
直し方は2つあります。
- 書き出す前にExcel側で「横1ページ」に設定する — 正攻法ですが、クリックが何回か必要です。
- pdftyに任せる — excel-to-pdfツールは既定で「シートをページ幅に合わせる」動作になっているので、Excelの設定をいじる必要がありません。
ExcelをPDFに正しく変換する手順
変換ツールを開く
pdfty.com/tools/excel-to-pdf にアクセスします。
スプレッドシートをアップロード
.xlsx、.xls、.csv をドロップします。20MBまで無料です。
ページ設定を選ぶ
既定は 横1ページ × 縦は無制限 です。ほとんどのサマリー表にはこれが正解で、データが縦にどれだけ長くなっても、全列が同じ横幅のページに収まります。
別の選択肢:全体を1ページに収める — すべてを1ページに押し込みます(1枚もので済ませたい予算サマリーなどに向きます)。
あるいは Excel側のページ設定を使う — Excelのページレイアウトで設定した内容をそのまま尊重します。
変換する
ほとんどのファイルで5〜10秒です。
ダウンロード
PDFを開きます。どのページでも全列が見えていて、不自然な改ページもありません。複数シートのブックは、シートごとに1セクションになります。
Excelだけで完結させたい場合
アップロード自体を避けたいときは、次の手順です。
- Excelでファイルを開きます。
- ページレイアウト タブ → ページ設定 → 右下の小さな矢印をクリック。
- ページ タブの 拡大縮小印刷 で、次のページ数に合わせて印刷:横 1 × 縦(空欄) を選びます。
- OK をクリックします。
- ファイル → エクスポート → PDF/XPS ドキュメントの作成 を実行します。
結果は同じです。pdftyなら2アクション(アップロードとダウンロード)で済むところが、こちらは約10クリックかかります。
よくある落とし穴
| 症状 | 原因 | 直し方 |
|---|---|---|
| 最後の列だけ別ページに出る | 「横1ページ」が未設定 | ページレイアウト → 拡大縮小:横1ページ に設定する |
| 文字が小さすぎて読めない | 50列以上を1ページ幅に押し込んでいる | 列グループごとに分割するか、横向きにする |
| シートが1つ足りない | Excelは既定でアクティブなシートしか書き出さない | このツールで「すべてのシート」を選ぶ |
| 横長の表が勝手に回転した | Excelがページの向きを自動で変えた | 縦向きがよければツール側で縦を指定する |
| グラフが切れている | 印刷範囲が一部だけに設定されている | 書き出す前にExcelで印刷範囲をクリアする |
| 最後に空白ページが1枚できる | データの下に空行が残っている | 書き出す前に末尾の空行を削除する |
よくある質問
ExcelをPDFに変換する一番速い方法は?
ブラウザで2アクションです。.xlsx を ExcelをPDFに変換 にドロップし、結果をダウンロードするだけ。合計5〜10秒、登録も要りません。既定の「横1ページに収める」設定のおかげで、Excelのページレイアウトを調整する手順を丸ごと省けますし、出力は最初から列が切れていません。Excel内で完結させる方法(ページレイアウト → 横1ページ → ファイル → エクスポート)も有効ですが、10クリックほどかかり、ブックごとに設定をやり直す必要があります。1回だけ変換するファイルならどちらでも構いません。定期的に書き出すなら、ツール側の妥当な既定値が確実に時間を節約してくれます。
数式や書式は保持されますか?
PDFはスプレッドシートをレンダリングしたスナップショットです。表示されるのは計算結果の値(数式そのものではありません)、書式(太字、色、罫線、条件付き書式)、そしてグラフです。数式は引き継がれません。PDFは編集できないので、そもそも必要ないからです。
ピボットテーブルはどうなりますか?
Excelで表示されているとおり、現在のビューがそのままPDFにレンダリングされます。書き出した時点のスライサーやフィルターの状態が固定されます。
複数シートのブックは?
対応しています。ツールは既定ですべてのシートを処理します。各シートはPDF内の独立したセクションになり、順番はExcelでの並び順どおりです。一部だけでよければ、不要なシートの選択を外せます。
セル内のハイパーリンクはPDFでもクリックできますか?
はい。Excelの =HYPERLINK() 数式も、挿入したハイパーリンクも、どちらも生成されるPDF内でクリックできるリンクになります。
.csv からPDFへの変換もできますか?
はい。CSVをドロップすれば、きれいな表としてレンダリングされます。(ヒント:列数の多いCSVだと文字が極端に小さくなることがあります。先にExcelで開いて列幅を整えてから変換してください。)
行数に上限はありますか?
無料プランのファイルサイズ上限は20MBです。10万行のスプレッドシートなら簡単に到達します。巨大なデータの書き出しは、月別・年別、あるいは列グループ別に分割することを検討してください。
.numbers(Apple Numbers)に対応していますか?
現時点では非対応です。Numbers側で先に .xlsx として書き出し(ファイル → 書き出す → Excel)、そのファイルをアップロードしてください。
できあがったPDFは検索できますか?
はい。生成されるPDF内のテキストはすべて本物のテキストなので検索できます。Ctrl/Cmd+Fもそのまま機能します。
pdfty チームはプライバシー重視のオンライン PDF ツール(圧縮・変換・OCR・署名・保護)を開発しています。ファイルは 1 時間以内に削除されます。 私たちについて →


