• ベストアンサー

教えて下さい。

初心者です。 Windows XPでエクセル2003を使用しています。 住所から支部別に自動で表示させたいのですが、解りません。 どうしたら、良いでしょうか。  A 列           B 列 東京都○○区○○    関東 長野県○○市○○    甲信 福岡県○○市○○    九州 茨城県○○市○○    関東  と、A列に入力したら、B列に自動で表示する関数か何か方法を教えて下さい。 よろしくお願いします。  初心者なので、難しい事は解りません。  

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

  • ベストアンサー
  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.1

これの判断は都道府県で良いのでしょうか?自動でやる関数はないです。最初の都道府県で支部判断して良いなら、まず対応表を作ることです。左に都道府県名隣に支部名の表を作っておき、入力した住所に応じてVlookup関数で表示させると良いです。 ただし、都道府県名だと、3文字の県と2文字の都道府県があるので注意が必要です。 一番簡単なのは対応表の都道府県の所に、最初の3文字だけを入れる用にすることです。例えば東京都はそのまま鹿児島県は「鹿児島」、と件名だけで3文字のところは「県」を含めない、2文字の所は都道府県まで入れて全部3文字になるようにすることです。 そして、対応表をE列とF列に47行目まで作るとします。例えばC1のセルに=LEFT(A1,3)と入れそれを縦にコピーします。すると住所の最初3文字が出ます。そして、B1のセルに=VLOOKUP(C1,$E$1:$F$47,2,FALSE)とします。それを縦にコピーすればできると思いますけど。

osietetamo
質問者

お礼

ありがとうございました。  まだ上手くできませんが、試してみます。

関連するQ&A