サラリーマン戦士が語る、商品コード・氏名・郵便番号処理の必須テクニック

サラリーマンとして日々Excelと戦っていると、 「氏名から姓だけ取り出したい」 「商品コードの先頭3文字だけ抜き出したい」 「郵便番号の前半だけ取りたい」 「文字列の途中にある数字だけ抽出したい」 という場面が必ず出てきます。

名簿作成、データ加工、商品コード処理、住所整形…。 文字列の一部を取り出す作業は、実務で頻繁に登場します。

そんなとき、サラリーマン戦士である私が頼りにしているのが LEFT(左から)・RIGHT(右から)・MID(途中から) の3つの基本関数です。

この記事では、LEFT / RIGHT / MID の基本から応用、 そして実務で使ってきた感想まで、 徹底解説します。

🔍 LEFT関数(左から取り出す)

コード

=LEFT(文字列, 文字数)

✔ 例:左から3文字を取り出す

コード

=LEFT("ABCDE", 3)

ABC

🔍 RIGHT関数(右から取り出す)

コード

=RIGHT(文字列, 文字数)

✔ 例:右から2文字を取り出す

コード

=RIGHT("ABCDE", 2)

DE

🔍 MID関数(途中から取り出す)

コード

=MID(文字列, 開始位置, 文字数)

✔ 例:3文字目から2文字取り出す

コード

=MID("ABCDE", 3, 2)

CD

📘 実務でよく使うパターン

① 氏名から「姓」だけ取り出す(LEFT)

氏名 山田太郎

コード

=LEFT(A2, 2)

山田

※ 姓の文字数が固定の場合に有効です。

② 氏名から「名」だけ取り出す(RIGHT)

コード

=RIGHT(A2, 2)

太郎

③ 商品コードの先頭3文字を抽出(LEFT)

商品コード ABC-001

コード

=LEFT(A2, 3)

ABC

④ 商品コードの末尾3文字を抽出(RIGHT)

コード

=RIGHT(A2, 3)

001

⑤ 郵便番号の前半だけ取り出す(LEFT)

郵便番号 123-4567

コード

=LEFT(A2, 3)

123

⑥ 郵便番号の後半だけ取り出す(RIGHT)

コード

=RIGHT(A2, 4)

4567

🔥 MIDの実務的な使い方(途中の数字だけ抜き出す)

例:商品コード「A-123-B」から「123」だけ取り出す

コード

=MID(A2, 3, 3)

MIDは「途中の文字を抜き出す」場面で最強です。

🧩 LEN関数と組み合わせる(可変長に対応)

文字数がバラバラのデータを扱うときは、 LEN関数 と組み合わせると最強になります。

① 右側の数字だけ取り出す(桁数がバラバラ)

コード

=RIGHT(A2, LEN(A2)-2)

② 左側の文字だけ取り出す(末尾の数字を除外)

コード

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

🛠 LEFT / RIGHT / MID のよくあるミス

❗ 1. 全角と半角で文字数が違う

→ Excelは「1文字=1カウント」扱い(全角も半角も同じ)

❗ 2. MIDの開始位置は「1」から

→ 0からではありません。

❗ 3. 数字を扱うときは文字列扱いになる

→ 計算に使う場合は VALUE関数 と組み合わせる。

📊 LEFT / RIGHT / MID と他関数の違い

目的関数
左から取り出すLEFT
右から取り出すRIGHT
途中から取り出すMID
文字数を数えるLEN
数字に戻すVALUE

🧑‍💼 サラリーマン戦士が実際に使ってみた感想

私がLEFT / RIGHT / MIDを実務で使い始めたとき、 「文字列処理ってこんなに簡単だったのか…」 と驚きました。

特に感じたメリットは以下の通りです。

✔ 商品コード処理が圧倒的に楽

先頭3文字、末尾3文字、途中の数字など、 必要な部分だけ一瞬で取り出せます。

✔ 名簿作成で大活躍

姓・名の分割、社員番号の抽出など、 人事・総務系の資料で頻繁に使います。

✔ 住所・郵便番号の整形が簡単

前半だけ、後半だけ、途中の数字だけなど、 データ加工がスムーズになります。

✔ LENとの組み合わせで可変長にも対応

文字数がバラバラでも柔軟に処理できます。

サラリーマン戦士として、 「文字列処理の基本はこの3つ」 と断言できます。

📝 まとめ:文字操作の基本はこの3つ

  • LEFT:左から取り出す
  • RIGHT:右から取り出す
  • MID:途中から取り出す
  • LENと組み合わせると可変長にも対応
  • 商品コード・氏名・住所など実務で頻出

Excelで文字処理をするなら、 LEFT / RIGHT / MID は必ず覚えておきたい基本関数です。

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です