【Excel】文字列の分割・抽出はどう使い分ける?LEFT/RIGHT/MID関数の基本と活用テクニック

※本記事はプロモーションを含みます。

Excelで名簿や商品リストを整理しているとき、「住所から県名だけ抜きたい」「メールアドレスのドメインだけ欲しい」といった悩みはありませんか?

実は、ExcelのLEFT、RIGHT、MIDという3つの基本関数と、便利な機能をマスターすると、複雑なデータも自由自在に切り分けることができるようになります。

この記事では、これら3つの関数の基本から、実務で即戦力になる「合わせ技」、さらには最新のTEXTSPLIT関数を解説します。

この記事で分かること
  • LEFT・RIGHT・MID関数の根本的な違いと使い分け
  • 特定の文字(ハイフンやスペース)を基準に分割する実戦テクニック
  • LEN・FIND・SEARCH関数を組み合わせた応用数式
  • 【新機能】最新のTEXTSPLIT関数で一気に分割する方法
  • 「関数」vs「区切り位置機能」どっちを使うべきか比較
  • 【実例】氏名・住所・コード・法人格削除のパターン

文字列操作の「三種の神器」を比較

まずは、3つの関数がそれぞれ「どこから」文字を抜くためのものか、整理しましょう。

関数名抽出する方向主な用途
LEFT関数左(先頭)から名字、郵便番号、都道府県、市外局番
RIGHT関数右(末尾)から下の名前、番地、メールのドメイン、内線番号
MID関数指定した位置から市区町村、商品コードの中間、生年月日

各関数の基本と個別解説(振り返り)

でんちゃん
でんちゃん

それぞれの関数の詳細については、以下の個別記事で詳しく解説しています。まずは基本を押さえたい方はこちらをチェックしてください。


【実践】文字数がバラバラな時の「FIND関数」活用術

実務では「左から3文字」と決まっていないことの方が多いですよね。

そこで活躍するのがFIND関数です。

FIND関数とは

特定の文字が左から何番目にあるか」を探してくれる関数です。

合わせ技:特定の文字「まで」を抜く

左から「-」まで抜く

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

右から「-」以降を抜く

=RIGHT(A2, LEN(A2)-FIND(“-“, A2))

「( )」の中身だけ抜く

