こんにちは。エノモです。
今回は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】セルの数式をそのままコピーペーストする方法