2012年8月15日水曜日

エクセルでグーグルサジェストっぽい入力をする(2)

エクセルでグーグルサジェストっぽい入力をする
http://suugleblog.blogspot.jp/2012/02/blog-post_4988.html
をもう少し詳細に説明しようと思います。

1 結局どういうことができるの?

例えば、住所から郵便番号を調べる場合、島根県松江市殿町まで入力しないと、求める郵便番号はわからないですよね。

このマクロを使うと、住所の一部を入力(殿町と入力など)し表示されるドロップダウンリストから選択することで、 島根県松江市殿町 という入力を省略することが出来るんです。

郵便番号データ

郵便番号データというシートのA列に住所、B列に郵便番号が入力されたシートがあるとする

住所から郵便番号が表示されるように数式を設定する

入力欄、表示欄、数式を設定
B4セルに数式を入力
=VLOOKUP(A4,郵便番号データ!A:B,2,FALSE)

今回は、入力というシートのA4セルに入力すると、B4セルに郵便番号が表示されるようにする

大田市大田町大田を入力したい場合

A4セルに大田と入力し、確定

大田を含む候補が郵便番号データのシートから拾われて、ドロップダウンリストに表示される

目的の文字列を選択すると、郵便番号が表示される

2 動作確認

実際の挙動が確かめられるよう下記リンクにエクセルファイル(島根_郵便番号.xls)を置いておきます。

下記リンクにアクセスし、ファイル → ダウンロード で保存できると思います。

https://docs.google.com/file/d/0B9RhJ3-EOYwoNlBMS21PTFZlYkU/edit?usp=sharing

0 件のコメント:

コメントを投稿