Excel の数式では一部の行は正しく評価されるが、他の行は正しく評価されない

Excel の数式では一部の行は正しく評価されるが、他の行は正しく評価されない

ファイルは Excel で開かれた CSV です。

すべての列を一般的な形式に設定し、計算が自動に設定されていることを確認して、数式をやり直し、ダブルクリックして行を入力しました。

いくつかの行は正しく評価されますが、他の行は正しく評価されません。正しく評価さ
れない行については、先頭のスペースや末尾のスペースをチェックしましたが、見つかりません。

私が使用している式は

=IF(B2="#NULL!",E2,B2)

これを修正する手がかりはありますか?

答え1

文字列を追加する代わりに、組み込みの ISERR 関数を使用するのはいかがでしょうか?

ISERR 関数は、セルに #VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?、または #NULL! が含まれている場合に True / False を返します。

=IF(ISERR(B2),E2,B2)

関連情報