• ベストアンサー

EXCELで空白セルを参照したとき、0が表示されてしまう

EXCELでsheet1、sheet2があり、sheet1にはsheet2の同じ位置のセル内容を参照させたいと思います。 (例:sheet1A1=Sheet2!A1) ところがsheet2の参照元が空白セルだと、sheet1には「0(ゼロ)」が表示されてしまいます。 このような表示がでないようにするには(空白なら空白を参照させるには)、どうしたらいいのでしょうか。 尚、参照元のデータには一部電話番号や住所も入っており、元々0という数字が存在するデータもあります。 どなたかお知恵をお貸しいただければ、と思います。宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • inte-nori
  • ベストアンサー率48% (33/68)
回答No.1

=IF(Sheet2!A1="","",Sheet2!A1) というふうにしてみたらどうでしょう?

kaori_china
質問者

お礼

うまくいきました~~!! ほんと助かりました。ありがとうございました。

その他の回答 (3)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

0は表示したいのですよね。 そうなると 1.#1,2の方のようにIF文で制御する。 2.「書式」「条件付き書式」で 「数式が」「=Sheet2!A1=""」として書式で文字色を白にする。 3.元の表の空白にスペースを入力しておく。

kaori_china
質問者

お礼

0 は表示させたくないのです。 でも教えていただいた方法も、勉強になりました。 ありがとうございました!!

  • myu2001
  • ベストアンサー率18% (394/2110)
回答No.3

下記とは別の方法を。 これは計算式が入ってる云々などにもよるので、ご注意を。 ツール→オプション→表示タグ→ゼロ値のチェックを外す これでも0は消えますよ♪

kaori_china
質問者

お礼

なるほどなるほどです。 ありがとうございました。 大変参考になりました。

  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.2

一番、単純な方法です。 sheet1A1=Sheet2!A1 これを、下記のように変えてください。 =IF(Sheet2!A1="","",Sheet2!A1)

kaori_china
質問者

お礼

ありがとうございました。 ほんと助かりました。

関連するQ&A