• 締切済み

たとえば次のデータベースで 三重県八王子市河原田町1丁目2番地3という

たとえば次のデータベースで 三重県八王子市河原田町1丁目2番地3というパターンで三重県八王子市河原田町と1丁目2番地3で別々のセル(エクセル)で分けるやり方や、マクロで絞る方法など なにか分かる方アドバイスお願い致します。

noname#117008
noname#117008

みんなの回答

  • layy
  • ベストアンサー率23% (292/1222)
回答No.3

ALL ABOUT JAPANサイトのエクセルの使い方、で住所の取り出し方の考え方と解説あります。 リンク先は控えてないのでこのサイトを検索して下さい。 市区町村郡レベルまで書いてあります。

  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.2

昔db移行のためやったことがあるけど、(私がやった方法は) ・アクセスの住所入力支援の機能で郵便番号を100-0001からずっと抽出して、 ・対象レコードだけに絞って、 ・-の後が8で始まるのを除いて、 ・この郵便-住所リストを一件ずつ、住所リストと照らし合わせてそれで始まるものの分割点を探す。 この時点で(住所リストが地域との関連性が強かったため)6割強が分割できました。 例外については、頭10文字などでグループ化し件数が多いものから原因を突き止め住所を書き直し、 またそれらを分割させるという行為を繰り返しました。 原因については、  ・手入力のデータの入力間違い ・市町村統合などによる、特定の住所の廃止 など、いろいろあったと思います。  (完璧ではありませんでしたが)20万件ほどやるのに、2週間くらいかかったと思います。 

noname#117008
質問者

補足

ご回答ありがとうございます。色々な方法がありますので参考にさせていただきたいと思います。

回答No.1

関数で分けるなら、「町」までを切り取るとして(「町」が無いと無理ですが・・) A1に 三重県八王子市河原田町1丁目2番地3 とはいっていたとします。 B1に =left(A1,find("町",A1)) と入力すれば「三重県八王子市河原田町」がでます。 C1に =RIGHT(A1,LEN(A1)-LEN(B1)) と入力すれば「1丁目2番地3」がでます。 でも旭丘3丁目とかは無理ですよね・・町がないから(O_O;) お役に立てないですが、なにかヒントになれば。

noname#117008
質問者

補足

ありがとうございます。参考になりました。ちなみに区、市、町、村の4種類から分けることは分けることはできますでしょうか?

