- ベストアンサー
エクセルの設定方法(自動入力?)
以下の質問をしてそれは解決しました。そこから一歩進んで行いたいことが出来ません。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2140441 上記の設定を行い、雛形に入力をすると設定したセルに同じ内容が反映されます。 何も入力をしなかったときターゲットになるセルに「0」「ナシ」「-」など任意の文字を表示したいのですがうまくいきません。また、同じ条件で、スペースを入力することによりターゲットのセルを空白にすることも行いたいと思います。 どうかよろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
現状は =A1 とか =Sheet1!A1 ですよねこの場合もとのセルが未入力なら0と表示されるはずですが... 「ツール」「オプション」「表示」で「ゼロ値」のチェックが外れてませんか? 上記以外なら、セルの書式設定の表示形式をユーザー定義で変更すれば可能です。 基本的に表示形式は、正の値(>0)の書式;負の値(<0)の書式;ゼロ値(=0)の書式;文字の書式となるので #,##0_ ;[赤]-#,##0_;"ナシ";@ のようにゼロ値の書式部分を変更すればいいです。
その他の回答 (5)
- mu2011
- ベストアンサー率38% (1910/4994)
次の方法は如何でしょうか。 (例) =A1⇒=IF(ISBLANK(A1),"任意文字",A1)
お礼
ありがとうございます。大変よくわかりました。
- dogreg
- ベストアンサー率19% (70/354)
スペースを入れて空白にしたいときは =IF(A1=" ","",IF(A1="","0",A1)) あとは応用で、A1のところを反映させたいセル番号にする。 ”0”のところは空白のときに表示させたい文字、記号、にする。
お礼
ありがとうございます。大変よくわかりました。
- hana-hana3
- ベストアンサー率31% (4940/15541)
=IF(A1="","-",A1) のように、IF文を使う必要があります。
お礼
ありがとうございます。大変よくわかりました。
- chibita_papa
- ベストアンサー率60% (127/209)
現在、印刷用の雛型には =A1 の様に入っているのでしょうか。 では、 =if(A1="",0,A1) =if(A2="","ナシ",A1) =if(A3="","-",A1) の様に入力してみた下さい。
お礼
ありがとうございます。大変よくわかりました。
- dogreg
- ベストアンサー率19% (70/354)
例えば、A1のセルに何も入れていないときに「0」を表示したいときは =IF(A1="","0",A1) あとは応用で、「なし」と表示させたいときは0のかわりに”なし”とする。 セル番号も、表示させたいセル番号にする。
お礼
早速のご回答ありがとうございます。無事出来ました。順番に学ばずやりたいことだけを探そうとするのは本当に大変です。助かりました!
お礼
めからうろこ・・・一発設定できました!!エクセルはおくが深いです。助かりました。