零弐壱蜂

[Excel] 関数を使ってメールアドレスのドメインを抽出する方法

1 min read

概要

Excelのスクリーンショット
メールアドレスからドメインを抽出している様子

メールアドレス(hoge@example.com)からドメイン部分(@マーク以下)のexample.comを抽出する方法。

動作環境

  • Excel
  • Google スプレッドシート
    (Excel の関数が使える)

関数

セル A1 の列に「メールアドレス」の文字列を入力し、セル B1 の行に下記の関数を入力する。

=RIGHT(A1,LEN(A1)-FIND("@",A1))

補足

  1. RIGHT関数は文字数を指定して、右端から指定した文字数分の文字列を抽出

  2. FIND関数を使って取得した、@マークより前の文字数を引くことでドメイン名を抽出する

    =RIGHT(文字列,[文字数])
    
    =FIND(検索文字列,対象,開始位置)