あなたの映画力を試せる!POPLETA映画検定(無料) >>

市町村合併に伴い、住所録の変更が必要です。データ数が多いのにどうすればよいのでしょうか。教えてください。

郵便番号旧住所         新住所
420-0853静岡市追手町1-1  静岡市葵区追手町1-1
428-0315中川根町上長尾1-1 川根本町上長尾1-1

このQ&Aに関連する最新のQ&A

A 回答 (6件)

今、CSVをExcelデータ用に書き換えるものと、検索するコードをExcel用のマクロで書いてみました。

ただ、実用化にするためには、郵便番号データブックと実際のユーザーデータと分けて利用しなくてはならないので、もう少し、変更が必要です。(その時は、誰か他に、便利なツールが出ているかもしれませんが)

ところで、

>420-0853 静岡市追手町1-1   静岡市葵区追手町1-1
>428-0315 中川根町上長尾1-1 川根本町上長尾1-1

この前、静岡・清水市の統合をニュースで発表したいたばかりですから、これは、4月の改編データですね。今回、郵政公社のサイトの「平成17年 3月 31日更新分」データのCSVファイルには、含まれていませんでした。(調べたのは、Del_0503.CSV, Add_0503.CSVです。)

もう少し、待ってみたらいかがですか?変更データがないと、いづれにしても変換の件は、どうしようもありません。

なお、いくら CSV でも、そのまま、ファイルをクリックしても、Excelの郵便番号検索用のデータとしてなりませんので、これは、データ-外部データの取り込み-テキストファイルのインポートで、区切り位置ダイアログで、文字列として、数字をインポートしなければ使えません。しかし、不要なデータもかなり多いので、簡単には、使いこなせないかもしれません。
    • good
    • 0

住所変換は思っているより複雑ですよ。

ベルシステム24が1件10円で受けてくれます。www.bell24.co.jp

参考URL:http://www.bell24.co.jp/about/release/pdf/rls_05 …
    • good
    • 0
この回答へのお礼

ありがとうございました。
私の持っているデータは、1件10円をかけるほどのデータでもなさそうです。
ニーズがあり、商売できるほど難しいってことがわかりました。

お礼日時:2005/05/04 18:40

エクセルの場合は、「郵便番号変換ウィザード」で、一括住所変換できますね。


ただし・・・・・・・。
肝心の郵便番号辞書が古くて、使えないですね。

三四郎2005では、簡単な一括変換は無理なようです。私はあきらめました。
さらに三四郎2005では、郵便番号を入力したセルの隣に住所を自動表示できるのですが(ふりがな表示と同じ)、ATOKが無いと連動しませんでした。

その点では、エクセルの方がいいかな。値段が全然違うけど。

私のスキルでは、お役に立てませんでした。

参考URL:http://www.microsoft.com/downloads/details.aspx? …
    • good
    • 0
この回答へのお礼

いろいろと検討していただきありがとうございました。三四郎は使用したことがないのですが、そういった機能があることを知り参考になりました。

お礼日時:2005/04/25 07:13

ですよね。

ちなみに当方の三四郎2005の郵便番号辞書を利用した変換では、
428-0315  静岡県榛原郡中川根町久野脇でしたが、違いますか?
郵政公社の検索でも同じでした。

エクセルのツールの中にも同様のものがあったかと。
三四郎2005でも一括変更の方法を調べています。
締め切るのは、もうちょっと待ってくれませんか。
    • good
    • 0
この回答へのお礼

ご指摘いただきありがとうございます。
おっしゃる通りでした。久野脇です。
色々な方法を探してくださり感謝しております。簡単にはできそうもないことがわかりましたが、皆さんのお知恵をお借りしたいと思っています。

お礼日時:2005/04/24 10:52

郵政公社のサイトから、CSV(可変長データ)形式のファイルをダウンロードして、変更できませんかね。


データ数が多いので大変でしょうが。
市町村合併で変更になった郵便番号・住所をまとめたものもありました。
参考になれば幸いです。
http://www.post.japanpost.jp/zipcode/dl/kogaki.h …
http://www.post.japanpost.jp/zipcode/merge/index …

参考URL:http://www.post.japanpost.jp/zipcode/dl/kogaki.html,http://www.post.japanpost.jp/zipcode/merge/index …
    • good
    • 0
この回答へのお礼

ありがとうございます。
データの場所を教えてくださり参考になりました。
でも、これをどうやって活用したらよいか、素人には手が出ません。

お礼日時:2005/04/24 09:58

過去に良く似た質問が出ています。


参考にしてください。

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=1299480
    • good
    • 0
この回答へのお礼

ありがとうございます。
データ数が多くて手作業は無理です。
ちょっと簡単そうでないのがわかりました。

