• ベストアンサー

ACCES2007で郵便番号に対応した住所が入ってくれない。

ACCES2007で郵便番号に対応した住所が入ってくれない。 よろしくお願いします。 エクセルで800件ほどの住所の郵便番号を入力しました。 アクセスにインポートし、住所変換の設定をしたのですが、 それだけでは変換してくれないようですね。 何か方法があるのでしょうか。 それともアクセスで手入力したものしか反応してくれないのでしょうか。 『そんなのエクセルとか関数でもできるよー』ということでしたら、それでも構わないまですが、 今後のためにアクセスでの方法があれば知りたいのですが。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.3

当方Acc2002ですが手入力したものしか有効ではないようです。 2007でも同じなのかな? VBA を使うことに抵抗が無ければ、先達によって ZipConv という関数が 作成されています。 2007でも使えるかについてはホームページの中に記述されていないようですが 試してみる価値はあるかと・・・ ps. クエリで 〒マークは取り去って、番号自体も全角のようなので変換してから strconv(replace("〒123-5678","〒",""),8) →123-5678 ZipConvの出番です。

参考URL:
http://www.f3.dion.ne.jp/~element/msaccess/AcTipsZipConv.html

その他の回答 (2)

  • cider4
  • ベストアンサー率51% (640/1249)
回答No.2

1の回答者です。追加です。 >それだけでは変換してくれないようですね。 アクセスは使ったことがありますか? http://ag5.net/~nino/access-12.html Excelでは(郵便番号変換ウィザードがあります)アドインとして組み込む必要があります。 http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=6f6af8ef-b9dd-4e21-9e63-af4a0ff4e7ce どちらでも変換することはできますので、 Excelが慣れているならExcelで、最終的に使うソフトでやられたらいかがでしょうか? 画面を見ていますと、郵便番号のセルに〒マークまで入っているように見えますが…。 置換で(ctrl+Hキーを押す)でまず〒をとりましょう あと設定は参考URLを見ながらやってみてください。

  • cider4
  • ベストアンサー率51% (640/1249)
回答No.1

>ACCES2007で郵便番号に対応した住所が入ってくれない。 違う住所が入ってしまうということでしょうか、 最新版の郵便番号辞書が入っていますか? 5月のものが最新版ですが…。

参考URL:
http://www.microsoft.com/downloads/details.aspx?FamilyID=45192822-fba7-49e6-b220-09bb32250eb3&displaylang=ja