プロが教えるわが家の防犯対策術!

携帯電話の電話帳整理にエクセルで表を作って地道に並べ替えています。その中でメールアドレスをドコモの人はドコモ、エーユーはエーユーみたいに並び替えたいのですが効率的に並べる方法はありますか?どなたか知識のある方教えてください。

例)
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
こんな感じでわけたいんですが。

A 回答 (2件)

文字列操作の関数を組み合わせて、"@"以下6文字程度を抽出し、それを並べ替えます。



A1セルにデータがあるとして、

=MID(A1,FIND("@",A1),6)
    • good
    • 0

データがA1からとして、



B1:
=LEFT(A1,FIND("@",A1)-1)

C1:
=SUBSTITUTE(A1,B1&"@","")

としてB1:C1を下方コピー

C列、B列でソートすればよいですね。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!