マガジン

PDFや報告書の中の表をClaudeで取り出す:抽出ミスを見抜く確認手順

AIを使いこなす

執筆にClaudeを使用しています。

紙の報告書の表に定規を当てて指でなぞり、電卓と付箋、鉛筆の丸印を使って数字を一つずつ照合している机の上の手元
記事の内容をもとに制作したAI生成イメージです。実際の製品画面や検証結果の写真ではありません。

Claudeの表抽出は、「出力をそのまま信じない」前提で使うのが安全です。ずれを見抜く方法は難しくありません。依頼の段階で原文の数字を変えさせず、行数・合計・単位を別枠で出させ、受け取った表を原本のPDFと突き合わせるだけです。この記事では、そのための依頼文と確認表を紹介します。 Claudeは、PDF内の文章・画像・グラフ・表について質問でき、情報を構造化された形に変換する用途も公式資料に挙がっています(PDF support - Claude Platform Docs)。ただし、抜き出した数字が正しいかどうかは別問題です。本文の表と数字はすべて編集部が説明用に作った仮の例で、Claudeで実際に試した結果ではありません。

この記事の目次
  1. 渡す前に:PDFの渡し方で確認できる範囲が変わる
  2. 手順1:抽出だけを頼む依頼文
  3. 手順2:確認表で行数・合計・単位を突き合わせる
  4. 手順3:ずれやすい表の形を知り、抜き打ちの場所を選ぶ
  5. 手順4:ずれの再依頼と、使う前の最終確認

渡す前に:PDFの渡し方で確認できる範囲が変わる

Claudeのチャットでは、公式ヘルプによると、100ページ以下のPDFは文字と視覚要素(画像・グラフなど)の両方が分析されます。101〜1000ページではテキスト処理のみで視覚要素は分析されず、1000ページを超えるPDFはアップロードできません(Upload files to Claude。上限は変更される可能性があります)。API利用では、1リクエストのサイズやページ数の上限が別に定められています(前掲のPDF support)。

実務では次のように準備します。

  • 表のあるページだけを抜き出した小さなPDFを作ると、照合する範囲も狭くなります。
  • 長い報告書では、表が画像として貼られていると読み取りの前提が変わります。上のページ数の扱いを踏まえ、表のページだけに切り出して渡すほうが無難です。
  • ページを指定するときは、PDFビューアに表示される番号を使うようヘルプに書かれています。印刷されたページ番号とずれることがあるので、依頼文には「PDF上の○ページ目」と書きます。
  • 機密の資料は、社名・金額を置き換えたものを使い、勤務先のルールにも従ってください。

手順1:抽出だけを頼む依頼文

変換と検算を混ぜないことがポイントです。次の依頼文をそのまま使えます([ ]は書き換えます)。

添付PDFの[PDF上の12ページ目]にある「[表のタイトル]」を表として取り出してください。

ルール:
1. 数字・記号・文字は原文のまま写してください。丸め、単位換算、補正、推測はしないでください。
2. 「△」「▲」「−」「( )」などの負数表記や、「※1」などの注記記号も原文のまま残してください。
3. 結合セルは、見出しの階層が分かるように列名を「大見出し_小見出し」の形にしてください。
4. 読み取れない、または自信がないセルは数字を入れず「【要確認】」と書いてください。
5. 表の下に、次の確認メモを別に付けてください。
   - 表題や見出しに書かれている単位(列ごと)
   - データ行の数(見出し行と合計行は除く)
   - 原文に合計行がある場合、その行の数字(原文のまま)
   - 複数ページにまたがる場合、どこで切れたか
出力はMarkdownの表にしてください。合計を計算し直して表の数字を直すことはしないでください。

「合計を直さない」という一文が大切です。ずれが見つかったときにAIが辻褄を合わせてしまうと、間違いが表に溶け込んで見えなくなります。なお、この依頼文でも原文どおりに出力される保証はありません。だからこそ、次の照合が必要です。

手順2:確認表で行数・合計・単位を突き合わせる

