いつもお世話になります。
エクセル2013から搭載された WEBSERVICEという関数を使って
郵便番号→住所の変換をしたいと思っています。

《参考にしたサイト》
http://www.ka-net.org/blog/?p=1933

↑こちらに紹介されていた

=FILTERXML(WEBSERVICE("http://zip.cgis.biz/xml/zip.php?zn=" & $A2),"/ZIP_result/ADDRESS_value/value[@address]/@address")

を使うと、簡単に住所変換できるのですが
都道府県~市までの情報が 表記されません。

●●県●●市 も表記できるようにしたいのですが
どのようにすればよいか ご存じの方いらしたら教えてください。

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

A 回答 (3件)

お示しの


> 《参考にしたサイト》
> http://www.ka-net.org/blog/?p=1933
からリンクをたどって「xmlサンプル」まで確認されましたか?
(もっとも、確認していればこの質問には陥らなかったのでしょうけれど。)


さて、リンクをたどって
http://zip.cgis.biz/xml/zip.php?zn=0600000
にたどり着けたとして話を進めます。

郵便局が発行している郵便番号データは通常の場合、
・都道府県名
・市区町村名
・町域名
・(事業所固有)
の4欄に分かれています。

で、上記サンプルと照らし合わせたとき、
・都道府県名=state
・市区町村名=city
・町域名=address
・(事業所=company)
であることが読み取れます。

これを踏まえてお示しの「式」
> =FILTERXML(WEBSERVICE("http://zip.cgis.biz/xml/zip.php?zn=" & $A2),"/ZIP_result/ADDRESS_value/value[@address]/@address")
を見てみると、きっと末尾の「value[@address]/@address」が何やら怪しいと思いませんか?
ここを例えば「value[@state]/@state」などとしたら、何が返ってくるでしょう?
市区町村に関しても同様だと思われます。


あとは「&」でも使って結合してやればどうとでもなりますね。




※当然ながら2010以前のバージョンでは正しく機能しません。
 ほかのPCでの閲覧・他所への配布を考えるならコレはオススメできません。
 ということだけ、付記しておきます。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます♪
実は、質問したあとに [@address]/@addressの部分に気がついて
stateとcityに変えればよいのだとわかったのですが

現状、別々の列に情報を出しているような状態です><
(A列に郵便番号、B列に府県、C列に市区郡、D列にアドレスみたいな~)

回答者様のおっしゃってる

>あとは「&」でも使って結合してやればどうとでもなりますね。

のやり方を、良かったら教えていただけないでしょうか?
関数は既存のものしか使ったことがなく
自分で組み立てる方法(基礎)を知りません。

どうぞ、よろしくお願いします。

お礼日時:2013/09/10 20:17

ん?



> >あとは「&」でも使って結合してやればどうとでもなりますね。
> のやり方を

ん?エクセルの基礎ですが?
  ="A"&"B"
です。


詳細まで説明するつもりはありませんので
APIを探し当てたんですから、
「エクセル 文字列を結合」辺りで検索して
基礎をじっくり学習なさってくださいませ。
    • good
    • 0