=MID(A2, FIND(“(“, A2)+1, FIND(“)”, A2)-FIND(“(“, A2)-1)


【応用】「関数」vs「区切り位置機能」どっちが便利?

でんちゃん
でんちゃん

関数を使わなくても、Excelには「区切り位置」という便利な標準機能があります。

具体例:スペースで「氏名」を「姓・名」に分ける

例えば、以下のような名簿を一瞬で2つの列に分けたい場合の具体例です。

【操作手順】

  1. 分割したいデータ(A2~A4セル)をマウスで選択します。
  2. 上部リボンの「データ」タブ > 「区切り位置」を選択。
  3. カンマやタブなどの区切り記号によって…」にチェックが入っていることを確認して「次へ」。
  4. 区切り記号の「スペース」にチェックを入れます。(プレビューで線が引かれるのを確認!)確認が出来たら「次へ」を押します。
  5. 表示先が「$B$2」になっていることを確認。
  6. そのまま「完了」を押すと、選択したセルの右側にデータが展開されます。

関数とどっちを使うべき?

特徴関数(LEFT/RIGHT等)区切り位置機能
更新性元データを変えると
自動で更新される
もう一度操作し直す必要がある
手軽さ数式を入力する
手間がかかる
マウス操作だけで簡単
活用シーン繰り返し使う
集計フォーマット
データの取り込み時など、1回限りの整理
結論

一時的な使い捨ての作業なら「区切り位置」、一度作ったら何度も使い回すフォーマットなら「関数」がおすすめです。


【最新】TEXTSPLIT関数(Excel 365/2021以降)

もしあなたが最新のExcelを使っているなら、これまでの複雑な数式を使わずに済むかもしれません。

TEXTSPLIT関数の魔法

=TEXTSPLIT(文字列, 区切り文字)

これだけで、1つのセルに入った「名字 名前」を2つのセルに自動で分割してくれます。

【具体例】スペースやカンマで一気に分割する

一つのセルに入力された情報を、複数のセルに自動で「はみ出して」表示(スピル)させることができます。

数式1:

=TEXTSPLIT(A2, ” “)

数式2:

=TEXTSPLIT(A3, “,”)

数式3:

=TEXTSPLIT(TEXT(A4,”yyyy-mm-dd”), “-“)

でんちゃん
でんちゃん

これだけで、FINDやLENを使った長い数式と同じ結果が得られます。スピル機能によって、隣のセルに結果が勝手にはみ出してくれるのも便利なポイントです。


実務で使える「一歩先」の応用例

ケース1:(株)や株式会社を削除して社名だけにする

取引先名簿などで、社名の前後についた「株式会社」や「(株)」が邪魔で、五十音順に並べ替えられないことはありませんか?SUBSTITUTE関数を重ねて使い、一括で削除します。

数式1:

=SUBSTITUTE(SUBSTITUTE(A2,”株式会社”,””),” “,””)

数式2:

=SUBSTITUTE(A3,”(株)”,””)

数式3:

=SUBSTITUTE(A4,”(株)”,””)

解説

SUBSTITUTE関数の中にさらにSUBSTITUTE関数を入れることで、「株式会社」も「(株)」も、さらには「不要なスペース」もまとめて消し去ることができます。

ケース2:住所から「都道府県」と「市区町村」を分ける

住所録の整理で最も多いのがこのパターンです。日本の都道府県は「3文字(東京都、大阪府など)」か「4文字(神奈川県、和歌山県など)」しかありません。4文字目が「県」かどうかで判断するのが定石です。

元のデータ都道府県市区町村以下
東京都新宿区…=LEFT(A2,3)=MID(A2,4,100)
神奈川県横浜市…=LEFT(A3,4)=MID(A3,5,100)

一発で判定する数式(B列):

=IF(MID(A2,4,1)=”県”, LEFT(A2,4), LEFT(A2,3))

解説

IF関数を使い、「4文字目が県なら左から4文字、そうでなければ3文字抜く」という命令を出しています。C列のMID関数では、文字数を多めに「100」としておくことで、末尾まで漏らさず抽出できます。

ケース3:商品コードから「製造年」と「ロット番号」を抜き出す

例えば「2026-ABC-09」のようなルールで作られたコードから、特定の情報を抜き出します。

数式:

  • 製造年: =LEFT(A2, 4)
  • 区分: =MID(A2, 6, 3)
  • ロット番号: =RIGHT(A2, 2)
解説

フォーマットが決まっている管理コードなら、FIND関数を使わなくても「何文字目から何文字」と指定するだけで、正確に必要なデータだけをリスト化できます。


よくある質問(Q&A)

Q
抽出した数字が計算できません!なぜ?
A

LEFTやRIGHTで抜いた数字は、見た目が数字でも「文字列(テキスト)」という扱いになっています。計算したい場合は、数式の最後に *1 を掛けるか、VALUE関数で囲んで数値に変換してください。

例:=LEFT(A2, 3)*1

Q
全角と半角のスペースが混ざっていてエラーになります…
A

SUBSTITUTE関数を使って、一度どちらかに統一してからFIND関数を使いましょう。

例:=SUBSTITUTE(A2, “ ”, ” “)

これで全角をすべて半角にしてから検索すれば、ミスがなくなります。

Q
検索文字が見つからず #VALUE! エラーが出ます。
A

IFERROR関数を使いましょう。

例:=IFERROR(LEFT(A2, FIND(“-“, A2)-1), A2)

これで見つからない場合は元の値をそのまま表示するなど、見栄えを保つことができます。


まとめ:文字列操作を極めて残業を減らそう

Excelの文字列操作は、パズルのようなものです。最初は難しく感じるかもしれませんが、基本の3つ(LEFT/RIGHT/MID)を軸に、FINDやLENを組み合わせるパターンを覚えれば、手作業で打ち直す時間はゼロになります。

  1. 左からなら LEFT
  2. 右からなら RIGHT
  3. 間なら MID
  4. 文字数バラバラなら FIND をプラス

ぜひ業務で活用してみてください。

📚 Excelをもっと学びたい方へ

Excelスキルが向上すると、

  • 作業時間が大幅に短縮できる
  • ミスが減る
  • 業務効率が向上する

など、日々の仕事が格段に楽になります。

しかし、Excelスキルは目に見えにくいため、転職や昇進の場面で正しく評価されないことも少なくありません。

そこでおすすめなのが、Excelスキルを客観的に証明できるMOS資格です。

MOS資格を本気で取得したい方へ

Excelを実務レベルで使いこなしたいなら、MOS資格の取得がおすすめです。MOSはExcelスキルを客観的に証明できるため、転職や昇進でも高く評価されます。

ハロー!パソコン教室のMOS対策講座は、初心者でも合格を目指せるオンライン講座です。

ハロー!パソコン教室 MOS対策講座の特徴

  • 合格率 97.3% の高い実績
  • オンラインで 自宅から好きな時間に学習可能
  • Excel・Word・PowerPointなど幅広く対応
  • 初心者向けのわかりやすい解説
  • 全国の教室で直接質問も可能(有料)

こんな方におすすめ

  • Excelスキルを証明したい
  • 独学に不安がある
  • 転職・昇進に向けて資格を取得したい
  • Office365を体系的に学びたい
でんちゃん
でんちゃん

独学に不安がある方は、公式サイトで講座内容を確認してみてください。

\ Excelスキルを証明するならMOS資格 /

この記事を書いた人
でんちゃん

IT企業で人事として6年、200名以上の面接を担当。基本情報技術者資格保有。IT転職・Excel・子育て情報を発信中。

【経歴】
・IT企業で採用・教育・労務・人事制度を6年経験
・200名以上のIT転職者を面接
・基本情報技術者資格保有
・Excelを使ったデータ分析が得意
・一児の父として子育て奮闘中

【このブログについて】
「IT転職で損してほしくない」という想いからスタート。採用する側のリアルな視点でIT転職・Office365・子育てと仕事の両立について発信しています。

でんちゃんをフォローする
office365
シェアする
でんちゃんをフォローする

コメント

タイトルとURLをコピーしました