Excel

【Excel】MID関数の使い方 | 文字列の一部を抽出する方法

Excelでデータを扱う際、文字列の途中から特定の部分だけを抽出したい場面があります。
そのようなときに便利なのが、ExcelのMID関数です。

MID関数を使えば、文字列の指定した位置から、指定した文字数だけを簡単に取り出すことができ、データの整理や文字列処理を効率的に行うことができます。

例えば、"Hello World" という文字列から、2文字目から4文字分を抽出する場合は、
=MID("Hello World",2,4) と入力すると、結果として 「ello」 が表示されます。

このように、MID関数は文字列の途中から必要な部分だけを抽出したい場合に役立つ関数です。

この記事では、ExcelのMID関数の基本的な使い方や、文字列の途中からデータを抽出する方法を初心者にも分かりやすく解説します。
文字列処理を効率化したい方は、ぜひ参考にしてみてください。

記事内容

今回は、ExcelのMID関数を使って文字列の一部を抽出する方法を紹介します。

MID関数の基本的な構文

MID関数の書式は以下の通りです。

MID関数の書式

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

  • 文字列は、切り出したい文字列を指定します。セル参照や他の関数の結果も指定できます。
  • 開始位置は、切り出す開始位置を指定します。1以上の整数を指定します。1は文字列の先頭を表します。
  • 文字数は、切り出す文字数を指定します。0以上の整数を指定します。0は空文字列を表します。

MID関数の使用方法

MID関数の具体的な使用例で説明します。

以下のような東村山市の住所一覧があった場合、

住所から市名のみを抜き出したい
住所から市名のみを抜き出したい

B列に市名を抜き出したいとします。

その場合にはまず、セル「B2」を選択します。(①)

「数式」タブを選択します。(②)

「関数ライブラリ」グループの「文字列操作」を選択します。(③)

表示された一覧から「MID」関数を選択します。(④)

「数式」タブの「文字列操作」から「MID」を選択
「数式」タブの「文字列操作」から「MID」を選択

そうするとMID関数の「関数の引数」ダイアログボックスが表示されます。

今回の例では、東京都と東村山市の文字数はすべて同じなので、「B2」には、「A2」の開始位置4から4文字抜き出せばよいことになります。

MID関数の引数「文字列」には、住所が書かれている場所を指定したいので、「A2」を指定。

「開始位置」は4文字目から取得したいので、「4」を指定します。

「文字数」には、4文字抜き出したいので、「4」と指定します。

OKボタンをクリックします。

「文字列」には住所、「開始位置」には抜き出す開始位置、「文字数」には抜き出す文字数を指定する
「文字列」には住所、「開始位置」には抜き出す開始位置、「文字数」には抜き出す文字数を指定する

そうすると、セル「B2」に「東村山市」と表示されます。
残りをオートフィルで反映させると、

住所から市名のみ抜き出したものが表示される
住所から市名のみ抜き出したものが表示される

のように抜き出すことができました。

次にC列に町名を抜き出したいとします。
その場合は、開始位置は8になります。抜き出す文字数は、今回のケースでは2文字であったり4文字であったりで異なります。このような場合、文字列の最後まで抜き出せば町名になるので、文字数には最後まで抜き出せる文字数をとりあえず10としておきます。

=MID(A2,8,10)

そうすると町名をうまく抜き出すことができます。

住所から町名のみ抜き出したいものが表示される
住所から町名のみ抜き出したいものが表示される

まとめ

ExcelのMID関数は、文字列の加工や分析に役立つ便利な関数です。

文字列の途中から指定した文字数を抽出できるため、電話番号や郵便番号などの固定長データの一部を取り出したり、日付やコード番号などの文字列を加工したりする際に活用できます。データ整理や分析作業を効率化するうえでも、覚えておきたい関数の一つです。

ぜひ今回紹介した方法を参考に、ExcelのMID関数を使って文字列の一部を効率よく抽出し、データ処理の作業効率を高めてみてください。

なお、文字列の左側から文字を抽出する場合は「LEFT関数」文字列の右側から文字を抽出する場合は「RIGHT関数」を使用します。用途に応じてこれらの関数も使い分けてみましょう。

合わせて読みたい
合わせて読みたい

Excel関数記事一覧
Excel関数の記事一覧
もっと見る

  • この記事を書いた人

キュリオステーション久米川店

このホームページでは、WordやExcelの便利な使い方や、ちょっとしたコツをわかりやすく解説しています。「こんなことで困っている」「もっと効率的に作業を進めたい」と思ったときにお役に立てる内容を目指していますので、ぜひ記事を参考にしてみてください! また、パソコン教室では記事には書ききれない操作方法や実践的な活用術も学べますので、お気軽にお問い合わせください。

-Excel
-,