IF関数が長くて、実行できない。
関数初心者です。Excel2003を使用しております。
~目的~
IF関数が長くなり、実行することが出来ない。
VLOOKUP関数の複数範囲の中から検索できる数式を作成したい。
~状況~
・VLOOKUP関数で複数の範囲を指定している。
・各範囲は_コード表という名前の定義付けをしており、_コード表1~12まである。
・_コード表12までの複数範囲の中から検索できる数式を作成したい。
=IF(ISERROR(VLOOKUP(B5&"_"&C5&"_"&D5,_コード表1,5,0)),IF(ISERROR(VLOOKUP(B5&"_"&C5&"_"&D5,_コード表2,5,0)),IF(ISERROR(VLOOKUP(B5&"_"&C5&"_"&D5,_コード表3,5,0)),"",VLOOKUP(B5&"_"&C5&"_"&D5,_コード表3,5,0)),VLOOKUP(B5&"_"&C5&"_"&D5,_コード表2,5,0)),VLOOKUP(B5&"_"&C5&"_"&D5,_コード表1,5,0))
上記の数式で検索が出来るのですが、
_コード表12までになると、関数が長すぎて実行できません。
何か良い方法はありませんでしょうか。
ご回答をお待ちしております。
お礼
回答の通りにやったら上手くいきました。本当にありがとうございました!