は、XML形式で保存されたExcelが知っている別のエラー・コード、以下のとおりです。
<Cell><Data ss:Type="Error">#DIV/0!</Data></Cell>
<Cell><Data ss:Type="Error">#NUM!</Data></Cell>
<Cell><Data ss:Type="Error">#VALUE!</Data></Cell>
<Cell><Data ss:Type="Error">#N/A</Data></Cell>
<Cell><Data ss:Type="Error">#NAME?</Data></Cell>
<Cell><Data ss:Type="Error">#REF!</Data></Cell>
<Cell><Data ss:Type="Error">#NULL!</Data></Cell>
は、最初の2つだけは、あなたの質問に関連しているが、私は完全を期すために他人を追加しました。
しかし、私が書いている値は#DIV/0!
にはNaN、DIV/0、またはINF
DIV/0
マップのいずれかを持っていoccasionly。 ExcelではNaN
とINF
の区別がないと思われますが、どちらも#NUM!
と表示されているようです。たとえば、次の式の両方が#NUM!
になりました。ただし、最初の数値は無効な数値ですが、2番目の数値は非常に大きい数値です。ほとんど有益な、興味深い厳しい
=ASIN(2)
=EXP(EXP(10))
:Excelは問題なく、ワークシート上のセルに(すべての句読点を含む)これらのリテラルのエラー値を入力することができます。ある意味では、はの組み込み定数です。
これまでにこの作業をしたことはありませんでしたが、暗闇の中で撮影しただけです...上記をIF条件で囲んでおけばどうでしょうか? –
Excelで値を設定し、結果をXML形式で保存し、値が何であるかを確認してください。 – code4life