Q&A

回答の並べ替え:
投稿新規に質問を投稿する

A1="1" と A1=1 の違い

umemura umemura

2019-10-01 22:29

CELFでの表示内容と、CELFからエクスポートしたEXCELでの出力内容が異なり困っています。
回避方法ご存知の方は教えてください。

画像のように、IF式で判定する際、 CELFの場合は書式や、A1="1" と A1=1 のように値のダブルクォートくくりの有無に関係なく表示されている値をそのまま判定してくれているようですが、
エクセルの場合は、書式や判定値のダブルクォート有無によって判定結果が変わるようです。

エクセル出力を意識したとき、CELFでのIF判定は、書式、ダブルクォートについてどのようにすべきかわかりません。
対応ノウハウあれば教えてください。

きびだんご きびだんご
A1の書式が標準や数値であるなら A1=1 のようにし、A1が文字列であるなら A1="1" とすればよいと思います。