次の確認表をExcelやメモ帳に作り、「原本」の列は人が原本を見て埋め、「抽出した表」の列は出力から埋めます。

  • 行数、原本のPDFで見る:データ行を目で数える、抽出した表で見る:表計算で数えた行数(確認メモとも比べる)、判定:一致/不一致
  • 合計、原本のPDFで見る:原本の合計行の数字、抽出した表で見る:表計算で=SUM()した値、判定:一致/不一致
  • 単位、原本のPDFで見る:表題・列見出し・脚注の単位、抽出した表で見る:表や列名に残っているか(確認メモとも比べる)、判定:一致/不一致
  • 抜き打ち、原本のPDFで見る:無作為に選んだ5セル、抽出した表で見る:同じ位置のセル、判定:一致/不一致

合計はClaudeに計算させず、出力を表計算ソフトに貼り付けて自分で足すのが確実です。Claudeの確認メモと自分の集計が食い違えば、それが警告になります。確認メモ自体が間違っている可能性もあるので、行数や合計は必ず人が原本と照らします。

貼り付けるときは、数字が文字列として扱われていないかも確かめてください。「△180」のような表記は文字列になり、SUMでは無視されて0扱いになります。合計を確かめるときは、△を「−」に置き換えた集計用の列を別に作ります(置き換えは集計用だけにして、抽出結果の表は変えません)。

説明用の仮の例

原本に「単位:百万円」と書かれ、合計行が付いている表を想定します。

  • 北部、2024年度:1,250、2025年度:1,310
  • 中部、2024年度:2,040、2025年度:△180
  • 南部、2024年度:980、2025年度:1,020
  • 合計、2024年度:4,270、2025年度:2,150

2025年度の列だけを取り出した結果が、次のようになったとします。

  • 北部、2025年度:1,310
  • 中部、2025年度:180
  • 南部、2025年度:1,020

確認表に当てはめると、こうなります。

  • 行数、原本:3行、抽出結果:3行、判定:一致
  • 合計(2025年度)、原本:2,150、抽出結果:2,510、判定:不一致
  • 単位、原本:百万円、抽出結果:記載なし、判定:不一致

行数は合っていても、合計が違います。「△180」の記号が落ちて正の180になったため、1,310+180+1,020=2,510となり、原本の1,310−180+1,020=2,150と合わなくなりました。行数の確認だけでは見つからない種類のずれです。単位も残っていなければ、「百万円」を前提としない資料に貼った時点で誤解が生まれます。

手順3:ずれやすい表の形を知り、抜き打ちの場所を選ぶ

次の一覧は、読み違いが起きやすいと考えられる表の形を整理したものです。公式資料や実測にもとづく発生率ではなく、抜き打ちチェックの場所選びの目安として使ってください。

  • 負数が△・▲・括弧、起きやすいずれ:符号の脱落、見る場所:負数のセル全部
  • 結合セルの見出し、起きやすいずれ:列の取り違え、見る場所:最初と最後の列
  • ページをまたぐ表、起きやすいずれ:行の重複・欠落、見る場所:切れ目の前後
  • 脚注記号が数字の横にある、起きやすいずれ:数字と記号の混在(例:「1,250※1」)、見る場所:記号付きのセル
  • 画像として貼られた表・スキャン、起きやすいずれ:桁や小数点の読み違い、見る場所:抜き打ちの数を増やす
  • 構成比(%)の列、起きやすいずれ:合計が100にならない、見る場所:原本の合計との差

構成比は、原本自体が四捨五入で100にならないこともあります。不一致が出たら、まず原本の脚注を確認してください。

手順4:ずれの再依頼と、使う前の最終確認

不一致の箇所が分かったら、直す場所を指定して再依頼します。

先ほどの表の「中部」の2025年度が、原本では「△180」です。
次の2点を確認し、原文の表記のまま該当行を出し直してください。
- 負数の表記が他の行でも落ちていないか
- 単位(百万円)を表題または列名に含めること
直した行以外は変更しないでください。

全面的にやり直させると、直したはずの箇所とは別の場所が変わることがあります。修正はピンポイントで頼み、直したあとに確認表をもう一度埋めてください。

資料に使う前に、次の3点を見直します。

  • 行数・合計・単位と抜き打ち5セルがすべて「一致」になっている(小さな表なら全セルを見る)。
  • 「【要確認】」のセルを、人が原本で埋めた。
  • 資料には、元のPDFの何ページ目から取った表かを注記した。

Claudeには面倒な書き写しを任せ、人は原本との照合に集中する。この分担にすると、時間を節約しながら間違いも減らせます。数字の最終的な責任は人にあります。

出典・参考資料