変換ツールに戻る

「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(罫線が画像)
当サイトのツールでの見え方当サイトでは「表がありません」というエラーは出しません。表として認識できなかった場合は、各行をそのままセルに書き出したうえで「表として認識できず、行ごとに書き出し」と結果に表示します。文字が1つも取り出せない場合だけ、スキャンPDFの可能性としてお知らせします。

Excelの「データの変換」で先に進めるとき

表が検出されて一覧に出たものの、内容が期待と違う場合は、「読み込み」ではなく「データの変換」を選んでください。Power Queryエディターが開き、次の調整ができます。

  • 不要な先頭行(表題や注釈)を削除する
  • 1行目を見出しとして昇格させる
  • 列の型(テキスト・数値)を指定する
  • 複数ページの表を「クエリの追加」で縦に結合する

毎月同じ形式のPDFを処理するなら、ここで整えた手順が保存されるため、次回からはファイルを差し替えるだけで済みます。

まとめ

  • まずPDF上で文字を選択できるかを確認します。できなければスキャン画像です。
  • 文字は選べるのに表が見つからない場合、罫線がないか、罫線が画像です。
  • 罫線に頼らず文字の並びから列を推定するツールなら、原因2・3のPDFでも表に戻せます。
  • Excelで表が検出された場合は、「データの変換」で細かく調整できます。

このページの内容は2026年8月3日時点のものです。