• 締切済み

Excel2007 文字入力の法則

Excel2007での質問です。 例えばA1のセルに「みかん」と入力するとB1のセルに「200円」 という風に、いくつかの項目によって、それに応じた単語を別のセルに 表示するような設定方法はあるでしょうか。 IF関数で、とも考えたのですが、A1に設定する項目があまりに多いため、 例えば、A1の条件に「みかん」以外に15種類ほどあり、それに対応して B1に別々の単語が表示するように設定すると、構文がとても長くなってしまうので、 なるべく短く、シートが重くなりすぎないようにまとめたいのですが、 良い方法はあるでしょうか。 わかりにくい文章で申し訳ありませんが、よろしくお願いします。

みんなの回答

回答No.2

VBAはあまり詳しくないので、数式でのたたき台です。 B1セルに =IF(A1="","",VLOOKUP(A1,$D$1:$E$15,2,FALSE)) (下へオートフィル)

fuyu_home
質問者

お礼

すぐにお返事をいただいたのに、お礼が遅くなり、申し訳ありません。 VLOOKUPの存在を忘れちゃってました。 それで試してみます。ありがとうございました。

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

Vlookup関数を使い、検索させてはどうでしょうか。 使い方は下記のページを参照してみてください。 http://office.microsoft.com/ja-jp/excel-help/RZ101862716.aspx

fuyu_home
質問者

お礼

お礼が遅くなり、申し訳ありません。 もうひとりの方のアドバイスでもVLOOKUPが良いという事でしたので、 そちらで試してみます。 ありがとうございました。

関連するQ&A