【Excel】住所から都道府県・それ以降を抽出!

エクセルで、住所から「都道府県名」を抽出する方法をご紹介します。「都道府県名以降」を抽出する方法についても解説しているので、ぜひ参考にしてみてください。

スポンサーリンク

都道府県名を抽出する

日本の都道府県名は「3文字(東京都、大阪府など)」か「4文字(神奈川県、和歌山県、鹿児島県)」のどちらかです。「県」の位置が4文字目かどうかを判定して、条件を分岐させます。

【Excel】住所から都道府県・それ以降を抽出!

【手順】

以下の数式をコピーして、「住所」の部分をセル番地(A2など)に書き換えます。

例:=IF(MID(住所,4,1)="県", LEFT(住所,4), LEFT(住所,3))


【数式の解説】

  1. MID(住所,4,1)="県"住所の「4文字目」が「県」かどうかを判定します。
  2. LEFT(住所,4)MID関数の結果が真(4文字目が「県」)だった場合、左から4文字を抜き出します。
  3. LEFT(住所,3)それ以外の場合、左から3文字を抜き出します。
スポンサーリンク

都道府県「以降」の住所を抽出する

【Excel】住所から都道府県・それ以降を抽出!

【手順】

以下の数式をコピーして、「住所」と「都道府県名のセル」をセル番地(A2など)に書き換えます。

例:=SUBSTITUTE(住所, 都道府県名のセル, "")

💡 ポイント:「住所」から「都道府県名」を検索して空白("")に置換します。

SUBSTITUTE関数の引数:(検索対象のテキスト, 検索文字列, 置換文字列, [出現回数])


補足:都道府県名を別のセルに出さず、一気に抜き出す場合は以下のようになります。

例:=SUBSTITUTE(住所, IF(MID(住所,4,1)="県", LEFT(住所,4), LEFT(住所,3)), "")

タイトルとURLをコピーしました