新しいエクセル2007以降の書き方エラー文字一覧はじめにこの記事で紹介している方法を使うことで、このような悩みを解決できます。#DIV/0!や#VALUE!が表示されて見栄えが悪いかと言ってセル内の数式は残して置きたい条件付き書式などの書式設定は使いたくない古いエクセル2003以前の書き方Excel2003以前の古いバージョンでは、IFERROR()関数が使えませんので、IFとISERRORを組み合わせてエラーの対応を行います。基本的な構文は下記のようになります。=IF(ISERROR(数式),エラーのときに表示する文字列,数式)「数式」のところにエラーが出る可能性がある数式を入れ、「エラーのときに表示する文字列」に空白などを入れます。いくつかサンプルを用意しました。=IF(ISERROR(A1/A2),"",A1/A2)A1/A2がエラーになったとき、空白にする。=IF(ISERROR(A1/A2),"-",A1/A2)A1/A2がエラーになったとき、「-」にする。=IF(ISERROR(A1/A2),"異常",A1/A2)A1/A2がエラーになったとき、「異常」にする。エクセルのバージョンが2007以降の場合はIFERRORを使いましょう。新しいエクセル2007以降の書き方Excel2007以降の新しいバージョンでは、IFERROR関数が使えますので、IFとISERRORを組み合わせるよりも短くスマートに記述することができます。基本的な構文は下記のようになります。=IFERROR(数式,エラーのときに表示する文字列)「数式」のところにエラーが出る可能性がある数式を入れ、「エラーのときに表示する文字列」に空白などを入れるという、使い方自体はIFとISERRORを使った方法と同じですが、1関数で表現できるのでスマートです。同じようにサンプルを用意しました。=IFERROR(A1/A2,"")A1/A2がエラーになったとき、空白にする。=IFERROR(A1/A2,"-")A1/A2がエラーになったとき、「-」にする。=IFERROR(A1/A2,"異常")A1/A2がエラーになったとき、「異常」にする。これで#DIV/0!や#VALUE!とおさらばです。エラー文字一覧エラー文字が表示される理由をまとめましたので、元の数式が間違ってしまっている場合は、そちらを修正しましょう。無効なセルを参照している最後に一言だけ言わせてもらうと、エラー文字の表示を消してしまうと、数式が間違えていても気づけないので注意しましょう。エラー文字が表示されるのか理由を理解してから、エラー文字を表示にする対応をしましょう。#excel#officeExcel関連記事EXCELのVBAで範囲内の値と完全一致で判定する2017/10/20エクセルの書式設定で「0」を表示しないようにする方法2018/06/19エクセルで文字列の先頭や末尾から文字を切り出す方法2018/11/01エクセルでエラー(#DIV/0!や#VALUE!など)を表示させない方法2018/05/27これからブログなどのサイトを作りたいと思っている人は、お名前.comでのドメイン取得がオススメです。