Excel 左・右より文字数を指定して文字列を切り出す(LEFT/MID/RIGHT関数)

2019年10月14日

LEFT/MID/RIGHTは文字列に対し、

文字数や位置を指定して切り出す関数です。

単独での用途は多くありませんが、

他の文字列関数と併用するために

存在を把握しておくと効果の高い関数です。

仕様

LEFT

文字列を先頭から切り出します。

LEFT(文字列,文字数)

<文字列>
切り出す対象の文字列かセルを指定します。

<文字数>
取り出す文字数を数値かセルで指定します。
文字列の文字数をオーバーした場合、
末尾まで切り出す動作になります。

MID

文字列を指定の位置から切り出します。

MID(文字列,開始位置,文字数)

<文字列>
切り出す対象の文字列かセルを指定します。

<開始位置>
切り出す文字の開始位置を数値かセルで指定します。
文字列の先頭は1です。

<文字数>
取り出す文字数を数値かセルで指定します。
文字列の文字数をオーバーした場合、
末尾まで切り出す動作になります。

RIGHT

文字列を末尾から切り出します。

LEFTとMIDは左→右方向に切り出しますが、

RIGHTは右→左方向に切り出します。

RIGHT(文字列,文字数)

<文字列>
切り出す対象の文字列かセルを指定します。

<文字数>
取り出す文字数を数値かセルで指定します。
文字列の文字数をオーバーした場合、
先頭まで切り出す動作になります。

使用例

それぞれ赤字の部分を切り出しています。

LEFT/MID/RIGHT関数の結果

文字数ではなくバイト数を指定する

同類の関数がありますが、

こちらの利用頻度は低いでしょう。

関連記事

活用例

Excel セルにファイル名とシート名を表示する方法

FIND・FINDB関数で右(後ろ)からN文字目の検索する方法

左または右(前または後ろ)からN文字削除する方法

文字列を逆さに並び替える方法

郵便番号・電話番号に-(ハイフン)を入れる方法、削除する方法

動作環境についての情報を取得(INFO関数)

セル参照形式(A1形式かR1C1形式か)判定に使用。

文字列を左または右からN文字削除する方法

CSVなどの文字列の分割を関数で行う方法

文字列から数字のみを抽出する方法

特定の文字列以前・以降・間の文字を抽出する方法

三崎優太さん(元青汁王子)関連企画の偽物判定機

住所から都道府県名を抽出する方法

関数の仕様と使い方の記事一覧

フォローする