【エクセル関数】文字の先頭と末尾から抜き出すLEFT,RIGHT

投稿者: | 2020年12月4日
excelアイコン

エクセルバージョン

マイクロソフト365

 

今回は文字列の先頭末尾から文字数やバイト数を指定して文字が抜き出せる

LEFT関数LEFTB関数

RIGHT関数RIGHTB関数

について解説していきたいと思います。

それではいってみましょう!

 

LEFT関数

概要

文字列の先頭(左)から指定した文字数の文字を返します。

構文

=LEFT(文字列,文字数)

引数

LEFT引数詳細必須/省略可
第1引数文字列文字列を指定。必須
第2引数文字数文字数を指定
・省略は1が適用
省略可

LEFTサンプル

LEFT関数サンプル

1文字は1としてカウントします。

 

LEFTB関数

概要

文字列の先頭(左)から指定したバイト数の文字を返します。

構文

=LEFTB(文字列,バイト数)

引数

LEFTB引数詳細必須/任意
第1引数文字列文字列を指定。必須
第2引数バイト数バイト数を指定。
・省略は1が適用
省略可

LEFTBサンプル

LEFTB関数サンプル

半角 → 1文字が1バイトです。

全角 → 1文字が2バイトです。

 

RIGHT関数

概要

文字列の末尾(右)から指定した文字数の文字を返します。

構文

=RIGHT(文字列,文字数)

引数

RIGHT引数詳細必須/省略可
第1引数文字列文字列を指定。必須
第2引数文字数文字列末尾から文字数を指定。
・省略は1が適用。
省略可

RIGHTサンプル

RIGHT関数サンプル

1文字は1としてカウントします。

 

RIGHTB関数

概要

文字列の末尾(右)から指定したバイト数の文字を返します。

構文

=RIGHTB(文字列,バイト数)

引数

RIGHTB引数詳細必須/省略可
第1引数文字列文字列を指定。必須
第2引数バイト数文字列末尾からバイト数を指定。
・省略は1が適用
省略可

RIGHTBサンプル

RIGHTB関数サンプル

半角 → 1文字が1バイトです。

全角 → 1文字が2バイトです。

 

まとめ

LEFTBやRIGHTBのバイトで取得する場合、全角は1文字2バイトなので注意しましょう。

以上です。