変換ツールに戻る

PDFの表をエクセルに変換して崩さないコツ|列がずれる原因と対処

最終更新:

PDFの表をエクセルに変換したとき、うまくいかない症状はだいたい3つに分かれます。列がずれる、1つのセルに全部入る、数値が文字列になる。それぞれ原因が違うので、症状から対処を選べるように整理します。

前提:PDFは表の構造を持っていない

まず知っておくと納得しやすい前提があります。PDFに記録されているのは「この座標にこの文字を置く」という指示だけで、「ここからここまでが1つのセル」という情報は入っていません。表に見えるのは、罫線という線が引かれ、文字が整った位置に置かれているからです。

つまり変換ツールがやっているのは復元ではなく推測です。推測が外れると、以下の症状が出ます。

症状1:列がずれる・列が足りない

原因

罫線のない表で、列の区切りを見つけられなかった場合に起こります。変換ツールは「どの行にも文字がない縦方向の余白」を列の区切りとみなしますが、次のような表ではこれが機能しません。

  • 列と列の間隔が狭く、長い品名が隣の列にはみ出している
  • 金額が右寄せ、品名が左寄せで、行ごとに文字の位置が大きく変わる
  • ある行だけ列が結合されていて、余白が埋まってしまう

対処

  • 罫線の設定を手動で切り替える。当サイトのツールでは、変換結果の下にある「詳細設定」で「罫線の扱い」を「罫線あり」「罫線なし」に切り替えて変換し直せます。自動判定が外れているときは、明示的に指定すると改善することがあります。
  • ページ範囲を絞る。表以外の要素(ヘッダー、注釈、押印欄)が多いページでは、それらが列の推定を狂わせます。表だけのページを指定して変換すると精度が上がります。
  • Excel側で直す。1〜2列のずれなら、Excelの「区切り位置」や、セルの切り取り・貼り付けで直したほうが早い場合もあります。

症状2:1行がまるごと1つのセルに入る

原因

列の区切りがまったく見つからなかった場合です。文章主体のPDFや、表に見えて実は等幅で整えただけのレイアウトで起こります。

対処

  • Excelの「データ」→「区切り位置」で、スペースを区切り文字として分割します。ただし品名に空白が含まれる行は誤って分割されるため、結果の確認が必要です。
  • 元のPDFに罫線があるのにこの症状が出る場合は、罫線が画像として貼られている可能性があります。その場合は文字だけの復元になります。

症状3:数値が文字列として入る/桁が消える

原因

これは不具合ではなく、多くの場合は意図的な動作です。次のような値は、数値に変換すると情報が壊れるため文字列のまま残されます。

値の例数値にすると当サイトの扱い
0012345(伝票番号)12345 になり先頭の0が消える文字列のまま保持
100-0001(郵便番号)日付と誤認されることがある文字列のまま保持
1,2341234(正しく数値化できる)数値に変換
¥5,760 / 5,760円5760数値に変換し、通貨書式を設定
△1,200(会計表記の負数)-1200負の数値に変換
123(全角数字)123半角に直して数値に変換
令和6年3月1日解釈が分かれる文字列のまま保持

対処

すべてを文字列で受け取りたい場合は、「詳細設定」で「数値の変換」を「すべて文字列」に切り替えて変換し直してください。逆に、文字列のまま入った値をあとから数値にしたい場合は、Excel側で「区切り位置」を実行するか、=VALUE() 関数を使います。

桁区切りが崩れている場合「1,23」のように3桁ごとになっていない値は、抽出の失敗を疑ってください。当サイトのツールはこの形を数値化せず文字列で残します。無理に数値化すると、誤った金額がそのまま計算に使われてしまうためです。

複数ページにまたがる表の扱い

長い表がページをまたいでいる場合、多くのツールはページごとに別の表として扱います。集計するには結合が必要です。

当サイトのツールでは「詳細設定」で「シートの分け方」を「1シートにまとめる」にすると、列の構成が同じ続きページを縦に連結します。ページごとに繰り返される見出し行は、直前のページの見出しと完全に一致する場合に限り取り除きます。

「ページごと」を選ぶと、ページ単位でシートが分かれます。ページごとに内容が独立している資料ではこちらが便利です。

変換後に必ず確認したい4点

  • 合計欄の値が、各行の合計と一致するか
  • 行数が元のPDFと一致しているか(結合セルの行が落ちていないか)
  • 先頭が「0」の番号が失われていないか
  • 金額の桁が落ちていないか(特に千円単位・百万円単位の表記)

当サイトのツールは、ダウンロードの前にプレビューを表示します。列がずれていないかはここで確認できます。

どうしても崩れるとき

次のいずれかに当てはまる場合、変換の精度を上げるより、別の入手経路を探すほうが早いことがあります。

  • スキャンした画像PDFである(対処法
  • 日本語が文字化けしている(原因と直し方
  • セルが何重にも結合された複雑な帳票である
  • 縦書きの表である

いずれの場合も、PDFの作成元に元データを依頼できないかを検討する価値があります。作り直してもらえるなら、それが最も正確です。

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