ADVERTISEMENT

【Excel】ExcelでPDF出力すると文字がずれる時のフォントと表示倍率確認

【Excel】ExcelでPDF出力すると文字がずれる時のフォントと表示倍率確認
🛡️ 超解決

Excelで作成した資料をPDFに出力した際、画面上では問題なかったのに文字がずれたり、位置が崩れたりする現象に困ったことはありませんか。この問題は多くの場合、フォントの埋め込み設定や表示倍率の指定が原因です。本記事では、文字ずれが発生するメカニズムを具体的に解説し、自分で確認できる設定手順や、管理者に相談すべきケースを整理します。原因を正確に切り分け、再発防止につながる知識を身につけてください。

【要点】この記事で確認すること

  • 最初に見る場所: Excelの「ページレイアウト」タブにある「ページ設定」グループの「拡大縮小」設定と、「ファイル」→「オプション」→「保存」内の「標準フォントを埋め込む」チェックボックスです。
  • 切り分けの軸: 問題が特定のPCだけで発生するか(端末のフォント不足)、すべての環境で発生するか(ファイル自体の設定不良)をまず確認します。また、PDFとして保存する方法(名前を付けて保存と印刷→PDFの違い)でも挙動が変わります。
  • 注意点: 会社PCではシステムフォントの追加や削除に管理者権限が必要な場合があります。また、グループポリシーでPDF出力時の設定が制限されていることもあるため、管理者に確認せずレジストリ等を変更するのは避けてください。

ADVERTISEMENT

PDF出力で文字がずれる主な原因

ExcelからPDFに変換する際、文字の表示位置がずれる原因は大きく分けて三つあります。一つ目はフォントの不足または非埋め込みです。PDFビューアが元のフォントを持っていない場合、代替フォントで表示されるため文字幅や高さが変わり、レイアウトが崩れます。二つ目は表示倍率と拡大縮小設定の不一致です。Excelの印刷設定で「次のページ数に合わせて印刷」などが指定されていると、PDFとして保存するときにもその設定が引き継がれ、予想外のスケーリングで文字位置が変わります。三つ目はプリンタードライバーの影響です。「名前を付けて保存」でPDFを作成する方法と「印刷」でPDFプリンターに出力する方法では、内部的に使用されるドライバーが異なり、結果が変わることがあります。

フォントの埋め込みの有無

Excelの標準設定では、フォントを埋め込まずにPDFが生成されます。そのため、相手先のPCに同じフォントがインストールされていないと、自動的に別のフォントで代替表示されます。特に「游ゴシック」「MS Pゴシック」などWindows標準フォントでも、バージョンや環境によって代替が発生し、文字の位置やサイズがわずかにずれることがあります。

表示倍率の指定と拡大縮小

「ページレイアウト」タブの「ページ設定」ダイアログにある「拡大縮小」オプションは、印刷時の縮小率を制御します。ここで「100%」以外の値や「次のページ数に合わせる」を選択していると、PDF出力時にもその倍率が適用され、結果として文字が予想より小さくなったり、位置がずれたりします。また、Excelの表示倍率(画面下部のズームスライダー)は出力に影響しませんが、印刷プレビューと実際のPDFで差異が出る場合があります。

お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

フォントの埋め込み設定を確認する手順

  1. Excelファイルを開き、左上の「ファイル」タブをクリックします。
  2. 左メニューから「オプション」を選択し、「Excelのオプション」ダイアログを開きます。
  3. 「保存」カテゴリをクリックし、画面下部の「標準フォントを埋め込む」チェックボックスを探します。
  4. チェックをオンにすると「作業グループ内での埋め込みのみ」または「すべての文字を埋め込む」の選択肢が現れます。共有用なら「すべての文字を埋め込む」を選んでください。
  5. OKをクリックして設定を保存し、改めて「名前を付けて保存」からPDF形式で出力してください。

なお、フォントの埋め込みはファイルサイズを増加させるため、社内規程でファイルサイズ制限がある場合は注意が必要です。また、一部のフォント(ライセンス制限のあるフォント)は埋め込みが許可されていない場合があります。

表示倍率と拡大縮小の設定をチェックする

PDF出力時の拡大縮小を制御するには、印刷設定を確認します。以下の手順で設定を変更できます。

ページ設定の確認手順

  1. リボンの「ページレイアウト」タブを開き、「ページ設定」グループの右下にある小さな矢印アイコンをクリックします。
  2. 「ページ設定」ダイアログの「ページ」タブで、「拡大縮小」セクションを確認します。
  3. 通常は「100%」に設定しておきます。「次のページ数に合わせる」を選択していると、PDF出力時に自動的に縮小され、文字やオブジェクトの位置が変わります。
  4. 「印刷の向き」や「用紙サイズ」も、PDFにしたいレイアウトと合っているか確認してください。
  5. 設定後、PDFとして保存する際は「名前を付けて保存」→「PDF」を選択することを推奨します。

