銀行明細PDFをExcelに変換する方法
銀行からはPDFで明細が届きますが、税理士や金融機関、ご自身の家計管理にはスプレッドシートが必要です。PDFからコピーすると、たいてい列が崩れます。ここでは、取引ごとに1行のきれいなデータを得る方法、抜け漏れの確認方法、変換できない明細への対処法を説明します。
コピー&ペーストや「Excelとして保存」がうまくいかない理由
PDFは、表のセルではなく、ページ上の位置に文字を配置して保存しています。そのためExcelに貼り付けると、日付と摘要がくっついたり、長い摘要が2行に分かれたり、ページの見出しがページごとに繰り返されたりします。
Excel自体のPDF取り込み機能(Windows版Microsoft 365のData › Get Data › From PDF)は、1ページの単純な表なら扱えます。しかし明細の場合、たいていページごとに別の表として取り込まれ、折り返された行や残高が正しくない位置に入ります。結局、手入力するより修正に時間がかかってしまいます。
始める前に:適切なファイルを用意する
- 紙の明細をスキャンするのではなく、オンラインバンキング(通常は「明細」や「書類」のメニュー)から明細をダウンロードしてください。ダウンロードしたPDFには実際のテキストが含まれ、最もきれいに変換できます。
- 紙しかない場合は、スキャンやはっきり写ったスマートフォンの写真でも変換できます。画像から読み取るため、変換後に金額を確認してください。
- パスワード付きのPDFは、パスワードを入力して開き、「印刷」から「PDFとして保存」を選んでください。新しいコピーにはパスワードがかかっていません。
- 1ファイルにつき1口座にしてください。PDFに普通預金と貯蓄預金など複数の口座が含まれている場合は、先に分割してください。
- 100ページまたは20 MBを超える場合は、小さなPDFに分割してください。
手順に沿って変換する
- トップページでエクスポート形式にExcel(.xlsx)を選び、PDFをアップロードします。複数か月分ある場合は、複数のファイルをまとめてドロップすることもできます。
- ページ数を確認します。この時点ではまだ課金されず、毎日5ページまでは無料です。
- 変換するページを選んで開始します。進行状況はページごとに表示され、処理中にページを離れても問題ありません。
- 確認画面を開き、まず残高チェックを、次にフラグの付いた行を確認します。
- 必要に応じて行を修正または除外します。元の値は常に保持されます。
- エクスポートして.xlsxファイルをダウンロードします。再エクスポートや別形式でのエクスポートで、追加のページが消費されることはありません。
複数か月分を1つのスプレッドシートにまとめる
確定申告や融資の申し込みでは、多くの明細が必要になることがよくあります。「複数のファイルを変換・結合」を使い、最大20件の明細をアップロードし、それぞれを個別に確認してから、まとめてエクスポートしてください。結合したファイルには、すべての行を含むTransactionsシートが1つあり、明細を区別するための元ファイル列と、複数のファイルに現れる行へのフラグが付きます。
スプレッドシートに抜け漏れがないか確認する方法
残高チェックでは、期首残高にすべての取引を加算し、その結果を明細に記載された期末残高と比較します。「一致」は、入金と出金の合計が正確に合っていることを意味します。「差異あり」の場合は差額が表示され、残高の推移が合わなくなった行がハイライトされます。原因はたいてい、行の読み落としか、符号を逆に読み取った金額です。
- フラグの付いた金額を、横に表示される元ページと見比べる。
- 重複の可能性がある取引を確認するか、除外する。同じ支払いが実際に繰り返されることはよくあるため、自動で削除されることはありません。
- 明細の期間外として表示された日付を確認する。
- 明細に残高が記載されていない場合、チェックは「利用不可」と表示されます。その場合は、行をPDFとざっと見比べてください。
Excelでデータを扱う
- Money out、Money in、Balanceは数値セルなので、SUM、SUMIFS、ピボットテーブルがすぐに使えます。
- 日付はYYYY-MM-DD形式のテキストで書き出されるため、日と月が入れ替わることはありません。Excelの日付に変換するには、Date列を選択し、Data › Text to Columns › Finishの順に操作します。
- 入金・出金の2列ではなく、符号付きの金額列1つにしたい場合は、エクスポートの設定でAmount(金額)を選んでください。出金はマイナスになります。
- Summaryシートには、変換したページと残高チェックの結果が記録されます。
何も変換されない場合
- あるページで「取引が見つかりませんでした」と表示される場合、たいていは表紙・サマリー・お知らせのページです。こうしたページは無料です。
- 1件分の振込控え、請求書、銀行からのお知らせは明細ではないため、抽出できる行がありません。
- ひどくぼやけた・切れた・手書きのページは読み取れないことがあります。より鮮明なスキャンか、ダウンロードしたPDFをお試しください。
- それでも結果がおかしい場合は、結果に表示されたリクエストIDをお送りください。確認のうえ、結果が使えなかった場合はページを返却します。
銀行明細をアップロードしても安全ですか?
銀行のログイン情報を共有することはありません。ファイルは自動で処理され、サポート担当者がお客様の許可なく開くことはできません。ファイルはアップロードから、ゲストの場合は1時間後、アカウントをお持ちの場合は24時間後に削除されます。何がどのくらいの期間保持されるかは、セキュリティページで具体的に説明しています。
お手元の明細で試す
テキスト形式のPDFをアップロードしてください。毎日5ページまで無料です。