PDFをエクセルに変換すると文字化けする原因と直し方
PDFをExcelに変換したら、日本語が「□□□」や意味のない記号になった。数字は正しいのに文字だけ崩れる。これはツールの不具合ではなく、PDF側にフォント情報が正しく入っていないことが原因です。
なぜ文字化けが起きるのか
PDFは、ページに表示する文字を「フォントの中の何番目の字形か」という番号で記録しています。画面に表示するだけならこの番号で足ります。しかし、文字をコピーしたり取り出したりするには、「その番号がどの文字に当たるか」という対応表が別途必要です。この対応表を ToUnicode といいます。
日本語のPDFで文字化けが起きるのは、この対応表が入っていない、または壊れている場合です。数字や英字は多くのフォントで標準の並びが決まっているため無事なのに、漢字やかなだけが崩れる、という現象はここから生じます。
症状から原因を切り分ける
| 症状 | 考えられる原因 |
|---|---|
| 日本語だけが崩れ、数字と英字は正しい | 日本語フォントの対応表が欠けている |
| すべてが「□」や記号になる | フォントがサブセット埋め込みで、対応表が付いていない |
| 一部のページだけ崩れる | 複数のPDFを結合しており、そのページだけ作成元が異なる |
| まったく文字が取り出せない(空になる) | 文字ではなく画像の可能性があります。スキャンPDFの対処法をご覧ください |
| 半角カナが全角になる/記号が変わる | 文字化けではなく、フォント側の字形の置き換え |
自分で確認する方法
変換ツールを通す前に、PDF単体で確認できます。Adobe Acrobat Reader やブラウザでPDFを開き、日本語の部分を選択してコピーし、メモ帳やテキストエディタに貼り付けてみてください。
- 貼り付けた文字が読める → PDF側は正常です。変換ツール側の問題として報告してください。
- 貼り付けた文字が崩れる → PDF側に原因があります。以下の対処に進んでください。
- 何も貼り付けられない → 文字データがありません。スキャンPDFの可能性が高いです。
対処法1:元のファイルからPDFを作り直す(推奨)
元のExcelやWordが手元にあるなら、フォントを埋め込む設定でPDFを作り直すのが最も確実です。
Excel・Wordの場合
- 「ファイル」→「エクスポート」→「PDF/XPSドキュメントの作成」を選びます。
- 「オプション」を開き、「PDF/A準拠」のチェックを外します。
- Windowsの場合は「ファイル」→「オプション」→「保存」で「ファイルにフォントを埋め込む」を有効にしておきます。
- 書き出したPDFで、日本語をコピーできるか確認します。
「印刷」からPDFにしている場合
「Microsoft Print to PDF」で作成したPDFは、フォント情報が不完全になることがあります。上記の「エクスポート」機能を使ってください。仮想プリンタ経由よりも情報が多く残ります。
対処法2:使用フォントを変える
特殊なフォントや、社内で配布された独自フォントを使っている場合、埋め込みが制限されていることがあります。游ゴシック、メイリオ、MS ゴシック、Noto Sans JP など一般的なフォントに変更してからPDFを書き出すと解決することがあります。
対処法3:PDFを作り直せない場合
取引先から届いたPDFなど、作り直しを依頼できない場合の選択肢です。
- 作成元に依頼する。「文字をコピーすると崩れてしまうため、フォントを埋め込んだPDFで再送いただけますか」と伝えます。
- Acrobatの有料版でテキスト認識をかける。文字データを画像として扱い直すため、対応表の問題を回避できます。ただし読み取り精度の問題は新たに発生します。
- 数値だけ利用する。数字が正しく取り出せているなら、金額や数量はそのまま使い、品名などの文字列だけ手入力するという分担も現実的です。
文字化けではないケース
次の現象は文字化けとは原因が異なります。
- 数値が文字列として入る。先頭に「0」が付く番号や、単位が混ざった値は、意図的に文字列として書き出しています。変換結果の下にある「詳細設定」で「数値の変換」を切り替えられます。
- 列がずれる。罫線のない表で列の推定を誤っています。「罫線の扱い」を「罫線なし」に切り替えると改善することがあります。
- 1つのセルに複数行が入る。元のPDFでセル内改行されている箇所です。Excel側で分割してください。
当サイトの表示について
当サイトの変換ツールは、取り出した文字に不明な文字コードが一定割合を超えて含まれる場合、変換結果に「文字化けの可能性」と該当ページ番号を表示します。結果は必ずプレビューでご確認ください。
このページの内容は2026年8月3日時点のものです。