お礼日時:2005/04/24 09:56

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q合併による市町村名変更 旧住所を新住所に一発変換するソフト

いつもお世話になっています。

題名の通り、
合併によって市町村名が変更になってしまった住所を一発で新住所にするフリーソフトを探しています。

Excelで古い住所録があるのですが、これを1件1件手作業で修正するのは大変なので、取込んで簡単に変換できたらありがたいです。

ご存知の方は教えてください。
よろしくお願いいたします。

Aベストアンサー

参考URLの物なんかどうでしょう。

参考URL:http://www.vector.co.jp/soft/win95/personal/se380669.html

Q旧住所→新住所 検索できる方法

このごろの市町村合併に伴い、かなり住所変更があったのですが、
旧住所を入力すると新住所がわかるようなサイトはありませんでしょうか?
もしくは、旧住所入力でも、地図が表示されるサイトなど。
地図検索も、新住所でしか表示されずに困っています。

客先の住所は、以前のままのものが多く変わったのかそうでないのかの
判断すらつかない状態です。
客先によっては、変更連絡が来ていたりもするのですが。

Aベストアンサー

ゆうびんホームページの「市町村合併が行われる住所の郵便番号一覧」
http://www.post.japanpost.jp/zipcode/merge/index.html
合併による住所変更の新住所と旧住所の対応がすべて調べられます。

このページで住所検索すると、旧住所の検索もOK。
http://search.post.japanpost.jp/7zip/

参考URL:http://www.post.japanpost.jp/zipcode/merge/index.html

Q新住所→旧住所への変換。

質問です。合併特例法で、たくさんの市町村が無くなってしまいました。そこで困るのが、インターネットに載っている住所情報と古いカーナビの住所情報が合わないことです。そこで、新住所を旧住所に変換をするソフトないしサイトはあるでしょうか?

Aベストアンサー

http://oshiete1.goo.ne.jp/qa2152546.html
http://www.vector.co.jp/soft/win95/personal/se380669.html
http://www.geocities.jp/foolproofassist/daily_life/daily_life_contents.html

Qある範囲のセルから任意の値を検索して、その隣のセルの値を取得するという関数はありますか?

Excelの関数について質問します。
ある範囲のせるを検索して、その隣のセルの値を取得するという関数を探しています。
なければユーザー定義で作りたいと思っています。
VLOOKUP関数では一番左端が検索されますが、
それをある範囲まで拡張して、
その右隣の値を取得できるようにしたいのです。
どうかお知恵をお貸しください。

Aベストアンサー

●X1セルの値を範囲A1:F200の中から探して、その右隣のセルの値を返す

 =OFFSET(A1,SUMPRODUCT(ROW(A1:F200)*(A1:F200=X1))-1,SUMPRODUCT(COLUMN(A1:F200)*(A1:F200=X1)))

※最初のA1はワークシートの左上隅を示すものなので、検索範囲に関わらずA1固定
※SUMPRODUCT(ROW(A1:F200)*(A1:F200=X1)) ⇒ A1:F200で値がX1と一致するセルの行番号

>その「ある範囲」の中には検索したい値が入っているセルは1つしかありません。
というのが前提です。複数のセルがHITすると関係ないセルの値が返るので、
場合によっては、IFをかぶせてCOUNTIFで確認した方が良いかもしれません。
 ex. =IF(COUNTIF(A1:F200,X1)=1,【上記数式】,"えらー")

ちなみに、VBAでやるならこんな感じになるかと。

動作の概要
 【検査範囲】から【検査値】を探し、
 最初にHITしたセルについて、右隣のセルの値を返す。
 ex. =Sample(X1,A1:F200)

'--------------------------↓ココカラ↓--------------------------
Function Sample(ByVal 検査値 As Variant,ByVal 検査範囲 As Range)
 For Each セル In 検査範囲
  If セル = 検査値 Then Exit For
 Next セル
 Sample = セル.Offset(0, 1)
End Function
'--------------------------↑ココマデ↑--------------------------

いずれもExcel2003で動作確認済。
以上ご参考まで。

●X1セルの値を範囲A1:F200の中から探して、その右隣のセルの値を返す

 =OFFSET(A1,SUMPRODUCT(ROW(A1:F200)*(A1:F200=X1))-1,SUMPRODUCT(COLUMN(A1:F200)*(A1:F200=X1)))

※最初のA1はワークシートの左上隅を示すものなので、検索範囲に関わらずA1固定
※SUMPRODUCT(ROW(A1:F200)*(A1:F200=X1)) ⇒ A1:F200で値がX1と一致するセルの行番号

>その「ある範囲」の中には検索したい値が入っているセルは1つしかありません。
というのが前提です。複数のセルがHITすると関係ないセルの値が返るので、
場...続きを読む


人気Q&Aランキング