• 締切済み

郵便番号から自動的に住所を表示する方法

Excel2016を使っています。 郵便番号変換機能はついているので、 郵便番号を入力して変換すると、住所が出てくるのですが、 例えば、A1のセルに郵便番号を入力したら、自動的にB1のセルに住所を表示させるようにしたいのですが、 どのようにしたらできますか?

みんなの回答

  • Prome_Lin
  • ベストアンサー率42% (201/470)
回答No.5

以前、私がこのサイトで答えたものです。 http://okwave.jp/qa/q9098704.html 「回答No.5」とベストアンサーに選ばれた、「回答No.11」を参照してみてださい。

  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.4

ネット環境があるのなら WEBSERVICE関数と FILTERXML関数を使えばできる はずです。 A2に郵便番号を「000-0000」の形で入力するものとします。 B2:=WEBSERVICE(”http://zip.cgis.biz/xml/zip.php?zn=”&SUBSTITUTE($A2,"-","")) C2:=IFERROR(FILTERXML(B2,"//value[5]/@*")&FILTERXML(B2,"//value[6]/@*") &FILTERXML(B2,"//value[7]/@*"),"") 一例です。長ったらしい部分は名前の定義などを使えばすっきりするでしょう。

  • b4ea0718
  • ベストアンサー率46% (190/407)
回答No.3

http://www.post.japanpost.jp/zipcode/download.html 日本郵便株式会社にデータがあるので、それを使って表を作って取り込むか、市販のそう言ったソフトウェアを購入するほかないでしょうね。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

エクセルの関数としては提供してないようです。 以下の理由が考えられます。 各国で体系が異なる。 使うデータベースが10数万行有り多数のため、データべースソフトの厄介になる必要がある。 処理に時間がかかる恐れが多い。 郵便番号と住所の一覧表を作り、VLOOKUP関数で郵便番号を検索することをお勧めします。

  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.1

>郵便番号変換機能はついているので、 > 郵便番号を入力して変換すると、住所が出てくるのですが、 それはIMEの機能であって、エクセルの機能ではありません > 例えば、A1のセルに郵便番号を入力したら、自動的にB1のセルに住所を表示させるようにしたいのですが、 ひと手間必要です。

参考URL:
http://www.becoolusers.com/excel/wizard-postcode.html