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

今回は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文字も県以外でも抽出することができます。

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

一覧へ戻る