MENU

LEFT関数・RIGHT関数の使い方と応用を徹底解説|Excel文字列操作の基本

Excelでデータを扱っていると、「文字の一部だけ取り出したい」という場面がよくあります。例えば、社員番号の最初の数文字だけを取り出したり、商品コードの末尾の数字だけを取得したりするケースです。

そのようなときに便利なのが LEFT関数 と RIGHT関数 です。これらの関数は、文字列の左側や右側から指定した文字数だけ取り出すことができる関数で、Excelの文字列操作の基本とも言える存在です。

一見シンプルな関数ですが、他の関数と組み合わせることでさまざまなデータ処理に応用できます。この記事では、LEFT関数とRIGHT関数の基本的な使い方から、実務で役立つ応用テクニックまでをわかりやすく解説します。


目次

LEFT関数とは

LEFT関数とは、文字列の左側から指定した文字数だけ取り出す関数です。

例えば、セルに「ABC123」という文字列が入力されている場合、LEFT関数を使えば「ABC」だけを取り出すことができます。

基本構文は次の通りです。

LEFT(文字列, 文字数)

引数の意味

文字列
取り出したい文字列が入っているセルを指定します。

文字数
左側から何文字取り出すかを指定します。


LEFT関数の基本的な使い方

実際の例を見てみましょう。

セルA1に次のデータが入っているとします。

A12345

ここで最初の1文字だけ取り出したい場合、次のような式を入力します。

=LEFT(A1,1)

すると結果は次のようになります。

A

さらに、最初の3文字を取り出したい場合は次の式になります。

=LEFT(A1,3)

結果

A12

このように、LEFT関数を使えば簡単に文字列の先頭部分を取得できます。


RIGHT関数とは

RIGHT関数はLEFT関数と似ていますが、文字列の右側から文字を取り出す関数です。

基本構文は次の通りです。

RIGHT(文字列, 文字数)

LEFT関数との違いは、文字を取り出す方向だけです。


RIGHT関数の基本的な使い方

例えばセルA1に次のデータが入っているとします。

ABC123

ここで最後の3文字を取り出したい場合、次の式を使います。

=RIGHT(A1,3)

結果

123

このようにRIGHT関数を使うと、文字列の末尾部分を簡単に取り出すことができます。


LEFT関数とRIGHT関数の使い分け

LEFT関数とRIGHT関数は非常に似ていますが、用途によって使い分けます。

LEFT関数が向いているケース

  • 商品コードのカテゴリ部分を取り出す
  • 社員番号の部署コードを取得する
  • 文字列の先頭部分を取得する

RIGHT関数が向いているケース

  • 電話番号の下4桁を取得
  • 商品コードの番号部分を取得
  • ファイル番号の末尾を取得

このように、先頭から取り出すか末尾から取り出すかで使い分けます。


LEFT関数とRIGHT関数の実務での活用例

これらの関数は実務でも非常に多くの場面で使われます。

例えば、社員番号が次のような形式になっているとします。

営業-00123

このデータから「営業」という部署名だけを取り出したい場合、LEFT関数を使って処理できます。

また、商品コードが次のような場合

PC-4589

末尾の「4589」だけを取得する場合にはRIGHT関数を使います。

このように、データの中から必要な情報だけを取り出す作業で非常に役立ちます。


LEN関数と組み合わせた応用

LEFT関数やRIGHT関数は、LEN関数と組み合わせることでさらに便利になります。

LEN関数は文字列の長さを取得する関数です。

例えば次のデータがあるとします。

東京支店_001

ここで「東京支店」だけを取り出したい場合、LEN関数を使って文字数を計算できます。

例えば次のような式です。

=LEFT(A1,LEN(A1)-4)

このようにすると、末尾の4文字を除いた文字列を取得できます。


FIND関数と組み合わせた応用

さらに応用すると、FIND関数と組み合わせて特定の位置までの文字列を取得することもできます。

例えば次のデータがあるとします。

東京支店_001

「_」より前の部分だけを取り出したい場合、次のような式になります。

=LEFT(A1,FIND("_",A1)-1)

この式の意味は次の通りです。

まずFIND関数で「_」の位置を探します。
次に、その位置より1文字前までをLEFT関数で取り出します。

この方法は、実務で非常によく使われるテクニックです。


LEFT関数・RIGHT関数を使うメリット

これらの関数を使うことで、Excel作業の効率が大きく向上します。

データ整理が簡単になる

文字列から必要な部分だけを取り出せるため、データ整理が簡単になります。

作業の自動化ができる

手作業で文字をコピーする必要がなくなり、作業を自動化できます。

ミスを減らせる

手入力が減るため、人為的なミスを防ぐことができます。


実務でよくある使用例

LEFT関数とRIGHT関数は、さまざまな業務で利用されています。

例えば次のようなケースです。

  • 商品コードの分類
  • 社員番号の部署抽出
  • 郵便番号の地域分類
  • 電話番号の末尾取得
  • ファイル番号の整理

特にデータ管理や事務作業では非常に重要な関数です。


まとめ

LEFT関数とRIGHT関数は、Excelの文字列操作において基本となる関数です。

LEFT関数は文字列の左側から指定した文字数を取り出し、RIGHT関数は右側から文字を取り出します。これらの関数はシンプルですが、LEN関数やFIND関数と組み合わせることで高度なデータ処理も可能になります。

Excelでデータ管理を行う場合、文字列の一部を抽出する作業は非常に多く発生します。そのため、LEFT関数とRIGHT関数を使いこなせるようになると、作業効率を大幅に向上させることができます。

Excel初心者の方は、まずこれらの基本関数を理解し、実際に使いながら応用力を身につけていくことが大切です。

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

この記事を書いた人

コメント

コメントする

目次