PDFをExcelに変換する方法:2026年の簡単な5つの方法

PDFをExcelに変換するには、Excelを開き、「データ」>「データの取得」>「ファイルから」>「PDFから」を選択します。ファイルを選び、ナビゲーターで必要なテーブルを選択して「読み込み」をクリックします。テーブルが新しいシートに配置されます。スキャンされたPDFの場合は、Adobe Acrobatなどのテキスト認識機能を持つコンバーターやAIツールを使用してください。
このガイドでは、Excelの標準機能からAIまで、5つの変換方法を解説します。また、どの方法を選ぶべきか、具体的な実例、そしてデータを取り込んだ後に発生しがちな問題の修正方法についても説明します。
どの方法を選ぶべきか
それぞれの方法は、異なる種類のPDFに適しています。
| 方法 | 最適なケース | 必要なもの |
|---|---|---|
| 方法 1: Excelのデータの取得 | 明確なテーブルがあるテキストベースのPDF | Power Queryを搭載したExcel |
| 方法 2: Adobe Acrobat デスクトップ版 | ページ数が多い、またはスキャンされたPDF(詳細設定が必要な場合) | Acrobatのプラン |
| 方法 3: Acrobat オンライン版 | ブラウザで手早く一度だけ変換したい場合 | ブラウザ |
| 方法 4: コピー&ペースト | 1ページ内の小さなテーブル | 任意のPDFリーダー |
| 方法 5: AIツール | 複雑なテーブル、大量のファイル、または分析が必要なデータ | AIツールのカウント |
多くの場合、2つの質問で決まります。そのPDFはテキストベースですか、それともスキャンされたものですか?そして、テーブルだけが必要ですか、それともその後の分析も必要ですか?
テキストベースのPDFは、カーソルで文字を選択できます。スキャンされたPDFはページの画像です。スキャンされたものにはテキスト認識が必要で、これには方法2、3、5が対応しています。
毎月同じPDFが届く場合は、繰り返し使える方法を選びましょう。Excelのクエリは更新可能ですし、AIツールも同じリクエストを再実行できます。コピー&ペーストは毎回手作業で行う必要があります。
始める前に:PDFをチェックする
少しの準備で、後のクリーンアップの手間を省けます。まず以下の点を確認してください:
- テキストを選択できますか? 数字をハイライトしてみてください。できない場合は、そのPDFはスキャンされたものです。
- テーブルはどこにありますか? 表紙や注釈を飛ばせるよう、ページ番号をメモしておきます。
- テーブルが複数ページにまたがっていますか? 複数ページのテーブルは結合する必要があります。
- 結合されたヘッダーはありますか? 2行にわたるヘッダーは、しばしば奇妙な列に分割されます。
- 数値の形式はどうなっていますか? 通貨記号、小数点、桁区切り記号を確認しておきます。
また、最終的に何が必要かも決めておきましょう。自分用のクリーンなテーブルであれば、他人に提出するレポートほどの手間はかかりません。
最後に、元のPDFのコピーをワークブックの隣に置いておきましょう。後で数字が間違っているように見えたとき、数秒でソースページを開いて確認できます。この習慣は、支払いに関わる明細書や請求書、帳簿を扱う際に最も重要です。
方法 1: Excelの「PDFからデータを取得」を使用する
ExcelはPower Queryを使用して、PDFから直接テーブルを読み取ることができます。Microsoftのドキュメントによると、PDFコネクタは「PDFファイル内で見つかったすべてのテーブルを返します」。このコネクタは、Excel、Power BI、およびPower Query Onlineで一般提供されています。
Excelでの手順は以下の通りです:
- 空白のワークブックを開きます。
- 「データ」>「データの取得」>「ファイルから」>「PDFから」に進みます。
- PDFファイルを選択して「開く」をクリックします。
- ナビゲーターで、必要なテーブルまたはページを選択します。
- 「読み込み」を選択してシートに配置するか、「データの変換」を選択して先にクリーンアップを行います。
Microsoftのドキュメントでも、最後の手順について同様に説明されています。ナビゲーターで「『読み込み』を選択してデータを読み込むか、『データの変換』を選択してPower Queryエディターでデータの変換を続行します」。
複数ページのテーブルは特別に処理されます。ドキュメントによると、MultiPageTablesという設定が「連続するページにある同様のテーブルを自動的に1つのテーブルに結合するかどうかを制御」します。これはデフォルトでオンになっています。
大きなファイルは動作が遅くなることがあります。Microsoftは、StartPageとEndPageオプションを使用して「ページを1枚ずつ、または一度に1つの小さな範囲ずつ選択する」ことを推奨しています。一度に多くのPDFを処理する場合は、フォルダーコネクタの使用を勧めています。
Web版もあります。Power Query Onlineのドキュメントでは、「PDFファイルの場所へのファイルパスまたはURLを提供」できるとされています。ローカルファイルの場合は、アップロードまたはドラッグして取り込めます。
PDFがオンライン上にある場合、デスクトップ版Excel向けの別のヒントがあります。「Webコネクタを使用してファイルに接続する」ことです。これにより、ポータルから取得するレポートのダウンロード手順を省くことができます。
この方法には大きな利点が1つあります。クエリが手順を記憶していることです。翌月、同じレイアウトのPDFが届いたとき、最初からやり直す代わりに「更新」をクリックするだけで済みます。
方法 2: デスクトップ版Adobe Acrobatで書き出す
Adobe Acrobatは、PDFを直接Excelワークブックに書き出すことができます。この機能に関するAdobeのヘルプページは、2026年10月22日に最終更新されました。
Adobeのヘルプページに記載されている手順:
- AcrobatでPDFを開きます。
- グローバルバーから「変換」を選択します。
- 左側のパネルから「Microsoft Excel」を選択し、ドロップダウンメニューから「XLSX」を選択します。
- 「XLSXに変換」を選択します。
- 保存場所を選び、ファイル名を入力して「保存」を選択します。
Adobeでは書き出し設定の調整も可能です。ヘルプページにはExcelワークブック設定がリストされており、「各テーブル、ページ、またはドキュメント全体に対してワークシート」を作成できます。数値設定では小数点と桁区切り記号を設定できます。テキスト認識設定では、Acrobatが「必要に応じてテキスト画像を認識し、言語を設定」できるようにします。
この最後の設定はスキャンデータにとって重要です。Adobeのハウツーページによると、PDFドキュメントにスキャンされたテキストが含まれている場合、「Acrobatは自動的にテキスト認識を実行します」。
Acrobatは有料製品です。お住まいの地域の現在の価格については、Adobeのプランページを確認してください。
方法 3: Acrobat オンライン版を使用してブラウザで変換する
単発のファイルの場合、Adobeはブラウザツールも提供しています。ハウツーページによると、「ブラウザやモバイルデバイスでPDFからExcelへのコンバーターを使用」できます。結果は編集可能なスプレッドシートになります。
流れは非常にシンプルです:
- AdobeのオンラインPDF Excel変換ツールを開きます。
- PDFをアップロードまたはドラッグします。
- 変換が終わるまで待ちます。
- Excelファイルをダウンロードして開きます。
Adobeのページでは紙の書類についても触れています。「PDFにスキャンしてExcelに変換するだけ」とあり、テキスト認識によってデータが抽出されると説明されています。
アップロードする前に、内容について検討してください。銀行の明細書、給与計算、顧客記録などは、オンラインツールの使用に関する社内規定に抵触する可能性があります。迷った場合は、自分のコンピュータで方法1を使用してください。
方法 4: 小さなテーブルをコピー&ペーストする
単一の小さなテーブルであれば、コピー&ペーストで十分な場合があります。
- PDFリーダーでPDFを開きます。
- カーソルでテーブルの行を選択します。
- Ctrl+Cを押します。
- Excelでセルをクリックし、Ctrl+Vを押します。
貼り付けると、しばしば1つの列にまとまってしまいます。その場合は、列を選択して「データ」>「区切り位置」を使用します。「カンマやタブなどの区切り文字によって区切られたデータ」を選択し、スペースやタブなどの区切り文字を選んでウィザードを完了させます。
貼り付けた後は2つの点に注意してください。通貨記号付きの数値がテキストとして認識され、合計計算ができない場合があります。日付の月と日の順序が入れ替わることがあります。データを活用する前に、合計値1つと日付1つを確認してください。
幅の広いテーブルにはちょっとしたコツがあります。まずプレーンテキストエディタに貼り付けて、間隔を確認します。列がタブで区切られていれば、Excelへの貼り付けは大抵きれいに分割されます。
この方法は数行の場合に有効です。1ページを超える場合や、結合されたセルがあるテーブルの場合は、方法1、2、5の方が時間を節約できます。
方法 5: AIで変換と分析を行う
テーブルを作成するだけでは終わらないこともあります。PDF内のデータから合計値、チャート、または要約が必要な場合があります。AIツールなら、テーブルの抽出と分析を一気に行うことができます。
ここでは、Powerdrill Bloomを使用した3つのステップによる方法を紹介します。
ステップ 1: PDFをアップロードする
まずはPDFそのものから始めます。PDFからExcelへの変換ツールは、「PDFから数秒でテーブルを抽出し、クリーンなExcelまたはCSVファイルとしてダウンロード」できるとしています。ページでは、最良の結果を得るために「ファイルが鮮明で変換の準備ができていること」を確認するよう求めています。
PDFに多くのテーブルがある場合は、どれが必要かをメモしておくと、次のステップがスムーズになります。
ステップ 2: 必要なテーブルを自然言語で説明する
出力を指示します。例えば、「2ページから4ページにある請求書テーブルを1つのExcelシートに変換してください。金額は数値として保持し、合計行を追加してください」のように伝えます。
同時に、「どのベンダーの残高が最も多いか」といった質問をすることも可能です。PDFからCSVへの変換ツールもCSVに対して同様に機能し、「財務報告書、在庫リスト、または研究データ」に対応しています。
ステップ 3: 数値を確認してExcelファイルをダウンロードする
ファイルを使用する前に、1つか2つの合計値をPDFと比較してください。その後、ダウンロードします。
PDFからExcelへの変換ページによると、ファイルは「データの整合性とフォーマットが保持され、すぐに使用できる状態」で提供されます。同じデータからチャートやレポートが必要な場合は、AI Report Generatorが変換後のファイルからそれを作成できます。
PDFからExcelへの変換例
架空の企業、Redwood Supplyの実例を紹介します。経理チームは毎月ベンダーの明細書をPDFで受け取り、請求書データをExcelに入れる必要があります。
| 請求書番号 | 日付 | 金額 |
|---|---|---|
| INV-1041 | 10月3日 | $1,250.00 |
| INV-1042 | 10月8日 | $980.50 |
| INV-1043 | 10月12日 | $2,415.75 |
| INV-1044 | 10月17日 | $640.00 |
| INV-1045 | 10月22日 | $1,815.25 |
| INV-1046 | 10月28日 | $3,120.00 |
| 合計 | $10,221.50 |
明細書はテキストベースのPDFなので、方法1が使えます。チームは「データの取得」でテーブルを読み込みます。ここで2つの問題が発生しました。「金額」列がドル記号のせいでテキストとして取り込まれ、「合計」行がデータ行として扱われてしまいました。
Power Queryで、「金額」列の型を「通貨」に変更し、「合計」行をフィルターで除外します。その後、Excel上で独自の合計行を追加します。PDFの$10,221.50と一致したため、インポートは完了です。
翌月、彼らは新しいPDFを古いファイルに上書き保存し、「更新」を選択します。同じ手順が自動的に実行されます。
このデータは、マネージャーが毎月尋ねる質問にも答えてくれます。INV-1043とINV-1046の2つの請求書で合計$5,535.75となり、これは明細全体の54.2%を占めています。「金額」で単純にソートすれば、これらがシートの最上部に表示されます。
もしベンダーが後にスキャンされた明細書を送ってきた場合、チームはその月だけ方法2または方法5に切り替えます。テキスト認識がスキャン内容を読み取り、同じクリーンアップ手順が適用されます。
PDFからExcelか、PDFからCSVか
必ずしもExcelワークブックが必要なわけではありません。CSVファイルの方が適している場合もあります。
Excelを選ぶべきケース:
- 数式、チャート、またはピボットテーブルを追加する場合。
- 1つのファイル内に複数のテーブルを別々のシートで保持したい場合。
- Excelで作業する同僚にファイルを送る場合。
CSVを選ぶべきケース:
- 会計ソフトやデータベースなど、別のシステムにデータを取り込む場合。
- 書式のないフラットなテーブルが1つだけ必要な場合。
- 分析ツールに読み込ませる予定がある場合。
どちらも始まりは同じです。PDFをCSVに変換する方法に関するガイドでは、CSVルートについて詳しく解説しています。Acrobatの設定でテーブルごとにワークシートを作成できますし、Excelの「ファイル」メニューから任意のシートをCSVとして書き出すこともできます。AIツールなら通常、1つのプロンプトでどちらの形式でも出力できます。
変換後のよくある問題を修正する
ほとんどの変換には、いくつかの修正が必要です。以下が一般的なものです。
テキストとして保存された数値。 通貨記号やスペースがあると、Excelは計算できません。Power Queryで列の型を変更するか、「データ」>「区切り位置」を使用して変更せずに完了させます。
結合されたヘッダー。 2行のヘッダーは、空白列や分割された列を作ることがあります。余分なヘッダー行を削除し、列名を変更してください。
ページをまたいで分割されたテーブル。 テーブルの途中に繰り返しのヘッダーが現れます。これらをフィルターで除外するか、複数ページオプションで結合させます。
間違った区切り文字。 PDFによってはカンマを小数点として使用している場合があります。Acrobatの数値設定で区切り文字を設定するか、Power Queryでロケールを変更してください。
スキャンされたページ。 スキャンにはテキスト認識が必要です。認識エラーは見落としやすいため、サンプルの数値を注意深く確認してください。
行としてインポートされた合計値。 小計や合計の行があると、二重計上になってしまいます。これらを削除し、Excelで再計算してください。
間違った形式の日付。 列の型を「日付」に設定し、月と日の順序を確認してください。
毎月きれいに変換するためのヒント
いくつかの習慣をつけることで、PDFからExcelへの変換を再現可能なものにできます。
- 同じファイル名とフォルダを維持する。 更新可能なクエリが新しいファイルを見つけられるようにするためです。
- 毎回必ず1つの合計値を確認する。 ページの欠落やレイアウトの変更に気づくことができます。
- 生のインポートデータは別にしておく。 クリーンアップの手順は手作業ではなく、Power Queryで行いましょう。
- 送信元に元のファイルを依頼する。 多くのレポートは、PDFになる前にExcelやCSVとして存在しています。
- 機密ファイルを保護する。 機密データには、会社がオンラインツールの使用を承認していない限り、デスクトップツールを使用してください。
次のPDFをクリーンなシートに変換する準備ができたら、先月の明細書を使ってPowerdrill Bloomを試してみてください。
よくある質問
無料でPDFをExcelに変換するにはどうすればいいですか?
すでにExcelをお持ちの場合は、「データ」>「データの取得」>「ファイルから」>「PDFから」を使用してください。小さなテーブルならコピー&ペーストが使えます。オンラインコンバーターも無料トライアルや無料変換を提供しています。
書式を崩さずにPDFをExcelに変換するにはどうすればいいですか?
Adobe Acrobatの書き出しやAIツールなど、テーブル構造を維持できるコンバーターを使用してください。その後、Excelで数値型やヘッダーを修正します。複雑なレイアウトの場合は、多少のクリーンアップが必要になることを想定しておいてください。
ExcelでPDFを直接開くことはできますか?
ExcelはPDFをワークブックのように直接開くことはできませんが、そこからテーブルをインポートすることは可能です。「データの取得」>「ファイルから」>「PDFから」を使用し、必要なテーブルを読み込んでください。
スキャンされたPDFをExcelに変換するにはどうすればいいですか?
テキスト認識機能を持つツールを使用してください。Adobeによると、AcrobatはスキャンされたPDFに対して自動的にテキスト認識を実行します。AIツールもスキャンを読み取ることができます。変換後は数値を注意深く確認してください。
複数ページのPDFテーブルをExcelに変換するにはどうすればいいですか?
Excelの「PDFからデータを取得」を使用してください。Microsoftのドキュメントによると、連続するページにある同様のテーブルは自動的に1つのテーブルに結合できます。その後、繰り返されているヘッダー行を削除してください。
出典: Microsoft Learn, Power Query PDF connector · Adobe Help, Convert PDFs to Microsoft Excel formats · Adobe, How to convert a PDF to Excel.