こんにちは。エノモです。

今回はExcelで住所の都道府県名だけを抜き出す方法をご紹介します。

以下の表を用いて都道府県名だけを抽出してみようと思います。


番号氏名住所
1山田兵庫県宍粟市山崎町横須13-13
2渡辺新潟県上越市向橋268-7
3青木滋賀県東近江市五個荘石川町832-1
4近藤福岡県朝倉市杷木穂坂788-9
5石井兵庫県姫路市町坪南町668-9
6高橋北海道釧路市阿寒町西徹別353-8
7今田神奈川県秦野市鶴巻623-1


今回使う関数はMID関数になります。

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

(詳細)

文字列…対象となる文字列

開始位置…どこから抜き出すか

文字数…何文字抜き出すか 


(例)

=MID(C2,1,3)  ⇒ 兵庫県

上記の例では3文字に限定して抽出しましたが、

都道府県名には3文字と4文字があります。

(例)

・3文字          ・4文字

青森県           神奈川県

北海道           和歌山県

東京都           鹿児島県

(4文字になる都道府県名は上記の3つしかありません)


3文字と4文字の両方の都道府県名を抜き出すためにif関数を使用します。

構文: =IF (論理式, 真の場合, 偽の場合)


(例)

=IF(MID(C2, 4, 1)="県",MID(C2,1,4),MID(C2,1,3)) ⇒ 兵庫県

=IF(MID(C8, 4, 1)="県",MID(C8,1,4),MID(C8,1,3)) ⇒ 神奈川県

(“県”が4番目の文字であれば、4文字抜き出し、”県”が4番目の文字でなければ、3文字抜き出す)


*〇〇県以外も同じ処理で抽出することができます。

=IF(MID(C7, 4, 1)="県",MID(C7,1,4),MID(C7,1,3)) ⇒ 北海道



これで、3文字も4文字も県以外でも抽出することができます。

お役に立てれば幸いです。

その他の記事も読む

・地域住民の生活行動範囲に基づいた「生活圏エリアマーケティング -LAM-」
・【Excel】CSVファイルの文字化けを解消する方法
・【Excel】住所から都道府県名だけを抜き出す方法
・Excel Power Pivotをリボンに表示する方法
・【Excel】bin切りをpivot table内で実行
・ExcelのデータバーをPowerpointに貼る方法
・【Excel】XMATCH関数の基本的な使い方とINDEX関数の組み合わせ
・Excelで2つのシートを比較する方法
【Excel】重複なしのデータ個数を算出する方法
・【Excel】セルの数式をそのままコピーペーストする方法

一覧へ戻る