エラーを見えなくするISERRORとIFERROR

・関数ISERROR
・書式=ISERROR(テストする値)
・内容値がエラーかどうかをチェックし、TRUE または FALSE を返します。
・関数IF
・書式=IF(論理式,真の場合,偽の場合)
・内容IF 関数を使用して値または数式が条件を満たしているかどうかをテストできます。
IFとISERRORを使うことでセルのエラーを空白表示にします

例)=IF(ISERROR(VLOOKUP(B1,C3:I6,7,0)),"", VLOOKUP(B1,C3:I6,7,0))

VLOOKUPなどで対象が見つからなかったりしたときのエラーを空白にします
エラーを返すだけなので偽の場合にもう1度論理式を入力する必要があります

上記の論理式VLOOKUP(B1,C3:I6,7,0)は短いので良いですが、通常VLOOKUP関数やCOUNT関数など多用してる場合2度入力するのは無駄です。
でもこの方法しかエラーを隠す方法が無かったのでずっと使ってきました。

そこでやっと私の声が届いたのでしょうかw?エクセル2007から
IFERRORという関数ができました(注 エクセル2007以降でないと使えません。Googleスプレッドシートは使えます)
・関数IFERROR
・書式=IFERROR(テストする値,エラーの時の値)
・内容値がエラーかどうかをチェックし、テストする値が正しければそのまま表示、エラーの時はエラーの時の値を表示します。
例 ISERROR)
=IF(ISERROR(VLOOKUP(B1,C3:I6,7,0)),"", VLOOKUP(B1,C3:I6,7,0))

例 IFERROR)
=IFERROR(VLOOKUP(B1,C3:I6,7,0), "")

上記は2つとも同じ結果になります

エクセル2007以上ならIFERRORエクセル2003より古ければISERRORを使いましょう
もちろんOFFICE ONLINEGoogleスプレッドシートではIFERRORは使用できます

姓名から作る4桁数字のアルゴリズムパスワードTOP
(C) 2001-2017 Digital World