エクセル・VBA

MID関数で真ん中の文字を取り出す|Excel(エクセル)

2022年11月25日

文字の真ん中を引っ張り出したい時にはMID関数が役立ちます。

MID関数は、真ん中の文字を取り出すための関数で、例えば、住所であれば、市名や区名などを取り出したい時に使用します。

今回の記事はエクセルで文字の真ん中を取り出したい時に便利なMID関数について紹介します。


Excel(エクセル)の操作が苦手な方のために、操作する上でのコツをまとめたページを用意しました。

「パソコン教室パレハのLINE友達登録」(無料)で「パソコンに役立つ豪華15大特典」をお送りしております。

Excel(エクセル)の操作はもちろん、パソコンが苦手な方に役立つ特典を15個ご用意しております。

良かったら下記からご登録ください。

ライン登録プレゼント

無料LINE登録はこちら

MID関数はどんなもの?

MID関数とは、指定した文字列の中から文字列を取り出すことができる関数です。

RIGHT関数は右端から、LEFT関数は左端から指定した文字数までを取り出す関数ですが、MID関数は、文字列の途中の文字を指定した文字数分で取り出すことができます。

MID関数の説明

県名はLEFT関数、市名や区名まではMID関数、区名以下や番地などはRIGHT関数。このような違いがあります。

MID関数の構文

MID関数は

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

となっています。

このセルの文字列の 先頭(左端)から数えて〇文字目を開始位置として そこから△文字目までを取り出してね

ということになります。

この開始位置は、自分が抜き出したい文字の1文字目が、文字列の左から数えて何文字目なのかということになります。

文字列取り出したい文字列が含まれた文字列(セル)
開始位置左端から数えて、取り出したいの1文字目がある位置
文字数開始位置から取り出したい文字数

ちなみに、文字数は全角や半角のスペースも1文字として数えるので、覚えておきましょう。

また、MID関数に似た関数で「MIDB」関数がありますが、こちらは「指定した位置から何バイトかを取り出すのか」を指定する関数です。
文字数で指定する場合はMID関数、バイト数で指定する場合はMIDB関数となります。

MID関数の使い方はこちら

基本の使い方

MID関数の説明

今回は、セルA2の住所の文字列から市名のみをセルB2に抜き出します。

 

MID関数の説明

まず、MID関数を挿入します。

 

MID関数の説明

抜き出したい文字列が含まれたセルを選択します。

今回は、セルA2を選択します。

選択したら、半角カンマを入力し、引数を区切ります。

 

MID関数の説明

次に、先ほど選択した文字列の左端から数えて、何文字目を開始位置にして文字列を抜き出すのかを入力します。

今回は、左端から数えて抜き出したい文字列の最初の文字が、4文字目の位置にあるので、「4」と入力をします。

入力ができたら、半角カンマを入力し、引数を区切ります。

 

MID関数の説明

最後に、先ほど指定した開始位置から、何文字分を抜き出すのかを入力します。

今回は、「広島市」の3文字分を抜き出したいので、「3」と入力をし、Enterキーで確定します。

 

MID関数の説明

これで、選択した文字列の真ん中から、指定した文字列を抜き出すことができました。

 

MID関数の説明

MID関数の「開始位置」と「文字数」はこのようになります。

「開始位置」とは、自分の取り出したい文字列の1文字目が、選択した文字列の左端から数えて何文字目にあるのかということがポイントなので、そこを理解すると関数

が使いやすくなります。

 

途中から最後の文字列を抜き出す方法

MID関数は、文字列の途中から指定した文字数を抜き出すことができる関数ですが、指定した位置から最後の文字列まで取り出すことも可能です。

MID関数の説明

上記の例で説明します。

セル【A2】とセル【A3】には、それぞれ住所のデータが入力されています。

今回は、市以下の住所を取り出しますが、それぞれ文字数が異なります。

通常、右端から文字数を取り出す場合は、RIGHT関数と使うことが多いですが、この場合はMID関数を使って、市名から最後までの文字列を抜き出すことができます。

 

MID関数の説明

まず、MID関数を挿入し、抜き出したい文字列が含まれたセルを参照します。

選択したら、続けて半角カンマを入力しましょう。

 

MID関数の説明

次に、開始位置を入力します。

今回は、抜き出したい文字列の1文字目が、先頭から数えて4文字目にあるので、「4」と入力し、半角カンマを入力します。

 

MID関数の説明

最後に、抜き出したい文字数の入力ですが、セル【A2】から抜き出したい文字数は「広島市中区本通X-X-X」の12文字ですが、「12」と入力するとその下のセルに数式をコピーした際に、「広島市安佐南区緑井X-X」までしか抜き出すことができないので、ここでは具体的な文字数は指定しません。

ここで入力する文字数は、多すぎるくらいの数を入力します。

今回は「100」と入力します。

 

MID関数の説明

Enterキーで確定すると、結果が表示されます。

数式を下のセルにもコピーしましょう。

 

MID関数の説明

取り出す文字数を100文字で指定しているため、4文字目から文末までの文字列を取り出すことができました。

MID関数の動画解説

ビジネスに役立つ関数を習得するためにはパソコン教室という選択肢もおすすめです

Excel(エクセル)は、仕事の中で最も使われているソフトといっても過言でありません。

仕事の現場では、かなり多くの事を要求され、またそれが当たり前になってきています。

中々Excel(エクセル)が覚える事が出来ない方は、ちょっとしたコツを知らないので操作を苦手とされているケースが多いです。

そのコツを覚えるだけで日常のストレスは大幅に改善されます。その感覚を覚えれば使いこなせます。

ご自身で学習されるのもよいですし、弊社のようなパソコン教室を利用するのも良いです。

