Excel関数 逆引き集 | 左から文字抽出 → LEFT

Excel
スポンサーリンク

概要

「コードの先頭3桁だけ欲しい」
「郵便番号の“住所の頭”だけ取りたい」
「氏名から“姓”だけを抜き出したい」

こういう「左から何文字かだけ欲しい」ときに使うのが LEFT 関数です。
LEFT は、指定した文字列の 左端から、指定した文字数だけ取り出す 関数です。


LEFT 関数の基本

構文と意味

LEFT の書式はとてもシンプルです。

=LEFT(文字列, [文字数])

文字列
左から文字を取り出したい元データです。セル参照(A2 など)でも、直接 “ABC123” と書いても構いません。

文字数(省略可)
左から何文字取り出すかを指定します。省略すると「1」とみなされ、左端の 1 文字だけ返します。

文字数が元の文字数より大きいときは、文字列全体がそのまま返される ので、エラーにはなりません。


基本的な使い方

左から n 文字をそのまま取り出す

A2 に「ABC123」という文字列があるとします。

左から 3 文字を取り出す場合は、次のように書きます。

=LEFT(A2, 3)

結果は「ABC」となります。

文字数を省略すると、左端の 1 文字だけ返します。

=LEFT(A2)

結果は「A」です。


よくある実務パターン

氏名から「姓」だけ取り出す

B2 に「山田太郎」が入っていて、「山田」だけ欲しい場合、
名字が「必ず2文字」と分かっているなら、こう書けます。

=LEFT(B2, 2)

結果は「山田」になります。

※名字の文字数が人によって違う場合は、FIND などと組み合わせる応用が必要ですが、まずは「文字数が決まっているパターン」から慣れるのがおすすめです。

コードや品番の「種別」を抜き出す

A2 に「ABC-001」のようなコードがあり、
先頭の 3 文字「ABC」だけを種別として使いたい場合。

=LEFT(A2, 3)

先頭固定桁が「カテゴリ」を表すコードなら、このように LEFT で切り出して別列に分けると集計しやすくなります。

日付文字列から「年」だけ取り出す

A2 に「2025/01/05」のような文字列(※本物の日付ではなく“文字列”として)が入っていて、
西暦 4 桁だけ欲しい場合。

=LEFT(A2, 4)

結果は「2025」となります。

※本物のシリアル日付の場合は YEAR 関数を使うほうが適切です。


応用テクニック

文字数を可変にして LEFT を使う

例えば「左から、ハイフンが出てくる直前まで」を抜き出したい、
というように「何文字か」が一定でない場合は、FIND などで位置を調べ、その数を LEFT の文字数に渡します。

例:A2 に「ABC-001」があり、「ABC」だけ取りたい。
ハイフンの位置を FIND で探し、そこから 1 引いた数を文字数に使います。

=LEFT(A2, FIND("-", A2) - 1)

こうすると、
先頭の文字数が変わっても、「ハイフンまで」を柔軟に取り出せます。

LEN と組み合わせて「末尾以外」を取り出す

「最後の 1 文字を除いた残り全部」を取りたいときは、文字数に LEN を使います。

=LEFT(A2, LEN(A2) - 1)

A2 が「ABC123」なら、「ABC12」が返ります。
「チェックデジットを除いた本体部」だけ欲しいときなどに使えます。


例題

問題1

A2 に「ABC123」という文字列が入っています。
このセルの左から 3 文字「ABC」を取り出す式を書いてください。

=LEFT(A2, 3)

問題2

A2 に「山田太郎」が入っています。
名字が 2 文字であると仮定して、「山田」だけ取り出したいです。
式を書いてください。

=LEFT(A2, 2)

問題3

A2 に「2025/01/05」という“文字列”が入っています。
左から 4 文字を取り出して「2025」を得る式を書いてください。

=LEFT(A2, 4)

問題4

A2 に「ABC-001」のようなコードが入っています。
ハイフン「-」の直前までをすべて取り出して「ABC」を得たいです。
FIND と LEFT を組み合わせた式を書いてください。

=LEFT(A2, FIND("-", A2) - 1)

問題5

A2 に任意の文字列が入っています。
「末尾の 1 文字を除いた、左側すべて」を取り出す式を書いてください。
LEN と LEFT を組み合わせて書いてください。

=LEFT(A2, LEN(A2) - 1)

LEFT は「左から何文字」というシンプルな関数ですが、
FIND や LEN と組み合わせると、コード分解・氏名分割・日付抽出など、
現場でよくある「文字の切り出し」のほとんどをカバーできます。
まずは固定文字数から慣れて、徐々に「可変文字数」のパターンにも挑戦してみてください。

Excel
スポンサーリンク
シェアする
@lifehackerをフォローする
スポンサーリンク
タイトルとURLをコピーしました