LEFT、RIGHT、MID関数で文字列を切り出す方法は?
結論
LEFT/RIGHT/MIDで文字列の任意の位置から切り出しが可能です。
詳しい解説
LEFT(文字列, 文字数)は左から、RIGHT(文字列, 文字数)は右から指定した文字数を取り出します。MID(文字列, 開始位置, 文字数)は途中から取り出します。例えば「=MID("東京都新宿区", 4, 3)」は"新宿区"を返します。FIND関数やSEARCH関数と組み合わせると、特定の文字の位置を基準に柔軟な切り出しが可能です。全バージョンで使用可能です。
執筆・検証:田中 けんた|Excel歴15年・MOS資格保持
バージョン対応
| Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|
| 対応 | 対応 | 対応 | 対応 | 対応 |
実務での使用例
社員番号から部署コードを抽出
社員番号「A1001」の先頭1文字(A=営業部、B=総務部)をLEFT関数で抽出して部署判定
=LEFT(A2, 1)郵便番号の前3桁を抽出
「123-4567」形式の郵便番号からLEFT関数で前3桁を取得し、地域別集計に活用
=LEFT(A2, 3)