決算書PDFの表を、列や見出しを崩さずExcelへ移したい
決算書PDFの表をExcelに移すときの確認手順
決算書PDFから表をExcelへ移す前に、表の範囲、階層見出し、単位、負数、注記を確認し、変換後に元PDFと照合する手順を説明します。
最初に決めるのは「どの表を、何に使うか」
決算書をExcelへ移す作業では、いきなり変換を始めるより、利用目的を先に固定した方が手戻りを減らせます。分析用の数値が必要なのか、見た目を含めて保存したいのかによって、残すべき情報が変わるためです。
- 集計やグラフ作成に使うなら、数値と行・列見出しを優先する
- 前期比較に使うなら、当期と前期の列が対応しているかを確認する
- 監査や照合作業に使うなら、元ページと単位を追えるようにする
- 文書全体を編集したいなら、ExcelではなくWordやMarkdownも候補にする
Excelは表計算に向く一方、本文や注記を保存する形式ではありません。PDFIntactでもExcelへ入るのは表とグラフで、本文・見出し・数式を含む文書全体はWordまたはMarkdownの対象です。
変換前に確認する5項目
1. PDFに文字層があるか
文字をドラッグして選択できるPDFでも、表のセル構造まで持っているとは限りません。コピーすると1列に並ぶ、列の順序が入れ替わる、空白だけになる場合は、見た目と内部構造が一致していません。
文字をまったく選択できない場合は、ページ全体が画像になっている可能性があります。この場合は通常のコピーではなく、画像から文字を読み取る処理が必要です。
2. 表の境界がどこか
表題、単位、注記までを表として扱うかを決めます。たとえば「単位:百万円」が表の外にあると、その行を除外しただけで数値の意味が変わります。表本体だけでなく、次も一緒に記録します。
- 表の名称
- 会計期間
- 単位
- 連結・個別の区分
- 該当ページ
3. 見出しが何段あるか
決算書には「資産/流動資産/現金及び預金」のような階層と、「当期/前期」の列見出しがあります。セルを平らに並べるだけでは、どの数値がどの見出しに属するか分からなくなります。
結合セルを解除する場合も、解除前の親見出しを各列へ補ってから行います。空欄のまま解除すると、後から列の意味を復元できません。
4. 記号が数値の意味を持っていないか
三角記号、括弧、ダッシュ、脚注記号を一律に削除してはいけません。括弧が負数を表す場合や、ダッシュがゼロではなく「該当なし」を表す場合があります。
変換直後は記号を残し、数値型への変換は意味を確認してから別工程で行う方が安全です。
5. 表がページをまたいでいないか
次ページに続く表では、同じ見出し行が繰り返されることがあります。単純に上下を連結すると、途中に見出しがデータ行として混ざります。一方、似た見出しだからという理由だけで別表を結合するのも危険です。
表題、列数、見出し、ページ上の続き表記を確認し、同じ表だと判断できるものだけを結合します。
Excel化した後の照合手順
変換結果は、次の順番で元PDFと照合します。
- 行数と列数を比べる
- 最上段・中央・最下段から数行ずつ確認する
- 桁区切り、少数点、負数、ゼロを確認する
- 合計行がある場合はExcel側で再計算する
- 単位、期間、ページ番号をファイル内に残す
合計が一致しても、個々の行が正しいとは限りません。2つの値が入れ替わっても合計は変わらないからです。合計確認と行単位の抜き取り確認を組み合わせます。
よくある失敗と直し方
| 症状 | 起きていること | 確認する場所 |
|---|---|---|
| 1列に全部入る | PDF内部にセル構造がない | 表の罫線と列位置 |
| 当期と前期が混ざる | 階層見出しが平坦化された | 結合セルと親見出し |
| 負数が正数になる | 括弧や三角記号を削除した | 元PDFの数値表記 |
| 桁が合わない | 単位を落とした | 表題付近の単位表示 |
| 途中に見出しが入る | ページまたぎの反復見出し | 前後ページの表題と列数 |
作業記録を残す
再利用するExcelには、元PDFのファイル名、取得日、対象ページ、単位、変換日を別シートへ残しておくと、後から数字の出所を確認できます。値だけを切り離すより、照合可能な状態を維持することが重要です。
最初の判断に迷う場合は、PDFIntactの無料診断で、表として認識できるページと取り出せる内容を先に確認できます。診断中は原本をサーバーへ送りません。