例」といった検索が行われていることがあります。これまで、IF関数でVLOOKUP関数の第1引数未入力時の#N/Aエラー回避と、参照する表にない第1引数が指定されたときの#N/Aエラー回避を入力規則を使って行う方法を、ご紹介してきました。ISERROR関数によるエラー回避のもっともシンプルな例もご紹介しています。[スポンサードリンク]先の検索は、ISERROR関数を使ってVLOOKUP関数でエラーを回避する具体的な数式を知りたい、ということなのでしょう。VLOOKUP(B5,$H$5:$J$13,2,FALSE))」という数式を見るとどこまでがどれがどの関数の引数なのかわけがわからなくなってしまうかもしれません。改行やスペースでインデントをしてみるとわかりやすくなるでしょう。VLOOKUP(B5,$H$5:$J$13,2,FALSE))」という数式に改行やインデントを入れると=IF(ISERROR(VLOOKUP(B5,$H$5:$J$13,2,FALSE)),"",VLOOKUP(B5,$H$5:$J$13,2,FALSE))」となります。第3引数が「VLOOKUP(B5,$H$5:$J$13,2,FALSE)」です。ISERROR関数は引数に指定された数式がエラーのときにTRUEを返す関数なので、VLOOKUP(B5,$H$5:$J$13,2,FALSE)がエラーだったら「""」エラーでなかったら「VLOOKUP(B5,$H$5:$J$13,2,FALSE)」ということを意味しています。VLOOKUP(B5,$H$5:$J$13,3,FALSE))」といった数式が入力してあります。B5:B19セルが空白でも、商品マスタに存在しないような商品コードが入力されたとしても、エラーが表示されないことをご確認ください。インストラクターのネタ帳Excel(エクセル)で数式のエラー回避に利用する、IFERROR関数とISERROR関数の違いについて解説しています。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。