パソコン教室パレハは、特に「パソコンが苦手な方に特化した」パソコン教室で、Excel(エクセル)の使い方を実践力を交えて学べる講座をご用意しております。

ご興味ある方は下記をご覧ください。

Excel関数講座

パソコンが苦手な方向けエクセル関数講座の詳細はコチラ

Excel関数実践講座

パソコンが苦手な方向けExcel関数実践講座の詳細はコチラ

パソコンが苦手な人向けエクセル講座

パソコンが苦手な方向けエクセル講座の詳細はコチラ


Excel(エクセル)を使いこなすのって結構難しいです。

Excel(エクセル)は、出来ることが多くて覚えるのがかなり大変です。

そんな方のためにExcel(エクセル)の使い方や、関数のコツ、ピボットテーブルやグラフなどをまとめたページをライン登録で無料プレゼントしております。

Excel(エクセル)以外にも、Word(ワード)、パソコン基本、PowerPoint(パワーポイント)、Mac、ブラインドタッチなどの特典もございます。

ご興味ある方は下記よりご登録ください。

ライン豪華プレゼント

無料LINE登録はこちら

パレハ直営校

パレハ直営校

■ パソコン教室パレハ広島市安佐南区緑井校

■ パソコン教室パレハ広島市中区本通り校

■ パソコン教室パレハ 静岡市駿河区南町校

パレハグループ加盟校

パレハグループ加盟校

下記はパレハグループ加盟校となります。

料金体制などは異なりますが、パレハが自信をもってご紹介できる教室です。

■ 岩出市のパソコン教室キュリオステーション

■ 岩出市にある「キュリオステーション 岩出店」の公式サイトはこちら

■ 愛知県名古屋市緑区にある有松パソコン教室

■ 愛知県名古屋市緑区にある 「有松パソコン教室」の公式サイトはこちら

■ 宮崎市にあるパソコン教室Cosmarp(コスマープ)

■ 宮崎市にあるパソコン教室Cosmarp(コスマープ)の公式サイトはこちら

全国加盟校一覧

全国の教室一覧(実店舗&オンライン)|パレハ直営校&グループ加盟校

オンライン形式をご希望の方はこちら

オンライン形式を希望の方はこちら

東京・名古屋・大阪・福岡・札幌・横浜・仙台・埼玉・千葉・沖縄などで受講したい方はオンラインレッスン(Googleミートを使ったオンライン個別レッスンです)をお選びください。

オンラインレッスンは全国対応しています。

オンライン教室|オンラインなのに生レッスン

講座一覧はこちら

講座一覧はこちら

他にも講座は多数ございます。

詳しくは下記をご覧ください。

受講コース案内(講座のご紹介)

こちらもご覧ください

こちらもぜひご覧ください

エクセル関連情報

エクセル|印刷時に「見出し」を固定する方法|動画解説付き

エクセル(Excel)の罫線を消す方法|動画解説付き

エクセル|自動で付く改ページの青い線を移動|動画解説

Excel(エクセル)|テキストボックスの行間を縮める方法

エクセルで白抜き文字のやり方公開|詳しい動画解説付き

Excel(エクセル)|数値を「円」と表示する方法

Excel|絶対参照と相対参照の違いを徹底解説

Excel(エクセル)で全角を半角に変換して修正する方法|ASC関数

Excel(エクセル)|COUNTBLANK(カウントブランク)関数を徹底解説

Excel(エクセル)|シート保護とパスワード設定方法

Excel(エクセル)|表示形式で曜日を出す方法

Excel(エクセル)|IF(イフ)関数とAND(アンド)関数を組み合わせて使う方法

Excel(エクセル)|積み上げグラフで比較する方法

エクセル|RIGHT(ライト)関数を徹底解説|右側の文字を取り出す

Excel(エクセル) | ウィンドウ枠の固定や解除方法 | 列や行や複数選択

エクセル (Excel) で円グラフで大きい順|順番並び替える方法|動画解説

Excel(エクセル)対処法|数字がE+(1.23E+12)となった時

PDFをExcel(エクセル)に変換する方法

Excel(エクセル)|表の作り方の手順を徹底解説|初心者向け

Excel(エクセル)| エンターを押しても移動しない・きかない時の対処法

Excel(エクセル)|VLOOKUPで自動で列番号を取得する方法

Excel(エクセル)|チェックボックス(レ点)の作成や削除する方法

Excel(エクセル)の「#NAME?」の意味と対処法|エラーを出さないポイント

エクセルの共有設定の解除方法|わかりやすい動画解説付き

エクセル|今日の日付や現在の時刻をショートカットで出す方法

MOS Excel(エクセル)ってどんな資格?徹底的に調べてみました

Excel(エクセル)|COUNTIF関数で特定の文字「以外」を数える方法

Excel(エクセル)|行列(縦横)入れ替える方法を紹介|動画解説付き

Excel(エクセル)をPDFに変換する方法を徹底解説

エクセル| 罫線の引き方を徹底解説|線の太さ・色の設定方法

Excel(エクセル)で足し算する3つの方法|エラー対処の方法・掛け算との組み合わせ|動画解説付き

エクセルで引き算する方法|関数やエラー対処法|動画解説付き

エクセル(Excel)|改ページの使い方(追加や解除方法ほか)

Excel(エクセル)でセル内で改行する方法|できない時の対処法

Excel(エクセル)|COUNTIF関数で複数条件(AND・OR)を指定する方法

エクセルの印刷範囲|A4サイズにぴったり収める方法|動画でわかりやすく解説

Excel(エクセル)|テーブルを簡単に解除する方法を徹底解説

Excel(エクセル)で画像を挿入する方法

Excel(エクセル)|文字の縦書き・横書きの設定・解除方法

メールの画像

メールはこちら

ラインの画像

LINEはこちら

電話の画像

お電話はこちら