• 締切
  • 暇なときにでも

Excelの計算式での空白の扱い

  • 質問No.2507122
  • 閲覧数730
  • ありがとう数1
  • 回答数4

お礼率 48% (204/422)

Excelの表計算式で例えば"B1"セルと"A1"セルの値を同じにするような式で、セル"A1"が空白だったら、セル"B1"を”0”表示でなく、空白表示にしたいため、
  「=IF(A1="","",A1)」
と書くと、"A1"は見た目には空白なのに、何故か"B1"には"0"入ってしまいます。
何故なのでしょうか?

回答 (全4件)

  • 回答No.4

ベストアンサー率 39% (7416/18946)

A1にスペースがあるのかもしれませんね。
=IF(TRIM(A1)="","",A1)
だとどうでしょうか?
補足コメント
ganchan59

お礼率 48% (204/422)

回答ありがとうございます。
ご指摘のようにやってみましたが、だめでした。
投稿日時:2006/10/30 18:04
  • 回答No.3

ベストアンサー率 50% (446/884)

はじめまして

>"A1"は見た目には空白なのに、何故か"B1"には"0"入ってしまいます。
質問者様のお書きになっているように、「見た目は空白」でも「実際は何か入って」いると予想されます。

例えば「0」が入っていて、カラーが「白」になっていると、「見た目は空白」ですが、B1には「0」が出てきます。

A1を消してしまって問題ないのでしたら、A1セルにカーソルを合わせて「Delete」キーを押してみてください。
B1も空白になったと思います。

Excelは結構、「予想外」のことが起きることがありますが、たいがい何か人為的なミスや勘違いがほとんどです。
あわてず、最初からやり直してみると、なぜか直っていることが多いですよ。

的外れでしたらごめんなさい。
補足コメント
ganchan59

お礼率 48% (204/422)

回答ありがとうございます。
A1セルで「Delete」してもB1セルに”0”が出ます。
ちなみに、セルを選択して「クリア(すべて)」をやってもだめです。
投稿日時:2006/10/30 17:59
  • 回答No.2
(・∀・)ドモー



おそらく、
他にも式を使用していると思われます。



質問者だけの式では、空白になります。
  • 回答No.1

ベストアンサー率 18% (35/194)

質問のIf文の式は合ってますし、
A1セルに何も入ってない場合は、B1も空白になりますよ
セルの書式設定で表示形式は標準ですか?
補足コメント
ganchan59

お礼率 48% (204/422)

回答ありがとうございます。
書式設定は標準です。
投稿日時:2006/10/30 17:58
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ページ先頭へ