PR

【スプレッドシート】関数の定石~まとまっているメールアドレスに一括メール送信する

Google Workspace

メールアプリなどに複数のメールアドレスを記述する際は、メールアドレスとメールアドレスの間を(,)で区切ります。
宛先:aaa@gmail.com, bbb@gmail.com, xxx@yahoo.co.jp
ここでは、セルでまとめられたメールアドレスを(,)区切りの文字列に換えてから、コピペでメールアプリに記述する方法を使います。

メールアドレスを(,)で区切る

セルのB2:B6のメールアドレスを(,)区切りにする
=TEXTJOIN(", ", TRUE, B2:B6)

↓空いているセルC1に=TEXTJOIN(", ", TRUE, B2:B6)を追加↓

アドレスをメールアプリにコピペする

セルC1をコピー([Ctrl]+c)する。

メールアプリ(ここでは、ブラウザのGmail)の宛先(To:)Cc:、あるいは、Bccに貼り付ける([Ctrl]+v)。

おわりに

スプレッドーシートにまとめてあるメールアドレスを使って一括メール送信する方法は、他にもいくつかあります。私は以前エクセルでメールアドレスを管理していた時は、マクロ(VBA)を組んでいました。googleスプレッドシートでも同じようにGASを組んでも良いのですが、たまにしか一括メールを使わない方でしたら、今回のやり方で十分だと思います。
TEXTJOINは比較的新しい関数です。以前はマクロを組まなくてはできなかったことが簡単にできてしまいます。こんな便利な関数を使ってみたいのですが、なかなか機会がありませんでした。今回、この一括メール送信のために使えるなと分かってうれしかったです。

コメント

タイトルとURLをコピーしました