『エクセル2003で郵便番号を入力すると住所が出る』(たか子) エクセル2003の郵便番号を入力すると住所が自動で出る方法。 はじめまして。Q14や過去ログを見ましたが、よくわからないので教えて下さいm(_ _)m 2003で、Aの列に郵便番号を、Bの列に住所を、Cの列にコメント等を入れています。 今までのエクセルでは、Bの列を全部選択して、「般」を人名・地名にして、 B1に郵便番号を入力して変換すると、自動的に住所が出て来たけど、2003では、 Bの列セルをB1、B2等入力する前にセルを一つ一つ、「般」を人名地名に変えてから 入力して変換しないとできないと会社の人が言っています。 マイクロソフト社の変換ウィザード?をダウンロードして使ってみましたら、A列に郵便番号を A1、A2、A3と入力して、変換作業をすると、B列に住所が出るようになりましたが、 入力した後から一括変換をするのではなく、できれば、A列に郵便番号を入力したら、 B列に自動で住所が出て、C列の入力に移りたいのです。 このような場合はどうしたらいいのでしょうか? わかりづらい文章ですみません。宜しく御願い致します! ---- ライブラリの「郵便番号から住所を自動入力」を参考にして下さい。 人名・地名辞書にして、B1に郵便番号を入力して変換すると、自動的に住所が出て来たけど ・・・・・・ 言い換えれば、人名・地名辞書の住所は郵便番号が「ふりがな」になっています。 A2に =left(phonetic(B2),8) の式をコピーして、B2に郵便番号で変換してから続けて番地を入力します。 B2の式を下方コピーしておけば、住所変換確認しながら入力できます。 2003で入力しても社の方の言われるように辞書は変更しません、住所録作成時は人名・地名辞書にして利用しましょう。 (シニア) ---- 横からすみません。 Excel2002では、変換モードをいちいち「人名・地名」に変えなくても「般」のままで 郵便番号(全角のハイフン付き)を入力して変換すると、住所が表示されるのですが Excel2003ではできないのでしょうか? シニアさんの数式では、郵便番号が全角のままの表示になるのですが、 半角の方が良いのであれば =ASC(LEFT(PHONETIC(B2),8)) を指定すればできます。(スー) ---- お返事ありがとうございました!=ASC(LEFT(PHONETIC(B2),8)) 参考になりました。 もう一つ質問なのですが、入力する住所データーは何千件とあるのですが、B2、B3、B4〜B100まで、一つ一つに式をコピーしていかないといけないのでしょうか? まとめて数式を入力する方法はありませんか? ---- B2のセルの右下が+状態でマウスの左を押さえ、そのままB100までおろせば自動的に 行番号が連続になりますので、データがない行まででも指定できます。 もし、住所データが500行あれば、セルの右下の+状態でダブルクリックすると 連続500行の指定が瞬時にできます。(途中で空白行があれば止まってしまいます)(スー) ---- ありがとうございました!やってみたらできました! 良かったら、もう一つだけ教えてください。 このような方法を教えていただいたということは、この方法とは別に、B列全部(B1〜B500など)を一括で人名地名の入力モード?(一般ではなく)することはできないのでしょうか? 2002では、Bを左クリックしてB列全部を青くして「一般」を「人名」にすると、次回からB列に入力する時には自動で「一般」が「人名」にかわるようにできたようなのですが、2003ではできないのでしょうか? ---- データメニューの入力規則>日本語入力でひらがなに指定すると2003では辞書優先順位が標準、人名地名、話し言葉になっています。 この設定をすると標準の「一般」になってしまいます。 日本語入力を「コントロールなし」にすれば、入力時の指定辞書になります。 >2002では、Bを左クリックしてB列全部を青くして「一般」を「人名」にすると、 次回からB列に入力する時には自動で「一般」が「人名」にかわるようにできたようなのですが 2000と2003で確認しましたが、このような設定は出来ませんでしたが2002ではどのような設定をされたのですか? その設定方法で再度確認したいと思います。(シニア)