A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
因みに。
アドイン郵便番号変換ウィザードでの「郵便番号と住所データ」は、かなり古くて使い物にならないです。IMEの「郵便番号辞書」も同様で、古くて使えません。
当方の「検索用ブックを用いた方法」であれば、検索用ブックさえ最新の状態にしておけば、いつでも最新のデータで変換できます。
「郵便番号と住所データ」は、先ほどの回答のダウンロードのページにあり、定期的に更新されて新しくなります。
ページの下の方にある「差分データ」が増えていれば、全件データも更新されている筈なので、定期的にチェックしましょう。
No.2
- 回答日時:
http://www.post.japanpost.jp/zipcode/download.html
から、郵便番号データ全件をダウンロードして下さい。
そして、
A列 B列
060-0000 北海道札幌市中央区以下に掲載がない場合
064-0941 北海道札幌市中央区旭ケ丘
060-0041 北海道札幌市中央区大通東
060-0042 北海道札幌市中央区大通西(1~19丁目)
064-0820 北海道札幌市中央区大通西(20~28丁目)
060-0031 北海道札幌市中央区北一条東
C列 D列
100-0000 東京都千代田区以下に掲載がない場合
102-0072 東京都千代田区飯田橋
102-0082 東京都千代田区一番町
101-0032 東京都千代田区岩本町
101-0047 東京都千代田区内神田
E列 F列
200-0000 (以下略)
と言う感じの検索用ブックを作ります。
なお「検索用ブックには65536行しか入らず、郵便番号のリスト全件をそのまま縦1列に入れる事が不可能」なので
A列には0から始まる郵便番号
B列にはA列の住所
C列には1から始まる郵便番号
D列にはC列の住所
E列には2から始まる郵便番号
F列にはE列の住所
|
S列には9から始まる郵便番号
T列にはS列の住所
と言う感じで、工夫したブックを作るのが肝心です。
検索ブックが出来たら、B2セルに
=CHOOSE(MID(A1,1,1)+1,VLOOKUP(A1,[検索ブック.XLS]Sheet1!A:B,2,FALSE),VLOOKUP(A1,[検索ブック.XLS]Sheet1!C:D,2,FALSE),VLOOKUP(A1,[検索ブック.XLS]Sheet1!E:F,2,FALSE),VLOOKUP(A1,[検索ブック.XLS]Sheet1!G:H,2,FALSE),VLOOKUP(A1,[検索ブック.XLS]Sheet1!I:J,2,FALSE),VLOOKUP(A1,[検索ブック.XLS]Sheet1!K:L,2,FALSE),VLOOKUP(A1,[検索ブック.XLS]Sheet1!M:N,2,FALSE),VLOOKUP(A1,[検索ブック.XLS]Sheet1!O:P,2,FALSE),VLOOKUP(A1,[検索ブック.XLS]Sheet1!Q:R,2,FALSE),VLOOKUP(A1,[検索ブック.XLS]Sheet1!S:T,2,FALSE))
と言う式を入れましょう。そうすれば、A1セルに「193-0934」で「東京都八王子市小比企町」が出ます。
もし「あたまの1文字の0~9で10個に分けても、65536行じゃ足りない」と言う場合は、もう少し工夫が必要です。
から、郵便番号データ全件をダウンロードして下さい。
そして、
A列 B列
060-0000 北海道札幌市中央区以下に掲載がない場合
064-0941 北海道札幌市中央区旭ケ丘
060-0041 北海道札幌市中央区大通東
060-0042 北海道札幌市中央区大通西(1~19丁目)
064-0820 北海道札幌市中央区大通西(20~28丁目)
060-0031 北海道札幌市中央区北一条東
C列 D列
100-0000 東京都千代田区以下に掲載がない場合
102-0072 東京都千代田区飯田橋
102-0082 東京都千代田区一番町
101-0032 東京都千代田区岩本町
101-0047 東京都千代田区内神田
E列 F列
200-0000 (以下略)
と言う感じの検索用ブックを作ります。
なお「検索用ブックには65536行しか入らず、郵便番号のリスト全件をそのまま縦1列に入れる事が不可能」なので
A列には0から始まる郵便番号
B列にはA列の住所
C列には1から始まる郵便番号
D列にはC列の住所
E列には2から始まる郵便番号
F列にはE列の住所
|
S列には9から始まる郵便番号
T列にはS列の住所
と言う感じで、工夫したブックを作るのが肝心です。
検索ブックが出来たら、B2セルに
=CHOOSE(MID(A1,1,1)+1,VLOOKUP(A1,[検索ブック.XLS]Sheet1!A:B,2,FALSE),VLOOKUP(A1,[検索ブック.XLS]Sheet1!C:D,2,FALSE),VLOOKUP(A1,[検索ブック.XLS]Sheet1!E:F,2,FALSE),VLOOKUP(A1,[検索ブック.XLS]Sheet1!G:H,2,FALSE),VLOOKUP(A1,[検索ブック.XLS]Sheet1!I:J,2,FALSE),VLOOKUP(A1,[検索ブック.XLS]Sheet1!K:L,2,FALSE),VLOOKUP(A1,[検索ブック.XLS]Sheet1!M:N,2,FALSE),VLOOKUP(A1,[検索ブック.XLS]Sheet1!O:P,2,FALSE),VLOOKUP(A1,[検索ブック.XLS]Sheet1!Q:R,2,FALSE),VLOOKUP(A1,[検索ブック.XLS]Sheet1!S:T,2,FALSE))
と言う式を入れましょう。そうすれば、A1セルに「193-0934」で「東京都八王子市小比企町」が出ます。
もし「あたまの1文字の0~9で10個に分けても、65536行じゃ足りない」と言う場合は、もう少し工夫が必要です。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの住所から郵便番号を表示するには 2 2022/09/01 16:18
- Access(アクセス) 【至急・画像あり】建物or住所から電話番号を出す方法を教えてください 3 2023/02/17 11:58
- Google Maps 郵便番号を Google マップで調べる方法を教えてください 環境としては 日本に滞在して間もない 3 2022/03/23 12:25
- Excel(エクセル) 【Excel】住所に郵便番号を付記する方法 3 2022/05/07 17:15
- 郵便・宅配 専用郵便番号なので住所なしで届くという場合 7 2022/04/14 14:08
- 地図・道路 皇居の住所と郵便番号は何ですか? 宮内庁は千代田1-1、皇居外苑は皇居外苑1-1のようですが、 5 2022/12/22 12:06
- Excel(エクセル) VBA マクロ名のパスをとるには 2 2022/06/07 12:58
- その他(スマートフォン・携帯電話・VR) スマホの京セラの住所、郵便番号、電話番号、アドレス、URL、を全て教えて下さい具体的に分かりやすく教 2 2022/05/18 20:31
- 郵便・宅配 郵送の仕方を教えてください 3 2022/09/26 21:45
- くじ・懸賞 【応募はがきのかきかたについて】 応募ハガキの書き方で、郵便ハガキの裏に ①郵便番号(自分の ②住所 3 2022/08/28 15:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
エクセルで二つの数字の小さい...
-
LOOKUP関数を使えばいいのでし...
-
VBAで文字列を数値に変換したい
-
PowerPointで表の1つの列だけ...
-
エクセルの表から正の数、負の...
-
エクセル 文字数 多い順 並...
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
Excelで半角の文字を含むセルを...
-
エクセルの項目軸を左寄せにしたい
-
Excel、市から登録している住所...
-
エクセル(勝手に太字になる)
-
50人を数回、グループ分けする...
-
エクセルで文字が混じった数字...
-
エクセルの並び変えで、空白セ...
-
オートフィルターをかけ、#N/A...
-
VBA 連続行データを5行ずつ隣の...
-
Excelで、A列にある文字がB列...
-
エクセルで2列のセルを連続して...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセル(勝手に太字になる)
-
「B列が日曜の場合」C列に/...
-
エクセル 文字数 多い順 並...
-
EXCELで 一桁の数値を二桁に
-
エクセル 同じ値を探して隣の...
-
VBAで文字列を数値に変換したい
-
エクセルの並び変えで、空白セ...
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
Excel、市から登録している住所...
-
A列がない・・・A列が非表示に...
-
エクセルの表から正の数、負の...
-
[関数得意な方]教えて下さい・...
-
エクセルの項目軸を左寄せにしたい
-
エクセル 時間帯の重複の有無
-
Excelにてある膨大なデータを管...
おすすめ情報