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

1 min read
Google スプレッドシート
hiroweb developer

概要

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

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

動作環境

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

関数

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

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

補足

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

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

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