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

エクセルで文字列を抽出する関数を紹介!3つの関数をマスターしよう!

2 min 6,362 views
エクセル初心者

エクセル初心者

エクセルで文字列を取り出す方法はあるのかなぁ?フルネームで氏名を入力しているセルの隣に「名字」と「名前」に分けて入力したいと思っているんだけど・・・。

そんな時は、文字列を抽出することが出来る関数を使って、簡単解決しましょう!

Dr.オフィス

Dr.オフィス

文字列を抽出する関数は簡単で下記のような種類があります。

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

この3種類を解説します。

関数名が【LEFT:左】【RIGHT:右】【MID:中間】なので名前通りで覚えやすいですね。

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

簡単ステップ
  1. 左か右か中間か、文字を抽出するポイントの把握
  2. LEFT関数とRIGHT関数は「元データ」と「指定した文字数」が必要
  3. MID関数は「元データ」と「開始位置から指定した文字数」が必要

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

さらにエクセルの文字数をカウントする方法をまとめた記事もこちら≫エクセルの文字数をカウントする方法は?便利技を紹介!で解説しています。

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

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

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

エクセルで文字列の左から指定された文字数を抽出する【LEFT関数】

まずは左から指定された文字数分だけ文字を抽出することができるLEFT関数を紹介します。

名字を抽出
名字を抽出

↑氏名から『名字だけ』を抽出するためにLEFT関数を使います。

名字が2文字や3文字以上など、指定する値が定まらない場合の解決方法などもくわしく解説しています。

LEFT関数については、こちら≫【エクセル】LEFT関数とは?基本から応用まで紹介!を参考にしてください。

エクセルで文字列の右から指定された文字数を抽出する【RIGHT関数】

つづいて右から指定された文字数分の文字を抽出するRIGHT関数について紹介します。

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

↑氏名の『名前だけ』を抽出することができます。

『名前』も人それぞれ何文字になるか分かりません。

値を指定できない場合の対処法も紹介する記事はこちら≫【エクセル】RIGHT関数を使いこなす便利技!です。

エクセルで指定された文字列の開始位置から指定された文字数を抽出する【MID関数】

左や右ではなく『中間から』文字を抽出することができるMID関数について紹介します。

MID関数を入力
MID関数を入力

↑MID関数は、文字を抽出したい始まりの文字を値で指定します。

そして、抽出したい文字数も値で指定しています。

MID関数について解説した記事は、こちら≫【エクセル】MID関数の使い方は?くわしく解説!です。ぜひ参考にしてみてください。

文字列を抽出する関数【まとめ】

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

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

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

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

文字列の抽出として応用できるLEN関数も、活用してほしい関数になります。

LEN関数については、こちら≫【エクセル】LEN関数は簡単に文字の数を表示できる優れもの!!を参考にしてください。

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

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

関連記事