• ベストアンサー

エクセルでデーターが無い時、値のゼロを表示させたくない。

エクセルで計算式を入れて値が出る表を作成してます。 そのまま同じ計算式を何行かしたいのでコピーしてます。(1日~31日までという感じです) 日によって、データーの無い日があります。 そうすると、データーの無い日にも値のところがゼロと表示されます。 そうすると、とても見にくいので空白にしたいのです。 ゼロを消すと計算式が消えてしまいますし、データーのある日だけの分のコピーも考えたのですが手間がかかります。 データーが無い時は、値を表示しないとか方法があれば便利だなっと思ったのですが、何か良い方法がありますでしょうか? どなたか教えてください。よろしくお願いします。

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

  • ベストアンサー
noname#15285
noname#15285
回答No.1

ツール→オプションで「ゼロ値」のチェックを外してみてください。

pontan02
質問者

お礼

早速の解答ありがとうございました。 出来ました!出来ました! 簡単に出来るんですねΣ(^o^;) アッ 助かりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル非表示VBA

    こんばんわ。 エクセル初心者で勉強中です。 今下記画像のようなデータをエクセル2007で作成しています。 データは2行目から1000行目位まであるとします。 そこで質問なのですが、黄色の行のように その行のすべてのセルの値が空白の場合、行を 非表示にしていくコードはあるのでしょうか。 現在目視で非表示にしているので、できればVBAで素早くしたいのですが。 よろしくお願いします。

  • エクセルの行のデータを列に連続並び換えしたい

    エクセルにて1年分の毎日7:00~17:00のデータが並んだ表を、添付画像の 赤枠で囲ってある例のように 時間軸をタテにした表に毎日のデータを同様に並べグラフを作成したいと 考えておりますが、手作業で1行ずつ行をコピーし列に変換するのではなく 早く出来る方法はないでしょうか。(表の値は分かりやすく連続した数値を 入力してあるだけで、本来はバラバラの数値です) ご教示いただければ幸いです。よろしくお願いいたします。

  • Excelのピボットテーブルをデータとして使いたい

    Excel(2007)で元データをピボットテーブルで加工し、その加工した表を再度データ(表)として使いたいことがよくあります。 添付画像の表1が元データで、これをピボットテーブルの表2にします。そこからコピー&ペーストして集計行を削除して、表3のようなデータを作りたいのです。この場合普通に作ると表3の黄色のセルが空白なので、上の値をコピー&ペーストしています。データが多いとこの作業がかなり面倒なので、なんとか楽をできないでしょうか? よろしくお願いします。

  • データを時系列で表示させたい

    よろしくお願いします。 日次毎の製造表を作っています。 毎日作る物が違うのでシート1にひな形としての表があります。 で、作った物を記録としてシート2に残したいと思っています。 ひな形の表の内容ですが A1に日付、B1に会社名、C1に商品名、D1に製造個数を打ち込んでいきます。一日3品~8品と日によって作る数が違います。ですので、表は最高の8品分が入るように枠線で囲ってあります。A1~D8まで罫線で囲ってあります(A1は日付なのでA8までセルで結合してありますが) 今の自分のレベルではコピー&ペーストしてシート2に記録していくしかないと思いますが、もっとマクロとか使っていい方法がないかと思うのですが。 質問の内容をまとめますと・・・ シート1にあるひな形として表の値をシート2に時系列として記録していきたいです。欲しい値は日付、会社名、商品名、製造個数です。空白行に順次記録されていくような形にしたいです。 月曜は3品、火曜は5品と日によって作る数が違いますので、品数の分だけを記録できるようにしたいです。8品分入る表が作ってありますが、空白の行は無視するような意味です。 わかりにくい質問だとは思いますが、いい方法がありましたら教えてください。

  • エクセルのブックの値のみのコピー

    お世話になります。 エクセルに計算式をたくさん織り込んで作成したら重くなってしまいました。1ブックが1.3メガくらいになってしまいました。毎月40ブック程度使用するため、1年間で換算すると1.3メガ×40ブック×12ヶ月で624メガとなってしまいます。できれば保存しておくのは値だけあればいいので、ブック内の値を計算式を排除して値のみの保存にしたいと考えています。1ブックが30シートほどあるのでシート毎のコピーは大変手間がかかるのでできればブックごとコピーしたいのですが、よい方法はありますでしょうか? ご教授お願いいたします。

  • EXCELで罫線を保護又は値のみ移動

    お世話になっております。 excelでの罫線の入った表のデータを修正するときに、カーソルを矢印になるよう近づけて、そのままドラッグするとセルを移動できますよね? その時、表中の罫線が一緒に移動して、空白ができてしまいます。どないか罫線をそのままにして、値だけ移動する 技はないでしょうか? ちょっと上と下との値を入れ替えたいとか、空白を詰めたいとかいうときに、いちいち行を切り取りや削除したり、挿入したりあるいはコピー、貼付、消去を繰り返したりと作業が煩雑になり、時間もかかります。ただの表ならいいんですが、1ページ分のformatがあるもので、罫線を修復したり、周囲の罫線を太くしたりほんまにたいへんです 罫線のみ保護するっていう手もあると思うんですが・・・ どうか宜しくお願い致します。

  • エクセルで数式に値を代入して一度に計算をする方法

    実験でu={kb(cosθ)(sinh2θ)^2}/{v(sinθ)^2(4πρr^2)}という式に各測定値を入れて計算結果を表にしたいのですが、θをほんの少しずつ変化させていったためデータ数が50個くらいあります。さらにまたrも少しずつ変化させていった場合のデータも取ったのでデータ数がかなり多いです。地道にu={kb(cosθ)(sinh2θ)^2}/{v(sinθ)^2(4πρr^2)}に変数をそれぞれ代入していけば良いのですが、データ量があまりに膨大なので出来るだけそれは避けたいです。 例えばエクセルでAの行にθ=0.5,1.0,1.5,...と変数、Bの行にそれに対応した値をuに代入した時の計算結果という感じに、θに値を入れればsinθなど全てのθの関数に値を一度に代入して計算をしてくれて表にする方法はありますか?Mathmaticaなどエクセル以外でも構いません。データ量が多くても複雑な計算をする手間が省ける良いやり方を知っている方がいればどなたか教えて下さい。お願いします。

  • スプレットシートで上の行の値を自動的にコピーする

    大阪営業所  (空白)  (空白) 南大阪店  (空白) 東大阪営業所  (空白)  (空白)  (空白) 以下同様のパターンの表があった場合、 現在(空白)の部分に前に表示されていた値を表示したいのです。 大阪営業所 大阪営業所  大阪営業所  南大阪店 南大阪店  東大阪営業所 東大阪営業所 こんな風にしたいのですが関数を使って出来ますか? よい方法があれば教えてください。 エクセルで上の行の値を自動的にコピーする #oshietegoo https://oshiete.goo.ne.jp/qa/353100.html @oshiete_gooさんから エクセルでは上記のサイトで解決方法があるようなのですが、これをgoogle スプレットシートの表計算でも行う方法はありますでしょうか? どうぞ、ご教示の程よろしくお願い致します。

  • Excel 隣接しない列に値貼り付け

    Excel 隣接しない列に値貼り付け ※「Excel 隣接しない列に一発で値貼り付け」の書き直しです。 ある一定の書式にしたがって作成された20~30のシートのデータを1つのシートに集約しており(集約シートを含み全てのシートは同じデータ内です。)、データを集約した集約シートの「表A」は下記の添付画像左側のようになります。 やりたいことは、「表A」のB列、C列、D列、E列をある条件のもとに右側の「表B」のH列、J列、L列、N列に値の貼り付けを行いたいのです。 現在の作業工程は、C列の空白行は必要ないため(C列が空白=他の列も空白)C列に文字入力があるとチェックが入るA列のオートフィルターで、「○」のみ表示にし、B~E列を順にそれぞれ、2行目からデータが記載された最終行までコピーし 「表B」のそれぞれの箇所に値貼り付けを行っています。 この時の注意点として、A列のオートフィルタ利用のためC列には空白がありませんが、B、D、E列には空白が存在します。 データがある最終行以下の空白は必要ありませんが、データ間の空白には意味があります。(下記の図で示すと「B3、4」や「D3、4」) 現在の作業工程でも問題はないのですが、この作業は最初に記載した20~30のシートに記載されたデータの校正に使うため取りこぼしをしたくなく、不特定多数の方が簡単に使えるようにしたいので、どうにか作業工程を減らしたいと考えています。 よろしくお願いします。 ▼書式シート *シートの数は増減する。 *集約シートが参照するセルには、必ずデータが入力されているわけではない。 *入力データは全て数値ではなく文字である。 ▼集約シート *他のブックと共通使用なため、一部の式は他のブックへのコピーに対応する形である。 *空白セルを参照している場合に結果として返される「0」は、オプション設定で非表示にて対応 *「表A」の行長は増減する。 *貼り付け先「表B」の列は飛び飛びである。 ▼ちなみに「表A」に使われている計算式(実際とは一部変えています) ■A列  :C列に文字入力がある場合「○」が表示されます     {=IF(OR($C1>""),"○","")} ■B-E列:他のシートの任意のセルの値をコピー     {=IF(ISERROR(INDIRECT("'シート名'!セル")),"",INDIRECT("'シート名'!セル"))} PC環境:Win XP / Excel 2003

  • エクセルの関数(AVERAGE)について質問です。

    エクセルの関数(AVERAGE)について質問です。 エクセル2007を使ってこのような、表を作りました。     A     B     C      D 1  入院日   退院日  在院日数   区分 2 2010/3/2  2010/5/8  68     (1) 3 2010/4/18  2010/5/9  22     (5) 4          … と、100行分まで表があります。 Cの『在院日数』は「退院日-入院日+1」で計算します。 計算式は『=IF(B1="","",B1-A1+1)』といれてみました。 在院日数を求めるのはこれでうまくいくのですが、 問題は、この在院日数の平均を求めることがうまくいかないのです。 以前、エクセル2003を使っていたときは 普通に『=AVERAGE(C2:C101)』でうまくいっていたと思うのですが エクセル2007にしてからは 空白のセルも、計算式が入っているせいか、数値があると認識してしまうらしく 80行までしか入力されていない時は、81から100行までの分を0と考え 1行目から100行目までの値を足し、100でで割られた値が出てきてしまいます。 どうしたら、空白のセルは計算せずに平均値を出すことが出来ますか? それと、もう一つ質問があり 区分では、(1)~(8)を入力するのですが この、区分の(1)と(3)だけを選んで平均値を出したい ということもしたいのですが どうしたらよいでしょうか? (1)だけなら、AVERAGEIFを使えばと思うのですが (1)と(3)という時は、どういう風にしたらいいのか教えて下さい。

PCから印刷できない
このQ&Aのポイント
  • PCから印刷できないトラブルに困っていますか?解決方法をご紹介します。
  • VC500Wの印刷トラブルを解決!PCからの印刷がうまくいかない場合の対処法とは?
  • PCからの印刷トラブルでお悩みの方へ。VC500Wの設定や接続方法を確認しましょう。
回答を見る

専門家に質問してみよう