「PDFに表がありません」と出て変換できないときの対処法
ExcelでPDFを読み込もうとしたら「PDFに表がありません」と表示されて先に進めない。目の前のPDFには確かに表が印刷されているのに、なぜ「ありません」と言われるのか。原因は3つに絞れます。
なぜ「表がありません」と言われるのか
Excelの「データの取得」→「PDFから」は、PDFの中から表らしい構造を自動で探し出す機能です。ここでいう「表」は、印刷したときに表に見えるかどうかではなく、Excel側の判定基準に合うかどうかで決まります。
PDFには「ここからここまでが1つのセル」という情報が入っていません。記録されているのは 「この座標にこの文字を置く」「ここに線を引く」という指示だけです。Excelはその線と文字の並びから表の枠を推測しており、推測に失敗すると「表がありません」になります。
原因1:スキャンした画像のPDF(最も多い)
複合機で読み取ったPDFは、中身が紙を撮影した画像です。文字データも罫線データも持っていないため、探すべき表が存在しません。
見分け方
PDFを開いて、本文をマウスでドラッグしてみてください。文字が1文字ずつ選択できれば文字データがあります。ページ全体が1枚の絵として選ばれる、あるいは何も選べない場合は画像PDFです。
対処
- 元のExcelやWordが残っていれば、そこからPDFを作り直す(最も確実)
- 作成元に「スキャンではなくExcelから直接出力したPDF」を依頼する
- OCR(画像から文字を読み取る機能)をかけてから読み込む
詳しい手順はスキャンしたPDFの対処法にまとめています。
原因2:罫線のない表
文字の位置だけで整えられた一覧表は、線が引かれていないため、Excelが表の枠を見つけられないことがあります。見た目では列がそろっていても、PDFの中には区切りの情報が一切ありません。
対処
Excel側の設定でこれを解決する方法はありません。次のいずれかになります。
- 罫線なしの表に対応した変換ツールを使う。当サイトのツールは、文字の並びから「どの行にも文字がない縦の余白」を探して列の区切りを推定します。罫線がなくても列に分けられます。
- PDFの文字をコピーして、Excelの「区切り位置」で分割する。行数が少なければこれが早い場合もありますが、品名に空白が含まれる行は誤って分割されます。
原因3:罫線が画像として貼られている
表の枠が線ではなく画像として貼り付けられているPDFがあります。デザインソフトで作った資料や、表の部分だけスクリーンショットを貼ったWordから出力したPDFで起こります。
この場合、文字はコピーできるのに罫線だけが認識されません。「文字は選択できるのに表がありませんと出る」ときは、これを疑ってください。
対処
罫線を手がかりにできないので、原因2と同じく文字の並びから列を推定するツールを使うことになります。
原因の切り分け表
| PDF上で文字を選択できるか | 見た目の罫線 | 考えられる原因 |
|---|---|---|
| 選択できない | あり/なし | 原因1(スキャン画像) |
| 選択できる | なし | 原因2(罫線のない表) |
| 選択できる | あり | 原因3(罫線が画像) |
Excelの「データの変換」で先に進めるとき
表が検出されて一覧に出たものの、内容が期待と違う場合は、「読み込み」ではなく「データの変換」を選んでください。Power Queryエディターが開き、次の調整ができます。
- 不要な先頭行(表題や注釈)を削除する
- 1行目を見出しとして昇格させる
- 列の型(テキスト・数値)を指定する
- 複数ページの表を「クエリの追加」で縦に結合する
毎月同じ形式のPDFを処理するなら、ここで整えた手順が保存されるため、次回からはファイルを差し替えるだけで済みます。
まとめ
- まずPDF上で文字を選択できるかを確認します。できなければスキャン画像です。
- 文字は選べるのに表が見つからない場合、罫線がないか、罫線が画像です。
- 罫線に頼らず文字の並びから列を推定するツールなら、原因2・3のPDFでも表に戻せます。
- Excelで表が検出された場合は、「データの変換」で細かく調整できます。
このページの内容は2026年8月3日時点のものです。