抽出する文字列関数 LEFT・RIGHT・MIDとVALUE/Excel

アイキャッチ_文字列抽出関数
目次

文字列抽出関数「LEFT」「RIGHT」「MID」

文字列を抽出する(取り出す)基本の関数は3つあります。
LEFT関数・RIGHT関数・MID関数です。

LEFT関数は文字列の左から、RIGHT関数は右から、MID関数は指定した位置からそれぞれ指定した数の文字を抽出します。

LEFT関数

文字列の左から指定した数の文字を抽出する関数です。

=LEFT(文字列,文字数)
文字列:文字を抽出したいセルを指定
文字数:左端から抽出する数を指定

例:管理番号の左2桁は商品コードです。【A3】の左から2文字抽出します。
=LEFT(A3,2)
結果は「RF」となります。

LEFT関数の結果

RIGHT関数

文字列の右から指定した数の文字を抽出する関数です。

=RIGHT(文字列,文字数)
文字列:文字を抽出したいセルを指定
文字数:右端から抽出する数を指定

例:管理番号の下1桁はメーカーコードです。【A3】の右から1文字抽出します。
=RIGHT(A3,1)
結果は「H」となります。

RIGHT関数完成

MID関数

文字列の指定した位置から指定した数の文字を抽出する関数です。
中間の”middle”からきています。

=MID(文字列,開始位置,文字数)
文字列:文字を抽出したいセルを指定
開始位置:抽出を開始する位置を指定
文字数:開始位置から抽出する数を指定

例:管理番号の3文字目から始まる2桁数字は標準在庫です。【A3】の3文字目から2文字抽出します。
=MID(A3,3,2)
結果は「10」となります。

MID関数完成

結果の数字がセルの左に寄ってるよ?

通常の数値に直していきましょう。

抽出した数字は文字列扱いになる

紹介してきた関数は、文字列を抽出する関数です。
抽出したものが数字であっても文字扱いとなりセルの左に寄って表示されます。
このままでは計算式で数値として使うことができません。

SUM関数で合計を出しても数値として認識されないため「0」となってしまいます。

数字がセルの左に寄る

VALUE関数

文字列として入力された数字を数値に変換する関数です。

=VALUE(文字列)
文字列:変換したい数式またはセルを指定

例:MID関数で抽出した文字列としての数字を数値に変換します。
(管理番号の3文字目から始まる2桁数字を標準在庫として抽出しています。)
=VALUE(MID(A3,3,2))

数式を丸ごと入れるんだね!

結果、「10」の数字が右に寄り計算できる数値に変換されます。

VALUE関数完成

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

スポンサーリンク

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次