関連するQ&A

  • 三重県桑名市への行き方

    三重県桑名市野田5丁目8番地 鈴鹿市白子から上記住所へ車で行きたいのですが、一番早くて分かりやすい行き方・道を教えて下さい。 地図を見たのですが道が入り組んでてよく分かりません・・・。 鈴鹿市内しか走ったことがありませんので高速は初めてですが、地図を見るとインターの近く?みたいなので一応予定には入れてます。 その場合、インターの看板、どこ方面に出ればいいかも教えて欲しいです。 インターを行かなくて済むならそれに越したことはないのですが・・・。 何号線、いくつめの信号、目印になる建物など、出来る限り詳しく教えて頂けると助かります。 女性・軽です。よろしくお願いします。

  • 三重県桑名市で

    今年三重県桑名市に引っ越してきて、この近くには親戚も互いの両親も住んでいません。 当然土地感もなく、夫婦2人でやっと生活に事欠かない程度に覚えてきたところです。 今赤ちゃんを望んでいて、もし出来たらどこの病院にお世話になるのがいいかなと思いまして、もしこの辺にお住まいで出産された病院はよかった、あそこはいまいちだった、などありましたら参考にさせていただきたいのです。 車もありますので近隣の町でも構いませんが、初産なので出来れば近い市内の方がありがたいです。 よろしくお願いします。

  • 関数字について

    仕事の書類でたまに漢数字を使いますが、いまだにさっぱり分かりません。教えて下さい。 住所などで使う、12丁目などの表現はどうするのですか?10丁目なら?番地は?マンションの場合は? 単純に「○○県○○市○○町12丁目23-9 ○○マンション402」と言う住所があったとしたら、漢数字にする場合どのようにすればいいのですか?12丁目も10丁目の表現の仕方は同じですか? 12と言っても、十弐・拾弐・壱弐とパターンがあるために、こんな時にはコレを使うなど詳しく教えていただけると嬉しいのですが・・・お願いします。

  • 三重県鈴鹿市に移住したい。仕事はありますか?

    こんにちは。 小3まで三重県鈴鹿市白子に住んでいました♪ 今は結婚して私は専業主婦で旦那と猫の3人で東京に住んでいます。 白子はとっても大好きな町で忘れられなくて、いつか 白子に住みたいってずっと思っていました。 旦那によく「三重県に住みたい」って言ってるんですが 「バカか仕事がないだろ」って言われます(涙)旦那は大型免許を持っててトラック運転手なんですが、ヘマをして給料がかなり少ない場所に 移動になってしまって、いつも仕事探しの本見てます。 旦那の歳は40なんで難しいかなって思いますが、三重県への移住する 事はヤメた方がいいでしょうか?仕事はありそうでしょうか あと旦那は三重県を全然知らないのであまり行きたくない感じです その気にさせる良い方法なんかありましたら教えて下さい。 まとまってない文章ですが読んでくれてありがとうございます。 色んな意見お聞かせください(^^)お願いします。 

  • 市区町村名の次に○丁目がくる住所

    日本の住所では 〇〇県〇〇市△△一丁目~ のような形が多いと思いますが、この△△が無く ○○県○○市一丁目~  というパターンも少ないながらあったと思います。 つまり「一丁目」という町名、というのでしょうか。 二丁目でも三丁目でもいいのですが、こういう「○丁目」という町名の一覧がどこかにないでしょうか。 かつてネット上で見かけた気がするのですが… ご存知の方はどうかご教示ください。 なお市区町村名の次に「○丁目」ではなく「○番地」がくるもの(○○市○○番地)については知っておりますのでご教示いただかなくて結構です。 よろしくお願いいたします。

  • エクセルで住所録を作った

    住所の”県名”を全部消したいのですが、 膨大な件数を入力したので、 一気に消せる技はないでしょうか? 一つのセルに○○県△△市□□町●丁目▲番地 と、打ち込んでいます。 1個1個DELキーで消すのがシンドイです。

  • 団地、住所の書き方について

    番地と号棟が同じ場合 例えば…番地札(緑とか青とかの小さい札?)には「日本町1丁目2-30」みたいに書いてます。 しかし、団地の棟は「30号棟」「31号棟」みたいな感じで番地と合うように?割り振ってあって、郵便受けや表札にも「30-101」みたいな感じで書いてます。 こう言う場合、住所はどう書くのがいいのでしょうか?  ・日本県日本市○○区日本町1丁目2-30 ××団地101号室  ・日本県日本市○○区日本町1丁目2 ××団地30-101号室  ・日本県日本市○○区日本町1丁目2-30-101号室 ××団地 また、他に適切な書き方があったら教えて下さい。

  • Excel2010 住所5分割

    東京都豊島区東池袋3丁目1番1号 東京都八王子市子安町4丁目10番15号 神奈川県川崎市高津区明津12番地メゾン美鈴 とある住所を「都道府県」「市区町村郡」「通称名」「○丁目」「番地ビル」 のように分割したいです。  M列     N列      O列     P列      Q列    都道府県  市区町村郡    通称名    丁目      番地 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 「東京都」 「豊島区」   「東池袋」  「3丁目」  「1番1号」 「東京都」 「八王子市子安町」      「4丁目」  「10番15号」 「神奈川県」 「川崎市高津区」 「明津」      「12番地メゾン美鈴」 5万近く件数があり手作業では無理なので、関数かVBAで出来れば助かります。 都道府県とそれ以降の分割しかわかりません。 宜しくお願いします。

  • エクセルの複数セルを一つに集約させる方法

    どなたかエクセルの得意な方に伺います。 セルをまたいだ住所を一つのセルに移動させるやり方をご存知でしょうか? 〇〇県〇〇市が入っているセルと〇〇町〇ー〇番地が入っているセルを一つにさせたいのですが、困っています。 手作業でもできますが、数万件の情報ですのでとても無理です。 どなたかお教え頂けないでしょうか? 宜しくお願い致します。

  • 膨大なデータ一行おきに二行分のコピーしたセルを挿入

    エクセルが苦手で困っています。 エクセル、マクロに詳しい方教えて下さい。 10000件ある住所の一覧データに1行おきにコピーした2行分のセルを挿入したいのですが、 10000件を1件づつコピーしたセルの挿入を繰り返すのは気が遠くなりそうです。 一気にコピーした2行分のセルを1件おきに挿入する良い方法はありませんでしょうか? マクロやエクセルでの方法を教えて下さい! 【例】 番号 郵便番号 住所 名前 1 123-4567 ○○県○○市○○町 春本 春子 2 111-1111 △△県△△市△町       夏野 夏美 3 222-2222 □□県□□市□□町 秋田 秋夫 4 333-3333 ××県××市××町 冬川 冬彦 〃       〃               〃              〃 〃       〃               〃              〃 10000   〃               〃              〃 ↓ 番号 郵便番号 住所 名前 1 123-4567 ○○県○○市○○町 春本 春子 2013 5000 250 5250 0101 7000 350 7350 2 111-1111 △△県△△市△町 夏野 夏美 2013 5000 250 5250 0101 7000 350 7350 3 222-2222 □□県□□市□□町 秋田 秋夫 2013 5000 250 5250 0101 7000 350 7350 4 333-3333 ××県××市××町 冬川 冬彦 2013 5000 250 5250 0101 7000 350 7350 5  〃 〃 〃 20130101 5000 250 5250 0101 7000 350 7350 10000   〃 〃 〃 20130101 5000 250 5250 0101 7000 350 7350 10000件分コピーして挿入する内容は同じです。 ただ、コピーしたセルの1行目と2行目の並びは変えたくありません。 わかりづらい説明かもしれませんが、宜しくお願いします。