楽天リーベイツで楽天ポイント還元最大20%!今なら登録して初回購入で500ポイントもGET!

【エクセル】RIGHT関数を使いこなす便利技!

2 min 3,367 views
エクセル初心者

エクセル初心者

エクセルのRIGHT関数で文字列を取り出す方法があるって聞いたよ!くわしく知りたいな。

RIGHT関数を使って、指定した文字数分の文字列を抽出してみよう!

Dr.オフィス

Dr.オフィス

文字列を抽出する関数はとても簡単で、RIGHT関数以外にも下記のような種類があります。

文字列を抽出する関数
  • 文字列の左側から文字を抽出する【LEFT(レフト)関数】
  • 文字列の右側から文字を抽出する【RIGHT(ライト)関数】
  • 文字列の指定された位置から文字を抽出する【MID(ミッド)関数】

今回は【RIGHT(ライト)関数】について、くわしく解説します。

ぜひ活用してくださいね。

LEFT関数、RIGHT関数、MID関数は『エクセル関数のレベルアップ』におすすめです。

ほかにも脱初心者が知っとくべき関数を43個紹介した記事があるので、ぜひチェックしてみてください。

※本記事は『OS:Windows10』画像は『Excelのバージョン:2019』を使用しています。

エクセルのRIGHT関数の使い方

RIGHT関数の使い方はとても簡単なので、文字を取り出す方法をマスターしましょう。

簡単ステップ
  1. まず文字を抽出するポイントの把握!右側から文字を抽出するならRIGHT関数!
  2. RIGHT関数は「元データ」と「指定した文字数」が必要!

RIGHT関数は、元データから指定した文字数分だけ文字を抽出できる便利な関数です。

本文では『社員名簿』を参考にしながら『文字を抽出する関数』詳しく解説しますね。

エクセル【RIGHT関数】で文字を抽出する

RIGHT関数を使い、名前を抽出してみましょう。

ポイント!

RIGHT(ライト)関数とは

=RIGHT(文字列,文字数)

意味:文字列の末尾から指定された文字数分の文字列を表示します。

名前を抽出する関数
名前を抽出する関数

↑D3セルに「和田」さんの名前を抽出し表示させます。

D3セルに、

=RIGHT(B3,2)

を入力しEnterを押します。

名前を抽出
名前を抽出

↑名前の「優太」が表示されました。

しかし、この引数では、2文字以外の名前の人には意味がありません。

3文字の名前が・・・
3文字の名前が・・・

↑D3をオートフィルでコピーすると、D8セルには「竹次郎」さんの2文字分「次郎」しか抽出されていません。

LEFT関数の時のように、引数にひと手間加えてあげます。

LEN関数とFIND関数も含めてみよう
LEN関数とFIND関数も含めてみよう

↑D列のRIGHT関数は削除します。

D3セルに、

=RIGHT(B3,LEN(B3)-FIND(“ ”,B3))

を入力しEnterを押しましょう。

LEN関数は、指定した文字列の文字数を数える関数だよ!

Dr.オフィス

Dr.オフィス

LEN関数についてはこちら≫【エクセル】LEN関数は簡単に文字の数を表示できる優れもの!!で詳しく解説しています。

参考にしてみてくださいね。

名前の抽出
名前の抽出

↑LEN関数でB3の文字数を数えて、FIND関数で空白セルの位置を数えた分を引きました。

そして、RIGHT関数で末尾から、その数の文字列を表示しています。

「空白セル」から後ろの文字列を表示することが出来ました。

オートフィルでコピー
オートフィルでコピー

↑オートフィルでコピーしましょう。

とても簡単に名前だけを抽出することが出来ました。

RIGHT関数のまとめ

文字列を抽出することが出来るRIGHT関数を紹介しました。

文字の抽出ができる関数は、ほかにもあります。

【LEFT(レフト)関数】➡文字列の左側から文字を抽出
【RIGHT(ライト)関数】➡文字列の右側から文字を抽出
【MID(ミッド)関数】➡文字列の指定された位置から文字を抽出

さまざまな文字列の抽出ができる3個の関数です。

エクセルで、文字列の抽出をする際にはぜひ使ってみてください。

さまざまな文字列の抽出ができる3つの関数については、それぞれくわしく解説した記事がこちら≫エクセルで文字列を抽出する関数を紹介!3つの関数をマスターしよう!にあるので参考にしてください。

関連記事