2021.04.08スポンサーリンクこんにちは、Excel時短ワザ講師のSHUNです。今回は以前に解説したメールアドレスの@(アットマーク)より手前を抜き出す方法の応用編として、@の後ろ側を抜き出す方法を解説したいと思います。今回も同じ方法を使うことで、指定した文字より後ろ側を抜き出すことができます。指定した文字より手前側を抜き出す方法の記事を読まれていない方は、ぜひそちらも合わせてご覧ください。【応用】INDEX、MATCH関数で複数の条件を指定する方法とは?INDEX、MATCH関数を使っていて複数の条件を指定したいと思ったことはありませんか?INDEX、MATCH関数は計算式を変えることで複数の条件の指定を簡単にすることができます。この記事で詳しく解説していますのでぜひご覧ください。ドメイン名に分かれています。今回は@より後ろのドメイン名の部分を抜き出す手順を解説していきます。今回の記事も”excelblog@mail.com”というメールアドレスを例にして解説していきます。今回使う関数は、RIGHT関数とFIND関数、そしてLEN関数の3つです。それぞれの関数について解説していきます。2.RIGHT関数の使い方1つ目のRIGHT関数は前回使ったLEFT関数と同じく名前の通り、指定した文字列の右から指定された文字数を抜き出す関数です。例に挙げた“excelblog@mail.com”がA4セルにある場合、下のように計算式を入力します。右側から8文字文字を抜き出し、”mail.com”だけを抜き出すことができます。メールアドレスのドメイン名の文字数が決まっていればRIGHT関数のみで抜き出すことができますが、もちろんドメイン名の長さは千差万別です。そこで手前を抜き出すのと同じように、FIND関数を使ってみましょう。3.FIND関数の使い方こちらは完全におさらいですが、FIND関数とは、指定した文字列が対象の文字列の何文字目にあるかを検索することが出来る関数です。今回も@(アットマーク)より後ろを抜き出したいので、下のように計算式を入力します。表2赤枠部分に検索したい文字列を、青枠部分に対象の文字列があるセルを指定します。今回の場合、”@”は“excelblog@mail.com”の10文字目にあるので”10”という数字が表示されます。指定した文字の手前を抜き出す場合はこの2つの関数を使うだけで抜き出すことができましたが、後ろを抜き出す場合、さらにもう1つの関数を使う必要があります。それが、LEN関数です。4.LEN関数の使い方LEN関数とは、指定したセルの文字数を表示する関数です。表3使い方はとても簡単で、赤枠部分に文字数を数えたいセルを指定するだけです。今回の“excelblog@mail.com”を指定した場合、この文字列の文字数の”18”という数字が表示されます。LEN関数と似た関数にLENB関数があります。2つの関数の違いは、LEN関数は、全角も半角も1としてカウントする。LENB関数は、全角は2として半角は1としてカウントする。5.指定した文字より後ろを抜き出す方法それぞれの関数の解説が終わったところで実際に@より後ろを抜き出してみましょう。手順としては、CHECK1.LEN関数で全体の文字数を数える。2.FIND関数で@までの文字数を検索する。3.全体の文字数から@までの手前部分の文字数を引く。(手順1-手順2)4.3の分だけRIGHT関数で右から抜き出す。この手順でうまく抜き出せそうです。計算式にするとこのようになります。=RIGHT(対象セル,LEN(対象セル)–FIND(“@”,対象セル))1赤部分のLEN関数で全体の文字数を数えます。⇒182青部分のFIND関数で@までの文字数を検索します。⇒103緑部分、1から2を引きます。⇒18-10=84右側から3の数字分抜き出します。⇒後ろから8文字抜き出す結果を見てみると、うまく後ろ部分を抜き出すことが出来ているようです。手前を抜き出すのと同様にFIND関数で指定する文字列を@以外にすることで様々な応用をすることができます。こちらもマスターいただければと思います。いかがだったでしょうか?今回はメールアドレスの@より後ろ側を抜き出す方法を解説しました。様々な文字列から、指定した部分を抜き出す方法を他の記事でも紹介していますので、ぜひそちらも合わせてご覧ください。【実践】住所から都道府県を分割する方法と必要な関数とは?最後までお読みいただきありがとうございました。複数の条件に合うセルの数を抽出するCOUNTIFS関数とは?Excelで集計をするときにとても便利なCOUNTIFS関数を知っていますか?この関数は1つの関数で複数の条件に当てはまるセルの数を抽出してくれるとても便利な関数です。この記事で詳しく解説していますのでぜひご覧ください。関数編マイナスの結果を0にしたい!MAX関数の使い方とは?Excelを使っていて、計算の結果がマイナスの表示をときにマイナスを表示させたくないということがあると思います。この記事でMAX関数を使った簡単な解決策を解説しています。マイナスの結果を0にしたいと思った方はぜひご覧ください。最強の便利関数?VLOOKUP関数の使い方とはExcelにある最強の時短関数、VLOOKUP関数はご存じでしょうか?この関数を使うと自動的に項目が入力される表を作ることもできます。自動入力されるのはかなりの時短に繋がりそうですね。この記事で初心者にもわかりやすく解説していますのでぜひご覧ください。関数編IF関数にAND関数とOR関数を入れ子(ネスト)にさせる方法とは?【IF関数3】IF関数を使っていて、条件分岐を細かく指定したいと思ったことはありませんか?IF関数にAND関数やOR関数をネストさせることによって複雑な条件分岐をさせることができます。INDEX、MATCH関数で複数の条件を指定する方法とは?INDEX、MATCH関数を使っていて複数の条件を指定したいと思ったことはありませんか?INDEX、MATCH関数は計算式を変えることで複数の条件の指定を簡単にすることができます。この記事で詳しく解説していますのでぜひご覧ください。Excel時短ワザ管理人のSHUNです。普段は会社員として働いています。会社員が仕事で使えるExcelの時短ワザを紹介しています。おすすめの記事はVLOOKUP関数とIF関数の記事です。記事のリクエストがありましたらツイッターかお問い合わせフォームにお気軽にリクエストをお願いします。defined.")}))})()タイトルとURLをコピーしました。