PDFをエクセルに貼り付ける方法と変換ツールの使い分け
PDFの表をExcelに取り込む方法は、コピペ、Excelの「データの取得」、Word経由、変換ツールの4通りがあります。それぞれ得意な条件が違うため、表の作りに合わせて選ぶのが結局いちばん速い方法です。
なぜコピペすると列がずれるのか
PDFは表という構造を保持していません。記録されているのは「この座標にこの文字を置く」という指示だけです。コピーしたときに得られるのは、その文字を上から順に並べた文字列で、どこがセルの区切りだったかという情報は含まれません。
そのため、貼り付け先のExcelは列を推測するしかありません。列の間隔が広く空白が多い表ではうまく分かれ、間隔が狭い表や、セル内で改行がある表では崩れます。ずれ方が表によって違うのはこのためです。
方法1:そのままコピー&ペースト
PDFの表を範囲選択してコピーし、Excelに貼り付けます。最も手軽ですが、結果は表の作りに大きく左右されます。
- 向いている表:列が2〜3列で、間隔が広く、行数が少ないもの
- 崩れやすい表:列が多い、金額が右寄せで詰まっている、セル内改行がある
すべてがA列に入ってしまった場合は、Excelの「データ」→「区切り位置」でスペースを区切り文字として分割できることがあります。ただし、品名に空白が含まれる行は誤って分割されるため、結果の確認は必須です。
方法2:Excelの「データの取得」を使う
Excel 2016以降(Microsoft 365含む・Windows版)には、PDFを直接読み込む機能があります。
- 「データ」タブ →「データの取得」→「ファイルから」→「PDFから」を選びます。
- PDFを選ぶと、検出された表の一覧が表示されます。
- 取り込みたい表を選び、「読み込み」または「データの変換」を押します。
罫線がはっきりした表であれば、この機能はかなり正確です。まずこれを試す価値があります。一方で次の制約があります。
- Mac版のExcelでは利用できません(2026年8月時点)
- Web版のExcelでは利用できません
- 罫線のない表では検出に失敗することがあります
- ページをまたぐ表は、ページごとに別の表として検出されます
方法3:Wordで開いてから貼り付ける
WordはPDFを開くときに、レイアウトを解釈して編集可能な文書に変換します。この過程で表が表として再構成されることがあります。
- Wordを起動し、「ファイル」→「開く」からPDFを選びます。
- 変換の確認が表示されるので「OK」を押します。
- 表の部分を選択してコピーし、Excelに貼り付けます。
罫線のある表では有効なことが多い方法です。ただし、ページ数が多いPDFでは変換に時間がかかり、レイアウトが大きく崩れることもあります。
方法4:変換ツールを使う
当サイトのような変換ツールは、文字の座標と罫線の座標の両方から表を組み立てます。Excelの「データの取得」が対応していない環境や、罫線のない表、ページをまたぐ表で選択肢になります。
オンラインの変換ツールを使う場合、ファイルがどこで処理されるかは必ず確認してください。多くのサービスはファイルをサーバーに送信します。当サイトはブラウザ内だけで処理し、送信は行いません。
どれを選ぶか
| 条件 | おすすめ |
|---|---|
| Windows版Excel、罫線のある表 | 「データの取得」→「PDFから」 |
| Mac版Excel、Web版Excel | 変換ツール、またはWord経由 |
| 罫線がない一覧表 | 変換ツール(罫線なしモード) |
| ページをまたぐ長い表 | 変換ツール(1シートにまとめる) |
| 数行だけの小さな表 | コピペ、または手入力 |
| スキャンした画像PDF | どの方法でも不可。OCRの対処法をご覧ください |
どの方法でも必ず確認すること
どの方法を使っても、PDFからの表の復元は推測を含みます。取り込んだあとに次の点を確認してください。
- 合計欄の数値が、各行の合計と一致するか
- 行数が元のPDFと一致しているか(結合セルの行が落ちていないか)
- 先頭が「0」の番号が失われていないか
- 金額の桁区切りが正しく解釈され、桁が落ちていないか
このページの内容は2026年8月3日時点のものです。