ADVERTISEMENT

プリンタードライバーとPDF出力オプションの影響

ExcelでPDFを作成する方法には、主に「名前を付けて保存」と「印刷→Microsoft Print to PDF(あるいはアドビPDF等)」の二通りがあります。前者はExcelの内部機能でPDFを生成するため、フォント埋め込みや拡大縮小の設定が直接反映されます。後者はプリンタードライバーを経由するため、ドライバーの設定によって見た目が変わることがあります。特に会社の標準プリンタードライバーが独自の拡大縮小を適用する場合、文字ずれが発生しやすくなります。

出力方法による比較表

出力方法 フォント埋め込み 拡大縮小の影響 推奨シーン
名前を付けて保存(PDF) 設定により埋め込み可能 ファイルの拡大縮小設定に従う 社内共有、配布用
印刷→Microsoft Print to PDF 基本的に埋め込まれない 印刷時の縮小設定が適用される 簡易確認、画面イメージ保存
印刷→Adobe PDF(有償) 設定により埋め込み可能 Adobeの印刷設定に依存 高品質な出力が必要な場合

特定のフォントで発生する問題と代替フォントの選び方

よくある失敗パターンとして、Excelで「游ゴシック」を使用していると、PDF出力後に文字が詰まって表示されるケースがあります。これは游ゴシックのメトリクスが他のフォントと異なるためです。また、「MS Pゴシック」などのプロポーショナルフォントは文字幅が字によって異なるため、固定ピッチを前提としたレイアウトでずれが生じやすいです。対策としては、以下のフォントを検討してください。

  • MS ゴシック(等幅) – 文字幅が一定で、レイアウトが崩れにくい。
  • メイリオ – 游ゴシックに近い見た目だが、埋め込み時に問題が少ない。
  • Arial – 欧文向けだが、日本語環境でも安定している。
  • BIZ UDゴシック – ユニバーサルデザインフォントで埋め込み実績が豊富。

フォントを変更する際は、会社で使用が許可されているフォントかどうか、事前に管理者に確認してください。特にライセンス制限のあるフォントは、埋め込み禁止のため別のフォントへの置き換えが必要です。

管理者に確認すべき設定とグループポリシー

上記の手順を試しても問題が解決しない場合、会社のIT管理者に以下の点を確認すると原因が明確になります。

  • グループポリシーで「PDFとして保存」機能が無効化されていないか。
  • 標準で適用されるPDF出力時の設定(フォント埋め込みの強制など)が存在するか。
  • 組織で配布されている標準フォントの一覧と、不足しているフォントがないか。
  • 「Microsoft Print to PDF」の代わりにサードパーティ製PDFプリンターが推奨されているか。

管理者に伝える情報としては、どのExcelファイルで発生するのか、他のPCでも再現するか、出力方法の違いによる結果の差異など、具体的な観察結果を共有するとスムーズです。

よくある質問(FAQ)

Q1. PDFにしたときだけ文字がずれるのはなぜですか?

Excel上では表示用のフォントがそのまま使われるため問題ありませんが、PDF生成時にフォントが埋め込まれていない場合、閲覧環境のフォントで代替されるため文字幅が変わり、ずれが発生します。また、印刷設定の拡大縮小が意図せず適用されている可能性も高いです。

Q2. フォントを埋め込むとファイルサイズが大きくなるので避けたいです。

その場合は、フォントを埋め込まずに、相手先のPCに同じフォントをインストールしてもらうことで回避できます。ただし、組織外の相手に送る場合は埋め込みを推奨します。また、埋め込む文字数を「作業グループ内での埋め込みのみ」に制限すると、ファイルサイズの増加を抑えられます。

Q3. 会社のPCでフォントが入っていないと言われました。どうすればいいですか?

管理者に依頼してフォントを追加してもらうか、会社で標準利用できるフォントに変更してください。自分でフォントファイルをダウンロードしてインストールするのはセキュリティポリシー違反になる可能性があります。

まとめ

ExcelのPDF出力で文字がずれる問題は、フォントの埋め込み不足と表示倍率の設定ミスが主な原因です。まずは「ファイル」→「オプション」→「保存」でフォント埋め込みを有効にし、「ページレイアウト」の拡大縮小を100%に戻してください。出力方法は「名前を付けて保存」を優先し、それでも改善しない場合は使用フォントを見直すか、管理者に環境設定を確認しましょう。再発防止には、社内標準フォントを統一し、PDF出力時のテンプレートとしてマクロや設定を共有することが有効です。


📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】

ADVERTISEMENT