• 締切済み

エクセルで、スペースのセルを=で参照するとゼロ0となってしまう

エクセルでsheet1には、数字やスペースの並びが入っていて、sheet2で、その値を参照すると、参照元がスペースなのに、ゼロという値が出てしまいます。 例 sheet1 ABCDEFGH 12345 67 sheet2 ABCDEFGH 12345067 ここで、A1のセルには、=sheet1!A1 となっています。 書式は標準ですが、何にしてもF1は0となってしまい ます。 どうしたらsheet2のF1をスペースに出来るのでしょうか。

みんなの回答

回答No.3

これはスペースではなくNull(何も入っていない)だと思います。 Nullの場合は、ゼロが出てしまいます。もし出したくなければ、#1さんのように式を入れるか、Sheet1にNullではなく、スペースを入れることです。

  • kazh
  • ベストアンサー率31% (10/32)
回答No.2

良く分かりませんが、F1はスペースではなく無値であると思います? sheet2のF1に何も表示させたくないならば、sheet1 のF1にシングルクォーテーション ’ を打つと参照先は表示されなくなります。 こんな事ではないのでしょうか? 自信ありません。

回答No.1

おかしいですね、ほんとにスペースが入っていますか? Sheet1のA1は、ただの空白のセルじゃないんですか? もし空白セルであれば、その式では0が表示されます。 空白で0を出したくない場合 =IF(Sheet1!A1="","",Sheet1!A1) としてください。

noname#37221
質問者

お礼

IF文でがまんすることにします。 ありがとうございました。>答えてくださった方々

noname#37221
質問者

補足

スペースでなく空白でした。失礼しました。(^_^ヾ IF文を使わないで、0を出さなくする方法が知りたいのですが・・・無理なのでしょうか。

関連するQ&A