Excel LEFT関数の使い方・応用例

関数

この記事ではExcelのLEFT関数の使い方や応用例を紹介します。

LEFT関数は、セルで指定もしくは、直接指定した文字列の先頭(文字列の左)から文字を取り出して表示します。取り出す文字列の数は、LEFT関数の引数で指定することができます。

注意点
LEFT関数で取り出す文字数は固定の数値です。すなわち氏名の中の名字は可変(1~)なのでFIND関数で空白の位置を調べるなど工夫をする必要があります。

LEFT関数

先頭から指定した数の文字列を取り出す
=LEFT(文字列,文字数)
Excel対応バージョン:2007, 2010, 2013, 2016, 2019

使用例

LEFT関数の引数に指定する文字列は、取り出す文字列のあるセルを指定するか関数に直接文字列を入力します。直接文字列を入力する場合は、" (ダブルクオーテーション)で囲う必要があります。

セルを指定する場合(例)
=LEFT(A1,3)
直接文字列を書き込む場合(例)
=LEF(“文字列",3)

応用例

LEFT関数で指定できる数は固定の数字だけなので、区切り記号をFIND関数で見つけてその数値を引き渡す必要があります。

例えば、空白で区切られた氏名の姓と名を分けたい場合はFINDで空白を探して見つけた数値をLEFT関数に引き渡します。

全角スペースで区切られたセルA1の氏名の姓だけを抽出する
=LEFT(A1,FIND(“ ",A1))

FIND関数で全角スペースを見つけて出た数字でLEFT関数で切り分けています。ちなみに、上の式では全角スペースも切り出してしまうので不要な場合は1文字分数値を少なくするとうまくいきます。

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

LEFT関数の応用

関連する関数

以下の表では、LEFT関数のように文字列を調査したり、操作する関数を一覧でまとめました。文字列を操作できるエクセル関数を同時に覚えておくとLEFT関数を使用するときに便利になります。

関数名 概要
LEN 文字列の数を調べる
LENB 文字列のバイト数を調べる
RIGHT 文字列を末尾から取り出す
MID 指定した位置から文字列を取り出す
FIND 文字列の位置を調べる
PHONETIC 文字列からふりがなを取り出す
この記事を書いた人

エクセルサポーター編集部

中小企業のIT化やビジネス支援を行っている株式会社エクシアのWebメディア部門。エクセルの使い方や活用方法をわかりやすく解説するために情報を更新しています。

関数

Posted by エクセルサポーター編集部