段階1:関数で「打ち替え」を減らす
最初の一歩は、請求書シートの入力セルを最小限にすることです。取引先コードを1つ選べば、社名・住所・敬称・振込先が自動で埋まる——これは関数だけで実現できます。
| 関数 | 請求書での役割 |
|---|---|
| VLOOKUP / XLOOKUP | 取引先マスタから社名・住所・支払条件を自動表示 |
| SUM | 明細行の合計金額を自動計算 |
| ROUND / ROUNDDOWN | 消費税の端数処理(自社の規程に合わせ切り捨て等を統一) |
| IF | 値引きの有無や税率の条件分岐 |
| TEXT | 日付を「2026年8月31日」形式で表示 |
ポイントは、請求書シートとは別に「取引先マスタ」と「明細台帳」のシートを分けること。請求書は台帳を参照して表示するだけの「見た目」にします。この分離ができていると、次のマクロ化が一気に楽になります。なお、消費税の端数処理と適格請求書(インボイス)の記載要件は最初にフォーマットへ組み込んでください。
段階2:マクロ(VBA)で台帳から一括生成する
取引先が10社を超えると、「1社ずつコードを切り替えて印刷」も面倒になります。ここからがマクロ(VBA)の出番です。考え方はシンプルで、台帳の行を上から順に読み、取引先ごとに請求書シートへ転記して、PDFで保存する——この繰り返しをコードにするだけです。
- 台帳シート:1行=1明細(日付・取引先・品目・数量・単価)で貯めておく
- マクロが取引先ごとに明細を抽出→請求書シートに流し込み→合計・税を計算
- 「〇〇株式会社様_2026年8月分.pdf」の形でフォルダに自動保存
- 処理件数と合計金額を最後に表示して、台帳側と照合できるようにする
50社分の請求書作成が数分で終わり、金額の打ち間違いという最大のリスクが構造的に消えます。転記ミスがなぜ起きるかは転記ミスを防ぐ方法で解説したとおり、人が写す限りゼロにはならないからです。
段階3:PDF化・メール送付まで自動化する
請求書はつくって終わりではありません。実務の負担はむしろ「PDFにして、宛先を間違えずに、添付して送る」にあります。ここも自動化できます。
- VBAからOutlookを操作して、取引先ごとの宛先・件名・本文でメールを下書き生成(送信前に人が確認)
- Googleスプレッドシート+GAS(Google Apps Script)なら、PDF生成からGmail送信までを無料の範囲で自動化できる
- 誤送付が怖い場合は「自動で下書きまで、送信ボタンだけ人」が現実的な落としどころ
メール送付の自動化パターンはメール送信の自動化で詳しく解説しています。請求業務全体の流れの設計は請求書発行を自動化する3ステップもご覧ください。
エクセル運用の限界——こうなったら次の一手
エクセルの自動化は費用対効果が高い一方、限界もあります。次のサインが出たら、仕組みの乗り換えどきです。
- 請求書番号の連番管理が破綻し始めた(複数人で同時にファイルを触る運用)
- 入金消込・売掛管理までエクセルでやっている(請求と入金の突き合わせは手作業の限界が早い)
- マクロを作った人が説明できない・退職した(属人化はエクセル自動化最大のリスク)
- 電子帳簿保存法・インボイスの要件確認に自信がない
次の一手は2方向あります。①請求書発行サービス(クラウド)へ移行する、②いまのエクセル・スプレッドシートを活かしたまま、外部が保守する自動化に置き換える。どちらが得かは月間の発行件数と社内の運用体制次第です。費用の判断軸は業務自動化の費用相場を参考にしてください。
エクセル請求書 自動化チェックリスト
☐ マスタ・台帳・請求書のシートを分けたか?
☐ 端数処理とインボイス記載要件を固めたか?
☐ 一括生成後に件数・合計を台帳と照合しているか?
☐ マクロの手順書を残したか?
☐ 送付前の人の確認ポイントを決めたか?
台帳から請求書一括作成→送付まで、丸ごと自動化しませんか
「うちの請求書フォーマットのままで自動化できる?」——請求業務の流れを1行入力するだけで、自動化の構成案と概算をその場でお見せします。月額3万円〜・最短2週間で運用開始。
AIに30秒で試す →よくある質問
Q. エクセルの関数だけで請求書の自動作成はできますか?
取引先マスタからの情報自動表示、合計・消費税の自動計算までは関数だけで十分実現できます。ただし「取引先ごとに一括でPDF生成する」「メールで送る」段階は関数ではできないため、マクロ(VBA)やGASを組み合わせるか、その部分だけ外部に任せるのが現実的です。
Q. マクロが組める社員がいなくても導入できますか?
できます。ただし社内に説明できる人がいないまま独学マクロを運用すると、作った人の退職で止まるリスクがあります。手順書とコードの説明を残すこと、または最初から保守込みで外部に任せることをおすすめします。月額3万円程度から、作成も保守も任せる選択肢があります。
Q. 請求書発行サービスとエクセル自動化、どちらを選ぶべきですか?
発行件数が多く入金消込まで一元管理したいならサービス移行、取引先指定のフォーマットがある・件数が中規模でコストを抑えたいならエクセル自動化が向きます。移行コストと月額費用を、削減できる作業時間と比べて判断してください。
