一括で分割する方法をご紹介します。下図のような住所録を一括で変換します。(下図は都道府県庁の住所一覧です)↓エクセル初心者でも使えるよう説明するつもりです。文字列を判定して入力していくのですが、1文字違っただけで正常に作動しない等の不具合が起こり得ますのでご注意くださいまた、1つ1つのデータは、必ずご自分でチェックしてください(不具合が出る可能性が高いです)スポンサーリンク仕様は以下になります。■平成28年4月に総務省が発表している市町村データを基に作成しています(今後市町村の合併等で市区町村名が変わったり追加された場合に、不具合が出る可能性があります。市町村名の中に「市・町・村」の文字があるものにも対応しています(たぶん大丈夫だと思います)1まず処理するエクセルファイルの準備をします住所が入っている列の右3列に入力しますので、その3列は住所入力用として空白にしておいてください。Sub3今貼り付けたプログラムを実行する住所を選択してください。開発タブが表示されて無い場合は開発タブを表示する方法を参考にしてください「MYADDRESS_Split」を選択し「実行」をクリックしてくださいここまでの手順をこなすと、下記のように住所が分割されると思います一応なんとか分割できるように作れたと思いますが、ご自身で目視にてチェックをすることは怠らないでください。不具合が起きる場合の一例を挙げると■「市町村」が抜けている(住所録としてオカシイですが記入漏れなどがあり得ます)と2列目と3列目が空白になってしまいます。■今現在は無い昔の市町村名で入力されており、「市町村名」に「市・町・村」のいずれかが入っている。)■「大阪市」が「大坂市」と間違って入力されている。(誤字脱字があると処理できないことがあります)などなど、不具合が起きる様々な要因があります。予期しない不具合が出ることを前提にしていただき、この記事をご活用ください。当ブログの記事を用いることによって被った損害・損失に対しては一切の責任を負いかねますのであらかじめご了承下さい。AM先日コードをコピペして使わせていただきました。ありがとうございます。アパートやマンションも分けたいのですが、その場合コードはどのように作って、どこに挿入したら良いでしょうか?宜しければ教えて頂く事は可能でしょうか?よろしくお願い致します。AM「アパートやマンションも分けたい」とのことですが、少々困難かと思われます。この記事のコードは市町村や郡に「市・町・村」の文字が入っている場合を想定して作っているため、「市・町・村」の文字が入る郡市町村を全て網羅しています。「市・町・村」の文字が入る郡市町村は数十種類程度ですし、政府の発表しているデータを基にすれば判定する条件が分かるのですが、市町村の後に続く町名や番地を全て網羅することは困難です。日本の住所の終わりが全て数字で終わる等の条件が有ればできなくもないのですが、住所の終わりが「~号」・新しい区画で「~区画0番」・京都の「~通リ下ル」など市町村の後に続く住所は多岐に渡ります。判定基準がハッキリしている住所でしたら条件を追加して作ることはできるのですが、私のスキルでは現状不可能との回答になってしまいます。お力になれず申し訳ありません。PM返答ありがとうございます。コメントをキャンセルメールアドレスが公開されることはありません。