Excel の一覧から、宛名を変えたメールを一斉に送る
取引先や社員への案内を、Excel の一覧から宛名・本文の一部を差し替えて一斉に送る方法です。
よくある今のやり方
一覧を見ながら、宛先と宛名を1件ずつ書き換えてメールを送っている。宛名の間違いが心配。
結論:おすすめの道具
Excel の表を1行ずつ読み、宛先と本文の一部を差し替えてメールを送るフローを作れます。送信の記録を Excel に書き戻すこともできます。
3ステップの手順
- STEP 1一覧を Excel の「テーブル」にして OneDrive に置く列は「宛先」「宛名」「差し込む内容」「送信済み」などにし、[ホーム]→[テーブルとして書式設定]でテーブルにします。
- STEP 2「表内に存在する行を一覧表示」→「メールの送信 (V2)」手動で起動するフローを作り、行ごとの繰り返しの中で、宛先・件名・本文に列の値を差し込みます。
- STEP 3まず自分あてに送ってから本番宛先列をすべて自分のアドレスにしたテスト用の表で確認します。本番では送信後に「送信済み」列を更新し、二重送信を防ぎます。
ほかの方法との比較
- Excel VBA(マクロ):Outlook の下書きを作って、目で確認してから送りたい場合(下書き保存にする)
- Google Apps Script:Gmail を使っている場合
| 道具 | 費用 | 始めやすさ | できること | 会社で使いやすいか |
|---|---|---|---|---|
| ◎ Power Automate | 4 | 4 | 4 | 5 |
| VBA | 5 | 3 | 3 | 3 |
| GAS | 5 | 3 | 3 | 2 |
点数は自動化ツールランキングと同じ基準(各5点満点)です。
注意点
- 誤送信は取り消せません。最初は「下書き作成」や自分あてのテストで確認します。
- 一度に大量に送ると、組織の送信制限に当たることがあります。件数が多い場合は分けて送ります。
- 社外への一斉送信は、宛先を BCC にするか1通ずつ送るかを社内ルールで確認します。
もっと詳しく(関連サイトの解説)
関連するレシピ
✉️ メール・Teams の通知 → Power Automateメールの添付ファイルを自動でフォルダに保存する特定の相手や件名のメールに付いた添付ファイルを、Power Automate で OneDrive や SharePoint のフォルダに自動保存する方法です。✉️ メール・Teams の通知 → Power Automate期限が近いタスクを Teams に自動で知らせる期限のある一覧(契約更新・提出物・点検など)から、期限が近いものだけを毎朝 Teams に投稿する方法です。✅ 申請・承認 → Power Automate紙やメールでの申請・承認をなくす備品購入・休暇・経費などの申請を、Microsoft Forms と Power Automate の「承認」でオンライン化する方法です。
料金・仕様は 2026年10月14日 に各社の公式ページで確認した内容です。変更されることがあるため、導入前に必ず公式ページをご確認ください。