Tips & Tricks

PDF の銀行取引明細書を Excel スプレッドシートに変換する方法

銀行取引明細書は毎月 PDF で届きます。トランザクションは日付、説明、金額とともに存在しますが、並べ替え、フィルタリング、合計、分析できない形式でロックされています。 PDF ステートメントを Excel スプレッドシートに変換すると、各トランザクションが行になり、各フィールドが列になり、データが実行可能になります。データをスプレッドシート形式に変換すると、経費の分類、収入パターンの追跡、勘定科目の調整などがすべて可能になります。

銀行取引明細書は設計上のテーブルです。変換では、テーブル構造を破壊するのではなく、保持する必要があります。

PDF を Excel 銀行取引明細書に変換するには、表の行と列を認識し、財務諸表の特定の書式設定の癖を処理し、最小限のクリーンアップで済むスプレッドシートを生成する変換ツールが必要です。 WukongPDF の PDF Converter は、テーブル構造検出によるステートメント変換を処理します。以下の手順では、変換自体と、すべてのステートメント変換に必要なクリーンアップについて説明します。

How to Convert a PDF Bank Statement Into an Excel Spreadsheet

銀行取引明細書の変換が簡単であると同時に難しい理由

銀行取引明細書は表であるため、PDF から Excel への変換に適しています。各トランザクションは 1 行を占めます。日付、説明、借方、貸方、残高がそれぞれ 1 列を占めます。グリッド構造は明確で一貫しています。適切に設計された変換ツールは、最小限のエラーでこれらの行と列をスプレッドシートの行と列に直接マッピングする必要があります。

それらを難しくしているのは、書式設定の癖です。週末をスキップして残高を実行すると、空の行が生成されます。複数行のトランザクションの説明は 1 つのセル内で折り返されます。貸方列と借方列は別々にすることも、正と負の値を持つ単一の金額列に結合することもできます。口座番号、ページ番号、銀行ロゴを含む明細書のヘッダーとフッターは、表検出アルゴリズムを混乱させます。それぞれの癖は変換エラーの潜在的な原因となります。

WukongPDF

PDFをExcelに変換してみる

インストールは必要ありません。ブラウザで直接動作します。

始める →

テーブル構造検出を備えた変換ツールの選択

テーブルの構造を理解せずにテキストを抽出する汎用 OCR エンジンでは、行や列の構成がない乱雑な数値とラベルが生成されます。テーブル構造検出機能を備えた変換ツールは、列の境界を識別し、各トランザクションを行として認識し、データをスプレッドシートのセルにマッピングします。 Adobe Acrobat の Excel へのエクスポートでは、選択可能なテキストを含む PDF に対して表検出が使用されます。 WukongPDF の変換ツールは類似構造認識を適用します。

スキャンされた銀行取引明細書でテキストが選択できない場合、変換ツールは最初に OCR を実行し、次に OCR 出力内のテーブル構造を検出する必要があります。この 2 段階のプロセスでは、両方の段階でエラーが発生します。文字の誤認識により、3 が 8 に変換されます。構造の誤検出により、1 つのトランザクションが 2 つの行に分割されます。スキャンされた明細書はデジタル明細書よりも変換の品質が低く、クリーンアップの作業もそれに応じてスケールされます。

すべてのステートメントに必要な変換後のクリーンアップ

変換されたスプレッドシートを開いて、元の PDF と並べて比較します。最初の 5 つのトランザクションと最後の 5 つのトランザクションを確認します。借方金額と貸方金額が正しい符号付きの正しい列に入力されていることを確認します。各取引後の残高が元の明細書の現在の残高と一致することを確認します。 2 つの行に分割されているか、上の行と結合されているトランザクションを探します。

コンバーターがデータとして含めたステートメントのヘッダー行とフッター行を削除します。これらの行には、取引データではなく、口座番号、ページ番号、銀行ブランドが含まれます。 Excel では、手動で削除します。毎月の定期的な変換の場合は、新しいステートメントごとに既知のヘッダー行とフッター行を自動的に削除するマクロを記録します。このマクロにより月あたりの時間が節約され、第 1 四半期内に元が取れます。

ステートメント要素Excel で期待される一般的な変換エラー
取引日単一列、日付形式日付を 2 つの列に分割するか、テキストとして保存する
説明単一列、テキスト複数行の説明を複数の行に分割
借方金額単一列、負の数値同じ列の借方と貸方、符号が反転されている
クレジット金額単一列、正の数借方欄と統合
ランニングバランス最後の列、数値一部の行が欠落しているか、正しく計算されていません

変換されたデータを元のデータと照合する

変換されたスプレッドシートの借方列と貸方列を合計します。ステートメントに合計が含まれている場合は、その合計をステートメントに出力された合計と比較します。明細書に借方合計が 12,345.67 ドルと表示され、変換されたスプレッドシートの合計が 12,348.33 ドルである場合、いくつかの取引に変換エラーが発生しています。調整により、どの特定のトランザクションが間違っているかがすぐに特定されない場合でも、エラーの存在が特定され、その規模がわかります。

合計が印刷されていない明細の場合は、変換されたスプレッドシートの期末残高と元の明細の期末残高を比較します。それらが一致する場合、一部の説明テキストや日付に軽度の誤差がある場合でも、換算はドル額として正確である可能性があります。バランスは最終的な和解のチェックポイントです。残高が一致する場合、数値は正しく、換算は財務目的に使用できます。

月次明細の分類テンプレートの構築

ステートメントを変換してクリーンアップした後、トランザクションを分類することで実際の値が得られます。一般的なトランザクションの説明をカテゴリにマッピングするルックアップ テーブルを作成します。食料品店名は食料品、公共事業会社名は公共事業、顧客名は収益にマッピングされます。 Excel の VLOOKUP 関数または XLOOKUP 関数を使用して検索を適用し、変換されたトランザクションを自動的に分類します。ルックアップ テーブルを最初から構築するため、最初の 1 か月が最も長くかかります。ほとんどの定期的なトランザクションにはすでにカテゴリ マッピングがあるため、その後の月々の速度は速くなります。

どの検索エントリにも一致しないトランザクションの場合は、手動レビュー列を使用します。一致しない行にフラグを立てて、月に 1 回まとめて確認します。定期的な一致しないトランザクション用の新しいマッピングを追加します。 3 ~ 6 か月かかるとルックアップ テーブルが安定し、90% 以上のトランザクションが自動的に分類されます。ルックアップ テーブルを構築するための初期投資は、その後毎月節約された時間として回収されます。

月次明細書変換の自動化

銀行取引明細書は予定どおりに届きます。定期的なワークフローを設定します。明細書 PDF をダウンロードし、変換ツールで実行し、クリーンアップ マクロを適用し、期末残高を確認し、スプレッドシートを月次アーカイブ フォルダーに保存します。ワークフローは、マクロとフォルダー構造の初期セットアップ後、毎月 5 分かかります。

複数のアカウントの場合は、毎月の変換された明細データをマスター ワークブックにインポートするテンプレート スプレッドシートを作成します。マスター ワークブックは、すべての口座の残高を追跡し、ルールを使用して取引を分類し、財務の統合ビューを生成します。毎月の PDF から Excel への変換によりマスター ワークブックがフィードされ、財務上の決定にフィードされます。毎月 5 分間の習慣により、1 年分の整理された財務データが生成されます。

WukongPDF

PDFをExcelに変換してみる

インストールは必要ありません。ブラウザで直接動作します。

始める →