• ベストアンサー

エクセルのデータを利用して、メールの宛先を書きたい。

エクセルに、行方向(A2-K2)に、整理番号、郵便番号、住所、ビル名、会社名、担当者、Tel、Fax、メールアドレスが1000行入っている表があります。 このエクセル表を利用して、メール本文の頭(1番上)に、住所(1行目)、会社名を(2行目)、担当者を(3行目)、メールアドレスを(4行目)に入れて、その下から文章を記入したいです。 今の自分流で出来る方法は、エクセルの相手先の行をコピーして、一旦メモ帳にペーストし、4行にする→それをメールに貼り付ける。です。 この方法でやろうとしておりますが、どう見ても体力勝負的な方法で他にスマートな方法があれば、教えていただけるようお願いします。 (これって、1000件やるとなると、気が遠くなりそうです)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

とりあえず、メモ帳で作業する手間は次の方法で省けると思います。 住所:C列 会社名:E列 担当者:F列 メールアドレス:I列 の場合、 L2辺り(空いている列)に次のように入力します。 =C3 & CHAR(13) & CHAR(10) & E3 & CHAR(13) & CHAR(10) & F3 & CHAR(13) & CHAR(10) & I3 L3以下にL2をコピーします。 L2,L3,・・・をそれぞれメールにコピーします。 (セルの書式設定で、「折り返して全体を表示」を選択すると、改行されて連結されていることがわかります)

abouka
質問者

お礼

rotesKomet 様 早速のご回答ありがとうございました。 ご指示の方法でテストして、その通りにコピーできることがわかりました。 楽な作業方法を教えてもらいまして、ありがとうございました。

その他の回答 (1)

回答No.1

メールのあて先を簡単にメールの様式のトップに もってくればいいだけですね。 それだったら「VLOOKUP」を使用したらどうでしょうか? 1000行のデータに番号を振ってその番号を入力すれば 必要なデータを引っ張ってくる関数です。 試してください。

abouka
質問者

お礼

takayama87 様 ご回答をいただいた後、「VLOOKUP」を勉強しましたが、まだ、解決には至っておりません。 今も勉強中です。きっと、出きるものと考えております。ヒントを与えていただいたこと、ありがとうございました。

関連するQ&A