【Excelエラー対策】「シートが#N/Aだらけ…」見た目のノイズを消し去るスマートな関数3選
2026/03/03
1:エラーを別な値に変える「IFERROR」
数式の結果がエラーの場合は指定した値を返し、それ以外の場合は数式の結果をそのまま返すのがIFERROR関数です。VLOOKUPなどで検索値が見つからない場合に、エラー表示の代わりに「未登録」と表示させたり、割り算で分母が0の時に空白にしたりするのに最適です。「=IFERROR(数式, "代替テキスト")」と囲むだけで、表の見た目が劇的に美しくなります。
2:数値チェックを行う「ISNUMBER」
対象が数値のときにTRUEを返すのがISNUMBER関数です。入力されたデータが正しい形式(数値)であるかをチェックする際に役立ちます。例えば、FIND関数と組み合わせて「特定の文字が含まれているか」を判定するロジック(含まれていれば位置が数値で返るためTRUE、なければエラーになる)を作るなど、高度な条件判定の部品としても頻繁に使用されます。
3:条件分岐の王道「IF」
値または数式が条件を満たしているかどうかを判定し、TRUEかFALSEかで異なる値を返すのがIF関数です。すべての論理式の基本であり、「もし空欄なら計算しない」「もし目標達成なら"達成"と表示」といった制御を行います。IFERROR関数では対応しきれない、より細かな条件(エラーではないが不適切な値など)を処理する際には、やはりこの関数が最強のツールとなります。?エラー表示を放置しない気配りが、資料の信頼性を高めます。読む人がストレスを感じない、ノイズレスな美しいシート作りを心がけましょう。<出典>Excel 関数 (機能別)(Microsoft)※記事内における情報は原稿執筆時のものです。
