いまさら聞けないExcelの使い方講座
【Excel】「ME1234」のような商品コードを「ME」と「1234」に分けたい!エクセルで区切り文字がないデータを分解するテク
2018年1月15日 06:55

商品コードから一部の文字列を取り出したい!
「ME1234-0205」のように付けられた商品コードは、分類コードや製品番号、賞味期限などを意味する文字列がつながって構成されていることがありますよね。
このような商品コードが1つのセルに入力されている時に、商品コードの一部の文字列を別のセルに取り出して、集計や分析に使いたいと思ったことはありませんか。
カンマや空白などの区切り文字が使用されている文字列を分解する場合は、区切り位置指定ウィザードで簡単にできますが、区切り文字がない文字列を分解したい時にはこの方法は使えません。
こんな時には、LEFT、MID、RIGHTという3つの関数を使うと、指定した位置の文字列を取り出すことができます。今回はこれらの関数の活用テクを紹介します。
LEFT関数
LEFT、MID、RIGHT関数は、文字列の一部分を取り出す関数です。それぞれの関数について順番に解説していきます。
まず、LEFT関数から解説します。LEFT関数は、文字列の先頭から指定した文字数分だけ文字を取り出す関数です。「=LEFT(文字列,文字数)」という書式で記述します。
「食品売り場 商品コード表」(①)の例を使って、実際にやってみましょう。この例では、「ME1234-0205」のようにハイフンを含めた11桁の商品コードが決められているものとします。この商品コードから、分類コード(先頭から2文字)をB列の「分類コード」欄に取り出してみましょう(ちなみに、分類コードの「ME」は「肉」、「BE」は「野菜」、「ML」は「乳製品」、「FI」は「鮮魚」を表すものとします)。
先頭から2文字分の文字列を取り出したいので、セルB3に「=LEFT(A3,2)」(②)と入力します。
[Enter]キーを押して数式が確定されると、2文字の分類コードが表示されました(③)。
オートフィル機能を使って、B列の他のセルにも数式をコピー(④)します。
B列に分類コードがすべて取り出されました(⑤)。
MID関数
次に、MID関数を使ってC列に製品番号を取り出してみましょう。MID関数は、文字列を指定した位置から指定した文字数分だけ取り出す関数で、「=MID(文字列,開始位置,文字数)」という書式で記述します。
この例では、商品コードの3~6文字目を製品番号とします。したがって、数式の「開始位置」には「3」、取り出す「文字数」には「4」を指定します。
セルC3に「=MID(A3,3,4)」(①)と入力します。
[Enter]キーを押して数式が確定されると、4文字の製品番号が表示されました(②)。
オートフィル機能を使って、C列の他のセルにも数式をコピー(③)します。
C列に製品番号がすべて取り出されました(④)。
RIGHT関数
最後に、RIGHT関数を使って、D列に賞味期限を取り出してみます。RIGHT関数は、文字列の終わりから指定した文字数分だけ文字を取り出す関数で、「=RIGHT(文字列,文字数)」という書式で記述します。
この例では、商品コードの終わりから4文字分の文字が賞味期限を表しています。
セルD3に「=RIGHT(A3,4)」(①)と入力します。
[Enter]キーを押して数式が確定されると、4文字の賞味期限が表示されました(②)。
オートフィル機能を使って、D列の他のセルにも数式をコピー(③)します。
D列に賞味期限がすべて取り出されました(④)。
分解したデータは、例えば、オートフィルターなどを使って分類ごとにまとめたり、賞味期限の順番(昇順/降順)に並べ替えたりするなど、集計や分析などに使うことができますね。
文字列の中から指定した一部の文字列を取り出す
今回は、LEFT、MID、RIGHTという3つの関数を使って、商品コードの文字列から指定した位置の文字列を取り出す方法を解説しました。
このテクニックはさまざまな場面で応用できます。例えば、1つのセルに入力された住所から、都道府県だけを別のセルに取り出すことができます。また、生年月日を、西暦、月、日に分解したりもできます。
ぜひ応用して使ってみてくださいね。
今月のExcelTips
- 【Excel】セルに「10人」や「40個」と入力したら集計できなくなった!エクセルで単位をつけたまま数値を計算するテク
- 【Excel効率化】名簿作成時に氏名のふりがなを入力し忘れた!エクセルで漢字のふりがなを別セルへ取り出すテク
- 【Excel】共有した進捗表を編集しようとしたらロックされていた!チームのメンバー同士でブックを同時編集するテク
- 【Excel】フォーマットの異なるシートのデータを集計したい!エクセルで3-D集計が使えない表をまとめるテク
- 【Excel】「ME1234」のような商品コードを「ME」と「1234」に分けたい!エクセルで区切り文字がないデータを分解するテク
- 【Excel効率化】半角と全角の文字が混在するエクセルのデータをどちらかに統一するテク
- 【Excel】見積書の価格表を載せたシートは顧客に見られたくない!エクセルで特定のシートを非表示にしてパスワードをかけるテク
- 【Excel】アンケート用紙を印刷・配布なんてもう古い?エクセル上で回答できるアンケートを簡単に作るテク
- 【Excel】シンプルだけど説得力のある資料を作成したい!エクセルのセル内に小さいグラフを表示するテク
- 【Excel効率化】セルを範囲選択すると出るボタンは何?実は便利なエクセルのクイック分析を使った時短テク
- 【Excel効率化】棒グラフをもっと見やすくしたい!エクセルで棒グラフの並び順を変えるテク
Amazon 売れ筋ランキング
Apple 2025 MacBook Air M4 チップ搭載 13 インチノートブック: Apple Intelligence のために設計、13.6 インチ Liquid Retina ディスプレイ、16GBユニファイドメモリ、 256GB SSD ストレージ、12MP センターフレームカメラ、Touch ID - スカイブルー
¥158,141
富士通 ノートパソコン FMV Lite WA1/J2 (MS Office 2024/Win 11/15.6型/Core i5/16GB/SSD 512GB) AHシリーズ FMVWJ2A152_AZ
¥129,800
Lenovo Chromebook クロームブック IdeaPad Flex 3i Gen8 12.2インチ インテル® プロセッサー N100搭載 メモリ4GB eMMC 64GB バッテリー駆動12.0時間 重量1.25kg アビスブルー 82XH001KJP
¥36,413
tomtoc 360°保護 15.6インチ パソコンケース 15.6型 Dell NEC Lavie ASUS Lenovo HP dynabook対応 全方位耐衝撃 ノートPCケース スリーブ ラップトップインナーバッグ 軽量 撥水加工 ブラック
¥3,690
【Amazon.co.jp限定】 ASUS ノートパソコン Vivobook 15 M1502YA 15.6型 AMD Ryzen 7 7730U メモリ16GB SSD 1TB MS Office 2024搭載 Windows 11 バッテリー駆動 12.9時間 重量1.7kg Wi-Fi 6E クワイエットブルー M1502YA-R7161BLWS
¥134,800
Microsoft Office Home 2024(最新 永続版)|オンラインコード版|Windows11、10/mac対応|PC2台
¥31,023
Microsoft Office Home & Business 2024(最新 永続版)|オンラインコード版|Windows11、10/mac対応|PC2台
¥39,582
Robloxギフトカード - 800 Robux 【限定バーチャルアイテムを含む】 【オンラインゲームコード】 ロブロックス | オンラインコード版
¥1,200
【新規対象キャンペーン】 Creative Cloud コンプリート 生成AI Firefly搭載 動画 / 写真 / イラスト 編集ソフト(最新)| 12ヵ月 | オンラインコード版|オンラインコード版
¥78,982
Windows 11 Home 日本語版
¥19,280
YouTubeSEO完全攻略: YouTubeで顔出し・身バレ・声出しなし!最速最短で収益化を実現する初心者向けの教科書【超完全版】 SNS攻略シリーズ
¥780
生成AIパスポート公式テキスト 第3版
¥1,766
1冊ですべて身につくHTML & CSSとWebデザイン入門講座[第2版]
¥2,326
iPadアプリ図鑑 2025: メモ・ノート・AIアプリ
¥499
ビデオポッドキャストの波に乗れ!Spotifyで始める新しい音声配信
¥99
New Kindle Paperwhite (16GB) 7インチディスプレイ、色調調節ライト、12週間持続バッテリー、広告なし、ブラック
¥27,980
New Kindle (2024年発売)、6インチディスプレイ電子書籍リーダー、16GBストレージ、ブラック、広告なし
¥19,980
New Kindle Scribe Notebook Design - 10.2インチディスプレイ、64GBストレージ、ノート機能搭載、プレミアムペン付き、タングステン (2024年発売)
¥64,980
Kindle Scribe キンドル スクライブ (16GB) 10.2インチディスプレイ Kindle史上初の手書き入力機能搭載 スタンダードペン付き (2022年発売)
¥47,980
Bigme B751C Color Eink タブレット電子書籍リーダー 7インチ
¥42,999
窓の杜をフォローして最新記事をチェック!
Follow @madonomori