18 列の財務データを含む幅の広い Excel スプレッドシートがあります。これを PDF にエクスポートして結果を開くと、最後の 4 列が欠落しています。ページの幅に収まらないため、Excel はそれらを切り取って 2 ページ目に配置しました。これで、PDF には A から N 列を含むページ 1 と、O から R 列を含むページ 2 が含まれ、それらが属する行から完全に切り離されました。データは技術的には存在しますが、文書は使用できません。
すべての列を 1 つの PDF ページ幅に収めるのは、Excel から PDF への書式設定の最も一般的な課題です。 Excel スプレッドシートは、印刷ページや PDF ページの固定幅の制約ではなく、画面上で水平にスクロールするように設計されています。解決策には、Excel がページ幅に合わせてコンテンツを拡大縮小する方法を制御するページ設定設定を調整することが含まれます。

方法 1: スケールを使用して幅の設定に合わせる
Excel には、ページ幅に合わせてコンテンツを自動的に縮小する拡大縮小機能が含まれています。リボンの [ページ レイアウト] タブに移動します。 「フィットするように拡大縮小」グループで、「幅」を「1 ページ」に設定します。高さを「自動」に設定します。したがって、ページ数は内容によって決まります。 Excel は、すべての列を 1 ページ幅に収めるのに必要な拡大縮小率を計算します。計算されたスケールは [スケール] ボックスで確認できます。 18 列の一般的な幅の広いスプレッドシートは、元のサイズの 65% または 70% に拡大縮小される可能性があります。
スケーリングのアプローチは 1 回の設定変更で迅速に行えますが、限界があります。 60% 未満に縮小されたテキストは、特に 40 歳以上のユーザーや小さな画面の場合、読みにくくなります。 Excel が 60% 未満の縮尺を計算する場合、スプレッドシートの幅がこの方法には広すぎるため、縮尺変更ではなくレイアウトの変更が必要です。 55% のスケールを受け入れると、技術的にはすべての列に適合しますが、機能的に判読できない PDF が生成されます。この時点でのより良い解決策は、すべてを 1 ページに強制するのではなく、ページの向きを変更するか、フォント サイズを小さくするか、データを論理的に分割することです。
ExcelからPDFへの変換を試してみる
インストールは必要ありません。ブラウザで直接動作します。
方法 2: ページの向きを横向きに変更する
縦向きから横向きに切り替えると、水平方向のスペースが約 35% 増加します。標準的なレターページの幅は、縦向きで 8.5 インチ、横向きで 11 インチです。多くの場合、これらの余分な 2.5 インチには、切り取られた最後の数本のカラムが収まります。 [ページ レイアウト] タブに移動し、[方向] をクリックして、[横] を選択します。印刷プレビューをチェックして、すべての列が適合していることを確認します。それでも収まらない場合は、横長の向きとスケーリングを組み合わせて 2 段階の解決策を作成します。つまり、最大幅を横長にしてから、残りのオーバーフローに合わせて拡大縮小します。
方法 3: 特定の印刷領域を設定する
スプレッドシートに PDF に表示する必要のない補助列、メモ、計算、または参照データがある場合は、共有する列のみを含む印刷領域を定義します。 PDF に表示するセルの範囲を選択します。 [ページ レイアウト]、[印刷領域] に移動し、[印刷領域の設定] を選択します。 PDF にエクスポートすると、選択した範囲のみが含まれます。非表示の列は参照用にスプレッドシートに残りますが、PDF には表示されません。
補足的なテクニックは、エクスポートする前に列を非表示にすることです。除外する列の列ヘッダーを右クリックし、「非表示」を選択します。非表示の列はスプレッドシート データには残りますが、PDF には表示されません。エクスポート後に再表示します。これは、1 回限りのエクスポート用に印刷領域を設定するよりも高速で、受信者に表示する必要がある列のみを含むクリーンな PDF という同じ結果が得られます。
方法 4: 列幅とフォント サイズを手動で調整する
積極的なスケーリングに頼る前に、列幅を手動で調整して無駄なスペースを排除してください。多くのスプレッドシートには、コンテンツが必要とする幅よりも広い列が含まれています。各列ヘッダーの右端をダブルクリックすると、列の幅が最長のセルの内容に自動的に調整されます。これにより、特に、デフォルト幅の広い列に日付、ID、または通貨値などの短いデータが含まれる列の場合、複数の列にわたってかなりの水平方向のスペースが回復されます。
フォント サイズを 1 ポイントまたは 2 ポイント小さくします。スプレッドシート全体でテキストを 11 ポイントから 10 ポイントに減らすと、テキストの合計幅が約 9% 減少し、読者にはほとんど目立たなくなります。さらに 9 ポイントまで下げることは、フル サイズで印刷するか、大きな画面で表示するスプレッドシート用に予約する必要があります。列の自動調整とフォント サイズの 1 ポイント縮小の累積効果により、多くの場合、ページ上にさらに 2 つまたは 3 つの列を追加するのに十分であり、必要なのはこれだけであることがよくあります。
正しい設定で PDF にエクスポート
ページ設定を構成したら、「ファイル」、「名前を付けて保存」に移動し、「PDF」を選択します。 「保存」をクリックする前に、「オプション」をクリックします。 [発行内容] セクションで、[アクティブ シート] を選択します。現在のワークシートのみをエクスポートするか、「ワークブック全体」をエクスポートします。すべてのシートを PDF 内の個別のページとしてエクスポートします。ページ範囲が正しいことを確認してください。印刷範囲を設定している場合は、設定に関わらずその範囲のみが出力されます。
エクスポートしたら、PDF を開いてすべてのページをスクロールします。すべての列が各ページに表示されていることを確認します。ページ境界を越えて行が分割されておらず、行の半分が 1 ページの下部に、残りの半分が次のページの上部にないことを確認します。行が分割されている場合は、Excel に戻り、「ページ レイアウト」、「改ページ」に移動し、適切な行境界で手動改ページを挿入します。 PDF 印刷 の調整にはさらに数分かかり、すべてのページが自己完結型で読みやすいプロフェッショナルな結果が得られます。 WukongPDF の Excel-to-PDF ツールは、スプレッドシートの変換時にこれらのスケーリングとレイアウトの最適化を自動的に適用し、特別な処理が必要なスプレッドシートの手動構成手順を省略します。
他に何も機能せず、スプレッドシートの列が多すぎて 1 ページに読みやすく収まらない場合は、データを強制的に分割するのではなく、論理的に分割します。関連する列をグループ化し、個別の PDF (主要な指標を含む概要シート、トランザクション レベルのデータを含む詳細シート) としてエクスポートします。受信者は、切断されたページ間で行を一致させる必要がある単一の PDF ではなく、ニーズに合わせて調整された焦点を絞ったドキュメントを取得できます。これは技術的な回避策ではなく、より適切なドキュメント設計です。ページ形式の制限を尊重する PDF Export は、制限を無視するものよりも使いやすいです。
Excel で固定ペインまたは分割ビューを含むスプレッドシートの場合、PDF エクスポートの動作には注意が必要です。固定ペインでは、画面上のデータをスクロールしているときにヘッダーの行または列が表示されたままになりますが、PDF 出力には影響しません。固定されたヘッダー行は、印刷される各ページの先頭で自動的に繰り返されません。 PDF のすべてのページにヘッダー行を表示するには、「ページ設定」ダイアログで「印刷タイトル」を構成する必要があります。 [ページ レイアウト]、[タイトルの印刷] に移動し、[上部で繰り返す行] フィールドをヘッダー行を含む範囲 (通常は 1 つのヘッダー行の場合 $1:$1) に設定します。この設定は、PDF の各ページの先頭にこれらの行を印刷するように Excel に指示します。これがないと、2 ページ目以降に列ヘッダーがなくなり、受信者はどの列がどの列であるかを推測することになります。これは、複数ページのスプレッドシート PDF を単一ページの PDF よりも大幅に読みにくくするよくある見落としです。
ExcelからPDFへの変換を試してみる
インストールは必要ありません。ブラウザで直接動作します。
