Excel

文字列の途中の文字を抜き出すMID関数 使い方と例を解説-Excel

MID関数とは、文字列の中から指定した位置から指定した文字数分だけ切り出す関数です。例えば、"Hello World"という文字列から、2番目の位置から4文字分だけ切り出すと、"ello"という文字列が得られます。このように、MID関数は文字列の一部を取得するのに便利な関数です。

MID関数の使い方は以下の通りです。

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

文字列: 切り出す対象となる文字列を指定します。
開始位置: 切り出す開始位置を指定します。1以上の整数を指定します。1は文字列の先頭を表します。
文字数: 切り出す文字数を指定します。0以上の整数を指定します。0は空文字列を表します。

具体的な使用例で説明しますと、以下のような東村山市の住所一覧があった場合、

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

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

その場合には、B2を選択し、そこにMID関数を入力します。

第一引数には住所、第二引数には抜き出す開始位置、第三引数には抜き出す文字数を指定する
第一引数には住所、第二引数には抜き出す開始位置、第三引数には抜き出す文字数を指定する

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

=MID(A2,4,4)

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

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

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

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

=MID(A2,8,10)

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

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

MID関数は、文字列の加工や分析に役立つ関数です。例えば、電話番号や郵便番号などの固定長の文字列から一部を取り出したり、日付や時刻などの書式を変更したりすることができます。MID関数を使いこなして、効率的にデータを扱いましょう。

まとめ

Excelには今回ご紹介したMID関数以外にも便利な関数や機能などがたくさんあります。
Excelの関数で分からないことがある、Excelを基礎から習いたいなどありましたら東村山市のパソコン教室キュリオステーション久米川店では、初心者向けのExcel講座を開講しております。ご興味がありましたらお気軽にお問い合わせください。

講座紹介

Excel講座
Excelを知って仕事の効率を格段にアップしよう

Excelの基礎から学ぶことができます。関数やグラフ、表の作り方など、仕事に役立つExcelスキルが身につきます。初心者の方も安心のサポート体制で、わかりやすく丁寧に指導します。Excelの使い方を学んで、業務効率をアップしましょう。

詳しい内容・料金を見る

MOS資格でキャリアアップを目指そう

MOS講座は初心者でも合格できるよう、Word・Excelの使い方や試験対策を学びます。初心者でもわかりやすいテキストと、豊富な演習問題で、MOS取得に必要なスキルを身につけましょう。

詳しい内容・料金を見る

検索

-Excel