Excel

文字の一部分を取り出す方法【Excel】

[line]Excelの入力された文字のさ、右の2文字だけ取り出したいときとか真ん中あたりだけ取り出したい時とかあるよね。関数でパパッと抽出できるって聞いたんだけどやり方を教えてください![/line]

Excelでデータを入力していると、ある特定の法則にしたがって入力されたデータの一部分だけを取り出したくなるときがあると思います。今日はLEFT、MID、RIGHTという3つの関数を使ったデータの取り出し方をご紹介します。

文字の一部を取り出すLEFT、MID、RIGHT関数

使用方法

=LEFT(文字列, 左から何文字取り出すか)
=MID(文字列, 左から何文字目から, 何文字分取り出すか)
=RIGHT(文字列, 右から何文字分取り出すか)

上記例のように、生年月日をyyyymmddの形式で入力している場合に、10月生まれの人が何人いるか?を絞り込む為には20181030という数字を西暦、月、日に分解してあげないと扱いにくいですよね。そんなときにLEFT、MID、RIGHT関数が活躍します。

LEFT関数は左から何文字取り出すか、RIGHT関数は右から何文字取り出すか。そしてMID関数は真ん中の何文字目から何文字分取り出すかということを指定して使ってあげます。

気になるポイント

Q.MID(文字,1,4)と入力したらLEFT(文字,4)と同じですか?
A.はい。MIDの第2引数を1にすれば実質LEFT関数と同じことが出来ます。

まとめ

  • 文字から一部を取り出す場合はLEFT、MID、RIGHTのいずれかの関数を使う。
  • LEFT関数はMID関数で置き換えることもできる。

以上です。