• ベストアンサー

セル内の ;で区切られたメアドそれぞれを抽出したい

OUTLOOKからcsv方式で受信メールをエクスポートしました。 宛先住所やCC住所に目的のメアドが入力されていて、 これらのメアドを全てリスト化したいのです。 メアドは宛先が複数の場合、1つのセルに 「;」で区切られた状態で複数メアドが入力されています。 メアドの重複を消して行きたいので、 1つのセルに1つのメアドにしたいです。 関数を使って「;」の前や後のメアドを抽出していますが、 作業が膨大で困ります。 例えば宛先に30のメアドが入力されていれば、 30回の関数で「;」の後ろのメアドを抽出しなければなりません。 何か簡単な作業方法は無いものでしょうか。

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

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

対象のセル範囲1列または列全体を選択し(1列ずつしか処理できません)、「データ」の「区切り位置」ウィザードを起動。「カンマやタブなどの…」を選択し、「次へ」クリック。「その他」にチェックを入れ、右のボックスに「;」を入力。下のプレビューで適切に縦線が入ったことを確認したら、「完了」をクリック。アドレス30個なら、30列に切断されます。 なお処理する列の右のほうの列に他のデータが入力されていて、データ分割によって上書きされてしまうような場合、警告が出ます。始めからそうならないような配置で処理を実施されるのがよいでしょう。

penguin1979
質問者

お礼

すごい!!! 自分の何時間分もの苦労が一瞬で解決です! 改めてEXCELの奥深さと面白さを感じられました。 少しは分かっていたつもりでしたが全然でしたね!! でもこんなやり方があったのかーーっ!って感じで快感でした♪ ありがとうございました!!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.2

>何か簡単な作業方法は無いものでしょうか。 自分も「区切り位置」を推しますね。 試しにやってみると良いと思いますよ。 意外と簡単にできるもんです。

penguin1979
質問者

お礼

苦労した分、喜びも一入でした! ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 【Excel】複数の条件を設定した重複セルの抽出

    【Excel】複数の条件を設定した重複セルの抽出 例えば、A列にA社からD社のデータが行に複数個ずつ並び、B列にそのクライアントに問い合わせた日付が入力されている場合。 A社に問い合わせた日付は1/1、1/3、1/5。B社に問い合わせた日付が1/1、1/1、1/3、1/5、1/5となっているデータで、 B社の3~7行目の日付で重複している1/1と1/5の行のみを抽出する方法ってありますか? 作業自体はB社だけでなく、複数あるので、関数か何かで出来る方法があれば教えていただきたいです。

  • セルA2の内容を、セルA1の後ろに貼り付ける簡単な方法はないでしょうか!

    エクセルXPを使っています。 例えば、セルA1に”100”と入力されています。 その下のセルA2には”円”と入力されています。 このセルA2の”円”を切り取って、セルA1の”100”の後ろに貼り付けて、セルA1を”100円”としたいです。 これを、切り取り&貼り付けではなく、何か関数など使って出来ないでしょうか? と言いますのは、この作業が1つのシート内に膨大にあるのです・・・・ とてもやってられません。 何か簡単な方法は無いでしょうか? よろしくお願いします。

  • エクセル2000、重複セルの抽出と連番付け

    エクセルで同一送付先のリストを作りたいので、重複セルを抽出して連番を付けたいのですが、よい方法はないでしょうか。 住所あ →1 住所あ →1 住所い → 住所う →2 住所う →2 住所う →2 住所え → 住所お →3 住所お →3

  • セル内からの数字の抽出

    複数のセルがあり、そのセルそれぞれに、 「(文字列A)(数字1) (文字列B)(数字2)」 と入力してあります。(文字列A)と(文字列B)は、定型文字列なので、複数のセルがありますが、同じ文字列が入っています。 一方で、(数字1)(数字2)は、それぞれのセルによって、異なった数字が入っています。 ただし、セルによっては、(文字列A)(数字1)は、入力していないものもあります。 このようなセルが複数ある中から、(数字1)だけを抽出して、セル内に「(数字1)」だけの列を作りたいのですが、何かよい方法はないでしょうか?よろしくお願いします。

  • 複数のセルの関数で指定したセルを同時に変更したい

    複数セルに入力された関数が参照するセルを、同時に変更することはできますか? 関数で参照したセルが間違っていたり、新しいデータ入力でセルがズレた場合などで関数で指定されているセルを変更するのは手作業でやると面倒です。おまけにそれが複数の関数に影響したら一つ一つ手作業で変更していたら日が暮れます。 一括で指定セルの変更を行う方法はありませんか? ちなみに今回、全ての関数は同じセルを参照しています。

  • VLOOKUP機能を使用した複数データ抽出 Excel使用

    VLOOKUPでなくても構いませんが、この関数を使用すると抽出出来るデータ数は1個のみになりますね?  当然、そのセル内での設定ですので、単数データになりますが、 指定範囲の中に複数の重複しているデータもあるので、全部抽出したいです。 要するに複数のデータを抽出したいと考えてます。 裏技を教えていただきたいです。 宜しくお願いします。

  • エクセル マクロ 条件付csvデータ抽出

    マクロ初心者ですが難易度の高い仕事を任され困っています。 ディスクトップのAというファイル(C:¥Users¥Desktop¥A)にタイトルが「店名」+「-」+「日付(yyyymmddhhmm)」のcsvファイルが大量にあります。 sheet1のセルA1に「店名」を入力し、sheet1のセルA2に「抽出対象開始期間(yyyymmdd)」を入力、sheet1のセルA3に「抽出対象終了期間(yyyymmdd)」を入力し、該当するcsvファイルのデータをsheet2のA2から順に抽出したい(該当なしの際は該当なしを表示したい)のですがご教授お願いします。 ※csvファイル名が日付(yyyymmddhhmm)となっている為、抽出条件(yyyymmdd)では重複する可能性がありますが、重複する全てのデータを抽出したい。 長文で申し訳ありませんがよろしくお願いします。

  • エクセルで抽出(?)

    エクセルで名簿を管理しているのですが、メアドだけ、住所だけ抽出(リスト化)することは可能でしょうか? たとえば、「三の倍数行の二列目のセルを抽出(リスト化)」と言ったことです。 わかりにくいと思いますがどうぞお願いしますm(_ _)m

  • エクセル。セル内に以前入力したメルアドが隠れて残っている

    お世話になります。 さて、エクセルで住所録の型等を作成しました。 異なる事業で別に住所録ファイルを作る必要が出てきたため、上記ファイルをコピーし、以前入力されていた文字等のデータを消して、その上からまた新しい情報を入力することにしました。 そこで、一つ気になる現象が起きています。 Eメールアドレスを入力する欄です。 (1)セル上では新しいメルアドが表示されているにもかかわらず、クリックすると以前のメルアドがハイパーリンクされています。 (2)見かけは空白のセルであっても、ポイントをあわせると以前のメルアドでのハイパーリンクが表示されます。 クリックするたびに、過去のメルアドが起動して、困っています。 一つ一つ直していくのは、大変面倒です。 新しいメルアドを適用させるにはどうすれば宜しいのでしょうか。 どうか、解決法をご教授下さい。 よろしくお願いします。

  • セルに入力した数値の組み合わせを抽出する方法

    セルに入力した数値の組み合わせを抽出する方法 色々探したのですが、よく分からないので教えてください。 エクセルシートのB3:E6の16個の各セルに、任意に数値を入力していきます。 その入力した数値の組み合わせを全て抽出したいと思っております。 (抽出先はどこでもいいです。) 希望としてはB3:E3の4個の数値は必ず入った組み合わせを作りたいです。 関数でもVBAでも何か方法が有れば教えてください。 宜しくお願い致します。

専門家に質問してみよう