Power AutomateでExcelから個別に自動メールを送る方法|学校・会社・イベントにも使える!

  • URLをコピーしました!
目次

💡「毎回メールを個別に送るのが面倒…」というあなたへ

例えばこんなこと、ありませんか?

  • 学校や塾で、保護者に支払いのお知らせメールを送りたい
  • 会社で、社員に個別の連絡を一斉送信したい
  • イベントで、参加者ごとに案内メールを送信したい

そんなときに便利なのが、Microsoft Excel × Power Automateを使った自動化です!

今回は、Excelの情報を使って、メールを一人ひとりに自動送信する方法を、初心者の方でもできるようにわかりやすく解説します。


🔧 使用するツール

ツール名目的
Excel(OneDriveに保存)連絡先リストの作成と情報管理
Power Automate(無料OK)メールの自動送信フロー作成
Outlook(Microsoft 365)メールの送信元

📊 ステップ1:Excelの準備

まずは、以下のようなExcelファイルを用意しましょう。
OneDrive for Business に保存してください。

氏名(姓)氏名(名)メールアドレス支払期限金額アカウント番号メール送信済み
山田太郎yamada@example.com2024/05/101500012345(空欄)

💡 注意

  • Excel内のデータは必ず「テーブル形式」にしてください。
  • テーブル名は「school_fees」などわかりやすく設定。

⚙️ ステップ2:Power Automateでフローを作成

  1. Power Automate にアクセス
  2. 「テンプレート」→「選択した行に対してカスタム操作を実行」を選択
  3. 「接続」にExcel Online(Business)とOutlookを選びます

📧 ステップ3:メールを作成

「メール送信(V2)」アクションを追加し、以下のように設定します。

宛先(To):

メールアドレス formatted(Excelの該当列)

件名:

【重要】アカウント番号: @{アカウント番号 formatted} のご請求について

本文(日本語のカスタマイズ例):

@{氏名(姓) formatted} @{氏名(名) formatted} 様

いつもお世話になっております。
下記の通り、ご請求のご案内を申し上げます。

■ アカウント番号:@{アカウント番号 formatted}
■ 支払期限:@{支払期限 formatted}
■ ご請求金額:@{金額 formatted} 円

ご不明な点がございましたら、お気軽にご連絡ください。
何卒よろしくお願い申し上げます。

✅ 「formatted」付きの動的コンテンツを使うことで、日付や金額がきれいな書式のまま送信されます!


🖋 ステップ4:送信済みかどうかExcelに記録

  1. 「行を更新」アクションを追加
  2. キー列に「アカウント番号」、値に「アカウント番号 formatted」
  3. 「メール送信済み」列に「はい」と入力

📌 これで、誰に送ったかをExcelで管理できます!


▶️ ステップ5:実際にフローを実行する方法

  1. Excelの「自動化」タブをクリック
  2. 作成したフロー「send_email」などを選択
  3. 行を選んで「フローを実行」
  4. 自動でメールが送信され、「はい」が入力されます!

✅ メールの完成イメージ(実際の送信内容)

件名:

【重要】アカウント番号: 12345 のご請求について

本文:

山田 太郎 様

いつもお世話になっております。
下記の通り、ご請求のご案内を申し上げます。

■ アカウント番号:12345
■ 支払期限:2024/05/10
■ ご請求金額:¥15,000

ご不明な点がございましたら、お気軽にご連絡ください。
何卒よろしくお願い申し上げます。

📝 便利な追加設定(オプション)

  • CC(自分にもメールを送る)
    → メール送信アクションの「詳細オプション」で「User Email」をCCに追加
  • 複数行を選んで一括送信
    → Excelで複数行を選択してフローを実行すれば、一度に複数人へ送れます

❓ よくある質問(FAQ)

Q. Power Automateは無料でも使えますか?

➡️ はい! 今回のフローは無料アカウントでも可能です。

Q. Gmailにも送れますか?

➡️ 送信はOutlookのみ対応ですが、宛先はGmailでもOKです!

Q. HTML形式で装飾できますか?

➡️ はい、本文にHTMLタグを使えば、太字や色付きも可能です。


🔚 まとめ:Power Automateでメール送信の手間をゼロに!

「Excelに入力 → そのままメール送信」がボタン1つでできるようになると、作業時間も、ミスも激減します。

Power Automateはノーコードで直感的に使えるため、初心者でも業務効率化を簡単に実現できます!

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

目次