- ベストアンサー
メールアドレスをエクセルで整列させたいのですが・・・
携帯電話の電話帳整理にエクセルで表を作って地道に並べ替えています。その中でメールアドレスをドコモの人はドコモ、エーユーはエーユーみたいに並び替えたいのですが効率的に並べる方法はありますか?どなたか知識のある方教えてください。 例) a******@docomo.ne.jp a******@ezweb.ne.jp b******@t.vodafone.ne.jp a******@t.vodafone.ne.jp b******@ezweb.ne.jp b******@docomo.ne.jp c******@docomo.ne.jp c******@ezweb.ne.jp c******@t.vodafone.ne.jp ↓↓ a******@docomo.ne.jp b******@docomo.ne.jp c******@docomo.ne.jp a******@ezweb.ne.jp b******@ezweb.ne.jp c******@ezweb.ne.jp b******@t.vodafone.ne.jp a******@t.vodafone.ne.jp c******@t.vodafone.ne.jp こんな感じでわけたいんですが。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
文字列操作の関数を組み合わせて、"@"以下6文字程度を抽出し、それを並べ替えます。 A1セルにデータがあるとして、 =MID(A1,FIND("@",A1),6)
その他の回答 (1)
- jindon
- ベストアンサー率43% (50/116)
データがA1からとして、 B1: =LEFT(A1,FIND("@",A1)-1) C1: =SUBSTITUTE(A1,B1&"@","") としてB1:C1を下方コピー C列、B列でソートすればよいですね。