> =FILTERXML(WEBSERVICE("

http://zip.cgis.biz/xml/zip.php?zn=" & $A2),"/ZIP_result/ADDRESS_value/value[@address]/@address")
> を使うと、簡単に住所変換できるのですが
> 都道府県~市までの情報が 表記されません。

WEBSERVICE関数ではありませんが、
従来と同様Excel2013でも「郵便番号変換ウィザード」は使用できるようです。

ご参考まで。

「Excel2013(エクセル2013)基本講座:Excel2013で郵便番号変換ウィザードは使えるのか?」
http://www4.synapse.ne.jp/yone/excel2013/excel20 …
    • good
    • 0

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

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

このQ&Aを見た人はこんなQ&Aも見ています

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

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

Qkt郵便番号検索ウィザードの使い方

Xp EXCEL2003を使用中です。Microsoft Download Centerより EXCELアドインkt郵便番号検索ウィザード(2003-2007ユーザー用) をダウンロード・インストールして使用しかけましたが、うまくできません。
1.Excel起動~ツール~アドイン~郵便番号変換ウィザードに✔~OK
2.A1セルに郵便番号を入力~ツール~ウィザード~郵便番号変換~郵便番号から変換をオン~次
3.郵便番号セル範囲は $a$1 住所セル出力範囲は Sheet1!$B$1~次へ
4.コメント出力をオン~完了
としたのですが、2行目以降はウィザードが機能しません。
2行目以降も毎行 1.2.3.4の作業をしなくては A列に郵便番号を入力してもB列に住所が出力されず困っています。
どこか手順で間違っていると思うのですが判らず弱っています。
どうぞお教えください。

Aベストアンサー

No.1-3です。

> リストに追加とか変更があった場合は、その都度該当セルに対して変換ウィザードを起動したいと思います。

数件の住所の場合、次のように操作すれば住所に変換することができます。

例として、千代田区霞ヶ関の場合、
IMEの変換モードを「人名/地名」に変更しておいて、「100-0013」と入力して変換しますと「東京都千代田区霞が関」と変換されます。
(変換モードを変更するのが面倒な場合、「一般」モードで「郵便番号辞書」を有効にしておきます。)

「Microsoft IME や IME 2003で郵便番号辞書が使いたい」
http://snow-white.cocolog-nifty.com/first/2010/02/microsoft-ime-i.html

Excelの関数を使って、郵便番号と住所を表示する方法もあります。
例えば、A2セルに郵便番号、B2セルに住所を表示する場合、
A2セルに、「=LEFT(PHONETIC(B2),8)」と入力し、B2セルに「100-0013」などと郵便番号を入力して変換し「東京都千代田区霞が関」などと表示されたところで「Enter」キーを押すと、A2セルに「100-0013」などと表示されます。

興味があればお試し下さい。

No.1-3です。

> リストに追加とか変更があった場合は、その都度該当セルに対して変換ウィザードを起動したいと思います。

数件の住所の場合、次のように操作すれば住所に変換することができます。

例として、千代田区霞ヶ関の場合、
IMEの変換モードを「人名/地名」に変更しておいて、「100-0013」と入力して変換しますと「東京都千代田区霞が関」と変換されます。
(変換モードを変更するのが面倒な場合、「一般」モードで「郵便番号辞書」を有効にしておきます。)

「Microsoft IME や IME 2003で郵便番号辞...続きを読む

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

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

教えていただけますでしょうか。

アクセスで名簿を管理し、宛名シールを出力しているのですが、この宛名シールをメールなどでデータを送り、受信者側でシールとして印刷することは可能なのでしょうか・・・。

色々と調べてみた結果、差し込み印刷?ですればなんとかなるのかな と思ったのですが・・・。
そこで行き詰ってしまいました。

どなたか詳しい方がいっしゃれば助けていただきたいです。

どうぞよろしくお願いいたします。

Aベストアンサー

ACCESSから直接印刷するのではなくて、ACCESSのインストールされていない(もしくはされていてもACCESSを使わず)他のPCから印刷したいということですか?

であれば、PDFに出力してからそのPDFファイルを送れば可能かと思います。もちろん、宛名シールを作成する際の宛名用紙は実際のものとあっている必要があります。

PDFの出力はAcrobatか、フリーソフトでもいろいろあります。
私は、PrimoPDFを使っています。

(http://www.xlsoft.com/jp/products/primopdf/index.html)

Q郵便番号の検索

町名・字名による郵便番号でない公共施設・企業・ビル等の郵便番号が検索または一覧できるサイトはありませんか?

Aベストアンサー

#1です。
CSV(可変長データ)形式のファイルをダウンロードもできます。
lzh形式で圧縮してあります。
http://www.post.japanpost.jp/zipcode/dl/jigyosyo/index.html

QAccess 訪問実績を月毎にカウントできるフォームを作りたい いつも大変お世話になっており

Access 訪問実績を月毎にカウントできるフォームを作りたい

 

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

上司指示により、Accessで業務実績管理を作っています。

その中で、月毎、担当者ごとにどの地域に何回訪問したかを入力するフォーム

を作っているのですが、迷っています。

 

良い方法がありましたら、ご教授ください。

 

T日報(現在はフォームで入力し、テーブル上は訪問先はyes/no型で設定しました) 

 日付|担当者|北海道|青 森|秋 田|・・・・

 1/1| A | レ |   | レ |・・・・

1/1| B |   | レ | レ |

1/2| A | レ |   |   |

1/2| B | レ | レ |   |

  :

 

これを

 最終的に月報にまとめ、クエリ等を使って

 

 月|担当者|訪問先|回数

1月| A |北海道| 2 

1月| A |秋 田| 1

1月| B |北海道| 1

1月| B |青 森| 2

 

のようにまとめ、最終的には月、担当者で絞り込んだとき、

サブフォームに訪問先と訪問回数が一覧で出せればと思っています。

 

知識がなく、入力上のことで、テーブルのデザインが上記のようになりましたが、

もしかしたら、違う方法があったのかも、とも思っております。

 

なにぶん医療職でPCはあまり使うことがなく、今回のやり方が良いのか分かりません。

必ずしたいことは

フォーム上のチェックボックスで入力できる月間の各担当者が訪問した先と回数が一覧で出せる

 

になります。

 

もしよりよい方法がありましたら、そちらでできればと思っております。

ご教授お願いいたします。

Access 訪問実績を月毎にカウントできるフォームを作りたい

 

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

上司指示により、Accessで業務実績管理を作っています。

その中で、月毎、担当者ごとにどの地域に何回訪問したかを入力するフォーム

を作っているのですが、迷っています。

 

良い方法がありましたら、ご教授ください。

 

T日報(現在はフォームで入力し、テーブル上は訪問先はyes/no型で設定しました) 

 日付|担当者|北海道|青 森|秋 田|・・・・

 1/1| A | レ |   | レ |・・・...続きを読む

Aベストアンサー

訪問先が増減するたびに変更が必要になるのでメンテナンスが大変になりますが・・・。

現状のままいくとして

集計を
|月|担当者|訪問先|回数|
|1月|A|北海道|2| 
|1月|A|秋 田|1|
|1月|B|北海道|1|
|1月|B|青 森|2|
ではなく
|月|担当者|北海道|青森|秋田|・・・
|1月|A|2|0|1| 
|1月|B|1|2|0|
ならクエリのみで可能だと思います。

iif([北海道]=true,1,0)
iif([秋田]=true,1,0)
と訪問先ごとにチェックがあれば1を返すようにしてやれば月の回数が出せます。

http://www.relief.jp/itnote/archives/001423.php

Q郵便番号検索でヒットしない番号

郵便番号「***-◇◇◇◇」の内、後半の◇の部分が-85で始まる番号は、一般的な郵便番号とは違うのですか。郵便局のHPで郵便番号検索をしてもヒットしません。
多くは、会社や大きな施設がこの番号を持っているみたいです。
こういう所へ郵便物を送りたい時は、どちらの番号を書けばいいのですか。
-85◇◇の番号を書いた場合、送る側、受け取る側にとってメリットがあるのですか。
通常より早く届くなどの特別なメリットがあるのですか。
ただ単に、郵便局側の配達関係の事情ですか。

Aベストアンサー

旧郵便番号が3けたの地域については
4けた目および5けた目に「85」~「87」を用い
6けた目および7けた目で特に配達物数の多い大口事業所
私書箱、料金受取人払等を表す個別番号を設定していると思います。
この私書箱、受取人払いの設定がされているかもしれないので
やはり85で始まる番号への送付になると思います。

Q郵便番号変換ウィザードのダウンロードについて

マイクロソフトのダウンロードのHPで郵便番号変換ウィザードをダウンロードしようとしたら、「現在のセキュリティ設定ではこのファイルをダウンロードできません」とでてしまい、結局ダウンロードできないままなのですが、セキュリティソフトはソースネクストのウイルスセキュリティ2005を導入しています。なのに現在のセキュリティ設定ではできないとでたら、どうしたらダウンロードできるようになるのでしょうか。ちなみにOSはWINDWSXPでサービスパック2はアップデートしていません。それと関係があるのでしょうか?それとも、この状態でもダウンロードできる何かほかの方法があるでしょうか。
お手数ですが、よろしくお願いします。

Aベストアンサー

ご使用のブラウザのセキュリティ設定は確認済みですか?

例えば、IE(インターネットイクスプローラ)の場合だと、

ツール>インターネットオプション>セキュリティタブ
>インターネットゾーン

でセキュリティのレベルが“高”になっていると、ご質問にあるようなメッセージが出ますね。
(通常は“中”にしておいて問題ないと思います)

それから、後でウィルスセキュリティは元に戻しておくのを忘れずに。

では。

Qエクセルに入力した住所の郵便番号を検索したいのですが、、、。

エクセルでデータベースを作っているのですが、大半が郵便番号がなく、住所のみなのです。ネットで住所を入力すれば郵便番号の検索はできるのですが、数が多いので一件一件検索できる状態ではありません。一挙に住所から〒番号を検索できる方法ってありますでしょうか?どなたか、よいアイデアがあれば宜しくお願いします!

Aベストアンサー

アドインで郵便番号ウィザードを持ってきて、

郵便番号XXX-XXXX(ハイフンはなくても良い)

すべての列を囲む(ドラッグ)、ツール→ウィザード→郵便番号変換で変換する。

ウィザードがなかったら、ネットからもってくる。

ちなみに、これは住所はでますが、番地まではおそらく
出ないと思います。

Qはがき宛名ウィザードの郵便番号設定について

はじめて投稿いたします。
ワード2002のはがき宛名ウィザードを使用しているのですが、はがきの種類を「普通はがき」に指定した場合、”差出人”の郵便番号が印刷できません。
レイアウトのところでは、印字されているのに
印刷プレビューで見ると、出てこないのです。
ページ設定から余白を変えたりいろいろしてみたのですが、どうしても印刷されません。
(印刷範囲外になってしまいます。)
種類を「年賀はがき」にすると、印刷できるのですが、普通はがきに印刷したいのです。
ご存知の方、どうかよろしくお願いいたします。

Aベストアンサー

No.2で回答いたしました者です。

EPSONの複合機は利用した事がないのですが、
コントロールパネルよりプリンタを開き、
そこに表示されている「CC-600PX」のアイコンを
右クリックしてプロパティを選択。
表示された画面のどこかに、印刷可能範囲として「標準」
とか「最大」など表示されていれば、
「最大」にチェックをつけるとすると印刷可能範囲が広がります。
(PMシリーズだと用紙設定のタブにその項目があるのですが)

一度ご確認ください。

Q郵便番号で検索⇒距離順に結果リストを表示したい

お世話になっております。

とあるジャンルの店舗検索ポータルサイトを作成しております。
郵便番号検索を行った際に、入力した郵便番号より近い距離の店舗順に表示し、
且つ入力した郵便番号から該当の店舗までの距離をkmで表示したいと考えております。

その他条件としては
・検索結果は10件~20件程表示予定
・検索結果に反映させるのは入力された郵便番号より◯◯kmまで、という制限を設けます。

以上の内容を踏まえて、
上記のような検索機能を開発したい場合、API等またはパッケージソフト等で使用できるものはございますでしょうか?
例)Google MAPS API 等

また、具体的にはどのような手法を取って検索結果を表示するのでしょうか?
例)ユーザが入力した郵便番号および住所の位置から緯度経度を割り出し、緯度経度の範囲を定め検索 等

以上となります。
ご協力の程お願い申し上げます。

Aベストアンサー

あなたのおっしゃっていることでほとんどすべてだと思いますが…。

地図検索APIで道のりを求める、または緯度経度から距離を求めて並べ替え、表示。これ以上なにか必要でしょうか?
地図検索APIは Google maps もありますし、検索すれば幾つも出てきます。

QOneNote2010からOneNote2013へ

Windows7上で
Office2010に入っていたOneNote2010を使用して
ノートやスクラップ帳として利用してきております。

これを
Office2013を買うのではなくて

ネット上から無料のOneNote2013をダウンロードするという形で

OneNote2010からOneNote2013へのヴァージョンアップをしたいと
思っているのですが、

既にOneNote2010が稼働している上へ
普通にOneNote2013をダウンロードして、
これまでに記録してきたノートの内容は
ちゃんと引き継がれるものでしょうか?
消えてしまったりしませんでしょうか?

心配なので、

分かる方、
教えていただければ幸いです。

Aベストアンサー

OneNote 2013自体は、(有償版の一部(VL版?)を除き)クイック実行版で提供されており、余程のことがなければMSI版(2010世代では、一部を除きMSI版でした)のOffice 2010とは、一応共存インストールできますが、無償版OneNote 2013には、一部制限(それが、MS公式サイトに載ってないので…。載せてくれとは言ったのですが…)があり、OneDriveに置いてある物しか扱えなかったりします(有償版ならローカルでも大丈夫)。

#Windows 8.1用の、Windowsストア版(Modern UI版)
http://apps.microsoft.com/windows/ja-JP/app/onenote/f022389f-f3a6-417e-ad23-704fbdf57117
も、OneDriveに置いてある物しか扱えない模様。
#2013世代で、(VL版以外で)MSI版なのは、SharePoint Designer 2013
http://www.microsoft.com/ja-jp/download/details.aspx?id=35491
のみでした…。

OneDriveのアカを取って、そこに上げるか、有償版2013に上げるか、う~んな感じです。
#個人的には、有償版アップデートキーと、無償版にそれを入れる機能を追加しても良いと思うのですが…。

参考URL
http://answers.microsoft.com/ja-jp/office/forum/office_2013_release-onenote/onenote%E3%81%AE%E6%9C%89%E5%84%9F%E7%89%88/51b50295-05e9-4a56-81e6-e98a2d8c3df8

OneNote 2013自体は、(有償版の一部(VL版?)を除き)クイック実行版で提供されており、余程のことがなければMSI版(2010世代では、一部を除きMSI版でした)のOffice 2010とは、一応共存インストールできますが、無償版OneNote 2013には、一部制限(それが、MS公式サイトに載ってないので…。載せてくれとは言ったのですが…)があり、OneDriveに置いてある物しか扱えなかったりします(有償版ならローカルでも大丈夫)。

#Windows 8.1用の、Windowsストア版(Modern UI版)
http://apps.microsoft.com/windows/ja-JP/app/onen...続きを読む


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング