やりたいこと
Excel関数が複数のセルに設定されている状態で、その関数がエラーになる場合があることがわかったので、IFERRORを追加して、エラーになったらブランクで表示したい。
参照先が微妙に連続していないため、オートフィルでは設定できない。
解決方法
一度一括置換でイコールを消してから、一括置換でIFERRORを追加する。
説明
例: =IF(A1<0, "", A1*1) → =IFERROR(IF(A1<0, "", A1*1),"") としたい場合
最初は、"IF" を "IFERROR(IF" に置換したあと、 ")" を "),"")" に置換すればよいと思ったが、
"IF" を "IFERROR(IF" に置換した時点で、とじかっこが足りずにエラーになってしまう。
以下のステップを踏むことで、すべてのセルに一括で "IFERROR" を追加できた。
- "=IF" を "IFERROR(IF" に置換 (=先頭のイコールを消して、ただの文字列にする)
- ")" を "),"")" に置換
- "IFERROR" を "=IFERROR" に置換 (=先頭にイコールをつけて、関数に戻す)
☆もっと簡単な方法があれば、ぜひ教えていただけますと幸いです☆