• 締切済み

エクセルでif関数(VBA?)

if(x=1,1,if(x=2,2,if(…のように偽の部分に続けてif関数を使用する場合連続7個くらいしかできないのですがこれをもっと続ける方法はありませんか? マクロやVBAの存在は知っていますが使ったことなどはありません。 使わないでできるのでしょうか? JAVA等の知識は多少ありますが役に立つのであれば幸いです。 会社のパソコンのためソフトをインストールするようなことはできないのであらかじめ了承をお願いします。

みんなの回答

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.2

例題そのままなら、 =CHOOSE(インデックス,値1,値2,値3・・・) http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/vlookup.htm#choose を使うとか?

gokigenn
質問者

お礼

返答いただきありがとうございます。 VBAが思ったよりも簡単でしたのでそちらでできました。 わざわざ返答してくださったのに申し訳ありません。

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

IF文の内容にもよりますが。VLOOKUP関数は使えませんか?  A  B  1 あ  2 い  3 う ・・・と対応表を準備しておいて C1に検索値(Xの値)入れたとして =VLOOKUP(C1,A:B,2,FALSE)

gokigenn
質問者

お礼

返答いただきありがとうございます。 VBAが思ったよりも簡単でしたのでそちらでできました。 わざわざ返答してくださったのに申し訳ありません。

関連するQ&A