こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

エクセルの参照(コピー)でのゼロ表示について

エクセル2000についてです。

表の作成中なのですが、例えば「A5」にあるデータを「C10」のセルに自動的にコピーされるように、「C10」のセルに「+A5」と入力しました。

そうすると、A5のセルに何も入力していない状態では、C10のセルに0の値が表示されます。これではまずいので、ツールメニューのオプションを開いて、「ウィンドウオプション」のゼロ値のチェックをはずしました。

ところがそうすると、今度は同じ表の中の別のセルに、あえてゼロの値を入力しても、その入力した値が表示されなくなってしまいます。

この入力した0値は表示して、参照(コピー)したセルの0値は表示しない、ということは、同一シート、同一表の中では無理なのでしょうか?

過去の質問を「エクセル 作表 参照」などで検索したのですが、質問のタイトルからそれらしい質問を見つけることが出来ませんでした。

うまく説明できたか不安ですが、不明な点はできるだけ補足しますので、よろしくお願いします。

投稿日時 - 2006-01-31 17:59:06

QNo.1934356

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

そのセルの書式設定をユーザー定義にして
#,##0_ ;[赤]-#,##0_ ;;@
のようにして0を表示しないようにするか
他の方の回答のように数式で""を表示させる。
入力が文字列限定なら
=A5&""
でもOKですが...

投稿日時 - 2006-01-31 18:34:01

お礼

ご回答ありがとうございます。
>#,##0_ ;[赤]-#,##0_ ;;@
すみません、これの意味がよく判りません。#3の方の#ひとつで何故うまくいったのかもよく判っていません。で新たに質問をたてますので2度手間になるかと思いますが、よろしくお願いします。

投稿日時 - 2006-01-31 20:05:22

ANo.3

C10のセルの書式を変更しましょう。
C10を右クリックしセルの書式設定をクリック
表示形式のタブの左側、分類のところでユーザ定義をクリック
右側の種類の欄に # を入力(半角でシャープです)
あとはOKボタンをクリック
以上です。

投稿日時 - 2006-01-31 18:31:39

お礼

ご回答ありがとうございます。
>右側の種類の欄に # を入力・・・
いくつかの中で、多くはこのやり方でうまくいきました。
しかし、1カ所だけうまくいかないところがありますので新たに質問をたてますので2度手間になるかと思いますが、よろしくお願いします。

投稿日時 - 2006-01-31 20:01:11

ANo.2

 C10のセルに次のように入力してみましょう。

=if(A5="","",A5)

 もちろん、「ウィンドウオプション」のゼロ値のチェックは入れておきます。

投稿日時 - 2006-01-31 18:15:20

お礼

素早い回答をありがとうございます。
実は質問を判りやすくしたかったので、例を最も単純な形にしましたが、実際はもう少し複雑で、教えていただいたやり方を応用して1カ所は成功しましたが、他がうまくいきません。で新たに質問をたてますので2度手間になるかと思いますが、よろしくお願いします。

投稿日時 - 2006-01-31 19:58:06

ANo.1

=IF(A5="","",A5)

でいかがでしょうか?

投稿日時 - 2006-01-31 18:14:55

お礼

早速の回答、ありがとうございました。
実は質問を判りやすくしたかったので、例を最も単純な形にしましたが、実際はもう少し複雑で、教えていただいたやり方を応用して1カ所は成功しましたが、他がうまくいきません。で新たに質問をたてますので2度手間になるかと思いますが、よろしくお願いします。

投稿日時 - 2006-01-31 19:55:54

あなたにオススメの質問