• ベストアンサー

エクセルの設定方法(自動入力?)

以下の質問をしてそれは解決しました。そこから一歩進んで行いたいことが出来ません。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2140441 上記の設定を行い、雛形に入力をすると設定したセルに同じ内容が反映されます。 何も入力をしなかったときターゲットになるセルに「0」「ナシ」「-」など任意の文字を表示したいのですがうまくいきません。また、同じ条件で、スペースを入力することによりターゲットのセルを空白にすることも行いたいと思います。 どうかよろしくお願いします。

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

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

現状は =A1 とか =Sheet1!A1 ですよねこの場合もとのセルが未入力なら0と表示されるはずですが... 「ツール」「オプション」「表示」で「ゼロ値」のチェックが外れてませんか? 上記以外なら、セルの書式設定の表示形式をユーザー定義で変更すれば可能です。 基本的に表示形式は、正の値(>0)の書式;負の値(<0)の書式;ゼロ値(=0)の書式;文字の書式となるので #,##0_ ;[赤]-#,##0_;"ナシ";@ のようにゼロ値の書式部分を変更すればいいです。

wulong
質問者

お礼

めからうろこ・・・一発設定できました!!エクセルはおくが深いです。助かりました。

その他の回答 (5)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.6

次の方法は如何でしょうか。 (例)   =A1⇒=IF(ISBLANK(A1),"任意文字",A1)

wulong
質問者

お礼

ありがとうございます。大変よくわかりました。

  • dogreg
  • ベストアンサー率19% (70/354)
回答No.5

スペースを入れて空白にしたいときは =IF(A1=" ","",IF(A1="","0",A1)) あとは応用で、A1のところを反映させたいセル番号にする。 ”0”のところは空白のときに表示させたい文字、記号、にする。

wulong
質問者

お礼

ありがとうございます。大変よくわかりました。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.3

=IF(A1="","-",A1) のように、IF文を使う必要があります。

wulong
質問者

お礼

ありがとうございます。大変よくわかりました。

回答No.2

現在、印刷用の雛型には =A1 の様に入っているのでしょうか。 では、 =if(A1="",0,A1) =if(A2="","ナシ",A1) =if(A3="","-",A1) の様に入力してみた下さい。

wulong
質問者

お礼

ありがとうございます。大変よくわかりました。

  • dogreg
  • ベストアンサー率19% (70/354)
回答No.1

例えば、A1のセルに何も入れていないときに「0」を表示したいときは =IF(A1="","0",A1) あとは応用で、「なし」と表示させたいときは0のかわりに”なし”とする。 セル番号も、表示させたいセル番号にする。

wulong
質問者

お礼

早速のご回答ありがとうございます。無事出来ました。順番に学ばずやりたいことだけを探そうとするのは本当に大変です。助かりました!

関連するQ&A