当サイトの記事にはプロモーションが含まれています。

Excelで5文字目以降を抽出する方法|初心者向け解説

パソコンパソコン・スマホ教室
スポンサーリンク

Excelを使っていると、長い文字列の中から特定の部分だけを取り出したい場面がよくあります。たとえば、商品コードや住所、メールアドレスなどから、5文字目以降を抽出したいときに役立つのが「MID関数」です。今回は、この関数を初心者の方にもわかりやすく解説します。

スポンサーリンク

MID関数の基本的な使い方

Excelのイメージ

Excelのイメージ

1-1. MID関数とは?

MID関数は、文字列の中から指定した位置から指定した数の文字を抽出する関数です。例えば、「ABCDEF」という文字列から「CDE」を抽出したい場合に使用します。

1-2. MID関数の構文

MID関数の基本的な構文は以下の通りです


=MID(文字列, 開始位置, 文字数)
  • 文字列抽出元の文字列
  • 開始位置抽出を開始する位置(1から始まる)
  • 文字数抽出する文字数

1-3. 5文字目以降を抽出する例

例えば、セルに「1234567890」という文字列が入っているとします。この中から5文字目以降を抽出したい場合、以下のように入力します


=MID(, 5, LEN()-4)

この式では、セルの文字列の長さから4を引いた数だけの文字を、5文字目から抽出します。結果として「567890」が得られます。

実務での活用例

2-1. 商品コードから5文字目以降を抽出

商品コードが「P12345」の場合、5文字目以降を抽出すると「45」が得られます。これを利用して、商品の種類やバリエーションを識別することができます。

2-2. メールアドレスからドメイン名を抽出

メールアドレスが「(mailto:example@domain.com)」の場合、5文字目以降を抽出すると「(mailto:le@domain.com)」が得られます。これを利用して、ドメイン名を抽出することができます。

よくある質問や疑問

質問1MID関数で文字数を省略した場合、どうなりますか?

MID関数で文字数を省略すると、開始位置から文字列の最後までが抽出されます。例えば、`=MID(, 5)`と入力すると、セルの5文字目から最後までの文字列が抽出されます。

質問2MID関数で開始位置が文字列の長さを超えるとどうなりますか?

MID関数で開始位置が文字列の長さを超えると、結果は空の文字列(””)となります。例えば、`=MID(, 20, 5)`と入力しても、セルの文字列が20文字未満の場合、結果は空となります。

質問3MID関数で全角文字と半角文字はどう扱われますか?

MID関数では、全角文字も半角文字も1文字として扱われます。例えば、全角の「A」と半角の「A」はどちらも1文字としてカウントされます。

まとめ

MID関数を使うことで、Excelで文字列の中から特定の部分を簡単に抽出することができます。特に、5文字目以降を抽出する場面では、`=MID(, 5, LEN()-4)`のような式を使うと便利です。実務でも、商品コードやメールアドレスなどから必要な情報を抽出する際に役立ちます。

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

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