メールアドレスのドメイン名を取り出す
RIGHT関数・SEARCH関数・LEN関数
Excel
RIGHT関数とLEN関数、SEARCH関数を組み合わせると、「nagano@soft1.jp」などのメールアドレスから、「@」の右側にあるドメイン名を別のセルへ抽出することができます。
RIGHT関数は、選択した文字列の右端から指定した文字数だけ抽出することができます。
LEN関数は、選択した文字列の文字数をカウントします。
SEARCH関数は、選択した文字列の中で指定した文字が最初に現れる位置を数で返します。
メールアドレスのドメイン名を取り出すには、LEN関数でメールアドレスの文字数を求め、その文字数からSEARCH関数で探した「@」までの文字数を引き、RIGHT関数で文字列の右端から文字数の分を取得します。
メールアドレスのユーザー名を取得するには メールアドレスのユーザー名を取り出す をご覧ください。
メールアドレスのドメイン名(@の右側)を別のセルへ抽出する
【例】下の表のA列のメールアドレスから、B列にドメイン名を抽出します。

- ユーザー名を抽出するセルを選択します(上の表ではセルB2をクリックします。)。
- 計算式を入力します。
=RIGHT(A2,LEN(A2)-SEARCH("@",A2))
セルA2からメールアドレスの文字数を求め「@」までの文字数を引き、文字列の右端から文字数の分を取得します















