PDFの表をExcelにコピペするとセルが崩れる理由
PDFを見ると表に見えても、ファイルの中には「何行目・何列目」という情報がありません。入っているのは「この文字をページのこの位置に描く」という指示だけです。そのため、PDFビューアーで表を選択してExcelに貼り付けると、1つのセルに1行分がまとめて入ったり、列がずれたりします。
表をきれいにExcelへ移すには、文字の位置から行と列の境界を推定して、セルに振り分ける処理(テーブル抽出)が必要です。以下の方法は、この処理を誰がどこで行うかの違いです。
PDFからテーブルを抽出する4つの方法
| 方法 | 向いているケース | 注意点 |
|---|---|---|
| ① コピー&ペースト | 数行だけの小さな表 | 列がずれやすく、Excelの「区切り位置」での手直しが必要 |
| ② Excelの「データの取得 → PDFから」 | Windows版Excel(Microsoft 365など)を持っている | Mac版Excelやスマホでは使えない。スキャンPDFは読み取れない |
| ③ WordでPDFを開いて表をコピー | Wordが手元にあり、表が単純 | レイアウトが複雑だと表が崩れることがある |
| ④ PDF→Excel変換ツール | ページが多い・表が複数ある・Excel以外の環境 | クラウド変換の場合、ファイルが変換サービスに送信される |
② Excelの「PDFから」で取り込む手順(Windows)
- Excelを開き、「データ」タブ →「データの取得」→「ファイルから」→「PDFから」を選びます。
- PDFを選ぶと、ナビゲーターに見つかった表(Table001など)とページの一覧が表示されます。
- 目的の表を選んで「読み込み」を押すと、シートに表として取り込まれます。
④ Allin PDFでPDFの表をExcelに変換する手順
- ツールを開く — PDF→Excel変換を開き、Googleアカウントでログインします。
- PDFを選ぶ — 変換したいPDFを選択します(無料版は5MBまで)。
- 変換する — Adobe PDF Servicesでクラウド変換され、表の行と列がワークシートに配置された.xlsxファイルが作られます。
- ダウンロードして確認 — ExcelやGoogleスプレッドシートで開き、合計や桁を確認します。
テキストPDFとスキャンPDFでの違い
PDF上で文字をドラッグして選択できれば「テキストPDF」(WordやExcel、会計ソフトから書き出したもの)、ページ全体が1枚の画像として選択されれば「スキャンPDF」です。
| 項目 | テキストPDF | スキャン・写真のPDF |
|---|---|---|
| 文字の正確さ | 元の文字データをそのまま使うため誤字が出にくい | 文字認識(OCR)が必要。0とO、1とl、5とSなどを読み違えることがある |
| 表の構造 | 罫線や列の位置から判定しやすい | 傾きや影があると行・列の判定がずれやすい |
| おすすめの方法 | ②または④ | ④を使い、数字は必ず元の書類と照合 |
表をきれいに抽出するコツ
- 表のページだけを取り出す — 先にPDF分割で表のあるページだけにすると、変換が速く、不要なシートも増えません。
- スキャンは300dpi程度で、まっすぐに — 解像度が低い、または数度傾いているだけでも、行と列の判定が崩れやすくなります。
- 結合セルとページをまたぐ表は要確認 — 見出しが重複したり、セルの分かれ方が元と変わったりすることがあります。
- 数字が文字列になったら — Excelでセルの左上に緑の三角が出る場合は、「数値に変換」でまとめて直せます。カンマ区切りや全角数字も確認しましょう。
- 合計で検算する — 請求書や明細書は、変換後に合計欄と元の書類の金額が一致するかを確認してください。
よくある質問
無料で使えますか?
Allin PDFのPDF→Excel変換は、無料アカウントで1日1回使えます。Pro版では1日200回まで、ファイルサイズは30MBまで対応します。
パスワード付きのPDFも変換できますか?
開くときにパスワードが必要なPDFは、先にPDFのパスワード解除でパスワードを外してから変換してください(現在のパスワードが必要です)。
CSVで保存したいのですが?
変換結果はExcel形式(.xlsx)です。CSVが必要な場合は、Excelで開いて「名前を付けて保存」からCSV形式を選んでください。
表ではなく文章だけ取り出したい場合は?
文章はPDF→Word変換、画像やスキャンの文字はOCR文字認識を使うと便利です。