command lab
  • TOP
  • BLOG
  • Excel

  • 【エクセル】LEFT関数の使い方(文字列の左側からテキストを抽出)

【エクセル】LEFT関数の使い方(文字列の左側からテキストを抽出)

Excelには文字列の左側からテキストを抽出するLEFT関数が用意されています。ここではLEFT関数の機能と使い方について解説します。

LEFT関数とは

ExcelのLEFT関数は、指定されたテキスト文字列の左側から指定された数の文字を抽出します。例えば、LEFT( “HELLO”、3)は “HEL”を返します。
この関数の対応バージョンはExcel 2003以降です

LEFT関数の構文

=LEFT(元の文字列,文字数
  • 元の文字列:抽出元となる文字列を指定します。直接指定する場合は”で囲んで指定します。セル参照で指定することも可能です。
  • 文字数:省略可能です。左側から抽出する文字数を指定します。省略すると1が指定されます。

LEFT関数の使用例

使用例1:基本的な使い方

元の文字列である「COMMAND LAB」の右側から3文字分抽出しているので、「LAB」が返されます。

=LEFT("COMMAND LAB",3)
結果 → COM

使用例2:元の文字数を超える数値を設定

極端に元の文字列の文字数を超える数値を文字数に設定した場合は、LEFT関数は元の文字列をそのまま返します。エラーになることはないので、文字列すべて抽出したい場合は極端に多い数を設定すると良いです。

=LEFT("COMMAND LAB",50)
結果 → COMMAND LAB

使用例3:開始位置に0を設定

開始位置に0を指定すると空白を返します。

=LEFT("COMMAND LAB",0)
結果 → 空白

使用例4:日付データから抽出する場合

日付データは内部的にはシリアル値と呼ばれる数値データとなるので、文字列を抽出する場合はTEXT関数を使って文字列に変換してから使う必要があります。

=LEFT(TEXT(B6,"yyyy/m/d"),4)
結果 → 2021年

LEFT関数の要点

  • 文字数は省略可能でデフォルトは1です。
  • LEFT関数は元のデータが数値データであっても、返す結果は文字列形式になります。
  • 日付データを抽出したい場合はTEXT関数で文字列データに切り替えて使用する必要があります。

おすすめの解説動画

LEFT関数、RIGHT関数、MID関数についてまとめて解説している動画です。わかりやすく解説しているのでおすすめの動画となります。

ショートカットキーの練習できます

当サイトはショートカットキーの練習を実際の動きを確認しながら練習できる機能がついています。繰り返し指を動かして練習ができるので、ゲーム感覚で遊んでいくうちに自然とショートカットキーが使えるようになれます。ショートカットキーは暗記するよりも実際に手を動かして練習していったほうが習得が早くなるので、是非当サイトで定期的に練習してみてください。下記のSTARTキーを押下すると練習を始められます。

下のスタートボタンを押して練習モードに入ります。
STARTSTOP
※入力モード切り替え ctrl + shift + alt + space
PRE
NEXT
ガイドモード
リピートモード

※推奨ブラウザ Google Chrome

PUSH ENTER

関連記事