• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:自作関数について(VLOOKUP))

VLOOKUPを使用した住所データの引き当て方法について

このQ&Aのポイント
  • 元データの中にある住所を一文字ずつ抽出し、都道府県マスタと合致するまで検索を続けるVBAの作成方法について教えてください。
  • 住所データと都道府県マスタを関連付けるためにVLOOKUP関数を使用していますが、住所のセルを1文字ずつ抽出するのが手間です。
  • VLOOKUP関数の代わりにVBAを使用することで、住所データと都道府県マスタを一度に引き当てる方法を教えてください。

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

  • ベストアンサー
回答No.2

都道府県マスタを文字コード順で並べ替えちゃえば、普通にvlookup の最後の引数をTRUEにするだけで済んでしまう話ですね。

ys5712
質問者

お礼

そうでしたね。 すみません、助かりました。

その他の回答 (1)

  • hornest
  • ベストアンサー率16% (2/12)
回答No.1

>住所録シートの列の中に住所データが入っており、その住所のデータと都道 >府県マスタと合致する場合にVLOOKUPで引き当てたデータを返すという関数 >がわからず困っています。 意味が解りません。 Vlookupを使いたいと言う事ですか? というか、Vlookupを使えばワイルドカードも使えて 便利かつ解り易いと思いますが。

ys5712
質問者

補足

下記のような内容です。 (住所録) A      B あいうえお  東京都中央区中央1-1-1 かきくけこ  北海道札幌市中央区中央1-1-1 さしすせそ  青森県東津軽郡平内町平内1-1-1 (JISMS) A          B 北海道札幌市中央区  100-0001 北海道札幌市北区   100-0002 北海道札幌市東区   100-0003 ・ ・ 八重山郡与那国町   999-9999 JISMSには全国の都道府県市町村郡がすべて網羅されたデータが入っており、住所録には普通の住所データが入力されております。住所録データの左から1文字ずつJISMSに入っている情報と合致した時に検索結果が出るという内容です。 引き当てられる文字数は住所によって違いますので、合致するまで検索を続けるというVBAを考えています。 よろしくお願いいたします。