- ベストアンサー
Excelの「””」、「長さ0の文字列」って文字?
ヘルプでよく「""」の「長さ0の文字列を返します」というのが出てきますが、これはそのセルに何も変化ないと言うことでしょうか、それとも見えない記号の様なものが新たに記録されてるんですか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 「長さ0の文字列」は、文字列としては、存在しているけれども、文字としては何もないということになりますね。だから、Empty(空)ではありません。時々、間違える方がいます。ワークシートでは、セル上では、直接の値のないものは、「長さ0の文字列」か「Empty」か、「Error」の三つの内のひとつです。 だから、="" は、「長さ0の文字列」ですが、=ISBLANK(A1) としたら、False が返ります。ためしに、=LEN(A1) としてみると、「0」が返ります。また、=ISTEXT(A1) とすると、True が返って、文字列だということが分ります。 しかし、直接、セルに、「""」と書いたら、=LEN(A1)としてみると、「2」が返ります。 =If(A1=1,"",A1) や =If(A1=1,NA(),A1) と、「長さ0の文字列」や「エラー値」を返すことは出来ても、Empty は返すことが出来ません。 他にも、「値0の文字列」とがあります。それは、VBAの領域の話になりますね。
その他の回答 (1)
- aruaru_
- ベストアンサー率27% (103/375)
回答No.1
何も無いデータがそのセルに入るということです。 数字も文字もスペースも記号も何も入っていない状態です。
質問者
お礼
入るんだけど、何も入ってないと言うところが分らなかったんです。 ありがとうございました。
お礼
だいたい分りました。(^_^; ちょっと疑問だったんですが。 ありがとうございます。