• ベストアンサー

エクセル if文を乱用したら・・・

教えてください タイトルどおりエクセルのif文をひとつのセル内で ifを15回ぐらい繰り返したところ(=if~、if~、if~、・・・・) 入力時のレスポンスがとても遅くなってしまいました。 内容としては 1を入力するとりんご 2を入力するとみかん・・・・など単純な物が15行ぐらい続くもので、 リストは別なシートにあります。 対処法などありましたら教えてください よろしくお願いします。

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

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

Vlookup関数はご存知ですか。 >リストは別なシートにあります。 A B 1 りんご 2 みかん ・・・ とあって  IF分のシートのA1に 1 B1に=VLOOKUP(A1,リストの別なシート!A1:B15,2,FALSE) とかで試してみてください。

SHINxYOU
質問者

お礼

あ~便利ですね^^ ありがとうございました

その他の回答 (1)

  • QES
  • ベストアンサー率29% (758/2561)
回答No.1

VLOOKUP関数を使ってください。 テーブルの左端を検索し、指定した列と同じ行にある値を返します。