• ベストアンサー

セルの数値ゼロを行ごと非表示にしたいです

エクセルでの操作について質問させてください。 あるセルの数値がゼロになっていた場合、 その行ごと表示しないようにすることはできないでしょうか。 仕事で、売上残高をエクセル管理しているのですが、 今までの取引先がすべて載っており、追加ばかりしているうちに とても行の多い表になってしまいました。 また印刷したときも枚数が多くなるので見づらいのです。 現在取引のない行を非表示にすればだいぶすっきりした表になり、 作業もしやすくなります。 今後また取引が発生する可能性があるので行の削除はできない状態で セルには数式が入ってはいるものの、現在取引のないところはゼロが表示されています。 文章が分かりづらいかと思いますので、不明な部分があれば返答させていただきたいと思います。 エクセルの性質上不可能かもしれませんが、回答・アドバイスのほど、どうかよろしくお願いいたします。

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

  • ベストアンサー
  • YSNR-HRN
  • ベストアンサー率36% (40/111)
回答No.3

オートフィルタではだめですか。 Excel(エクセル)基本講座:オートフィルタ(データ抽出) http://www.eurus.dti.ne.jp/~yoneyama/Excel/filter.htm

halhal79
質問者

お礼

オートフィルタは普段使っていたのですが、 データ抽出ができるのは知りませんでした。 データ抽出でもできそうでしたが、ほかのページを見てみると、 オートフィルタオプションというのがあり、 条件で「0より大きい」にするとうまく出来ました。 どうもありがとうございました。

その他の回答 (2)

回答No.2

ANo1のものです 質問を勘違いしていたかも? 単純に100社あるとして、普段取引される相手先、仮に30社を印刷したいなら 常時取引先を上にもってきて(並び替えて)取引が時々ある会社10社ほどを 次に表示、 ほとんど無い相手先は下にして、該当する左の行の数字部分を選択して非表示 下に合計欄などがあったら選択から除外 印刷範囲も見えている範囲を選択すれば1枚で済むかも 普段取引が無い相手先が出た場合は、左の数字(隠しているところは 番号がとんでいるのですぐわかる)前後を選択して右クリック、 表示するで上の取引先と入れ替えて、また隠しておけばよろしいのではないですか   勘違いなら失礼しました

halhal79
質問者

お礼

質問の内容はこちらのものです。ほんと分かりづらくてすみません。 質問では記載しておりませんでしたが、 同じブック内の別シート(取引先の順番が同じ)に数字をとばしているということあり 並び替えてはいけない!と思い込んでいました。 でもまた元に戻せばいいわけですよね。 エクセルをフル活用するようになって4ヶ月。 まだまだ勉強することは多そうです。 ご回答、どうもありがとうございました。

回答No.1

私は2年前に商品管理を任されエクセルも全然判らず、一から自己流で覚えていきました 関数はよく使う5~6種類しか使いこなせず、当然マクロはわかりません 私もQNo.3859653さんと同じようなことに陥り多少手間が掛かりますが、このようにやっております 多分、その月に取引が無い取引先が0になると思いますので、表全体クリック、データ、並び替え、とクリックして、合計、取引先名などで 0の行を一番右、あるいは下にして取引の無い取引先を、(行、列)いずれかを隠す 私の場合も取引先は50~60あっても常時取引している会社は20社ほどなので普段は非表示にしています 又、ルックアップ関数などで他のシートなどから計算を引っ張ってきているとそこらじゅうに0が表示されて見苦しいので ツール、オプションから0を表示しない状態にし、合計欄など0を表示したい列だけ選択して右クリック、 セルの書式設定、表示形式、ユーザー定義で 0;-0;0と入力しています 完全な自己流なので関数でうまくやることが出来るのかもしれません マクロならできそうですが、私も時間短縮につながるので 専門家の回答を待ちたいと思います 

関連するQ&A

  • Excel でセルの数値が表示されたりされなかったりするのは?

    Excelで現金出納帳を作成しました。 収入金額(F7)と支払い金額(H7)が'0'の時は 差引残高(J7)が空白になるように差引残高のセルに =IF(OR(COUNT(F7:H7)=0)," ",SUM(J6+F7-H7)) と数式を入れ下のセルへコピーし、順調に計算されていました。 しかしある行から支払い金額が'0'でないにもかかわらず 差引残高が急に表示されなくなりました。 不思議なことに非表示の行が特定の行ではなく 支払い金額や前行の差引残高の金額によって 表示されたりされなかったりするのです。 計算はされているようで、差引残高のセルを複数範囲指定すると 青い範囲指定の中に白地で数値が浮かびます。 18年4月から同じシートを使って順調に出納を行ってきたのに シートのコピーをして2シート19年度を作り、 片方は今でも順調に出納できています。 もう片方が何度同じ場所を元のシートからコピーしたりしても 同じ現象になります。 ちなみに最初の行の繰越残高は'12134'です。 試しに元のシート(18年度分)の最初の繰越残高をこの数値にしても空白の残高ができてしまいます。 どうもこの数値(前後の数値でも)から始めると空白になるのです・・・ 残高がマイナスになっても表示される時はされますし、 空白になる場合の規則性が見出せず困っています。 わかりにくい事象説明で申し訳ありませんが、 よろしくご指導のほど、お願いいたします。

  • あるセルから、同じ行の左へ数値のあるセルを20個分

    あるセルから、同じ行の左へ数値のあるセルを20個分だけを合計したいのですが、空白セル(数式自体は埋まっている)は無視して数値のある部分だけ3個拾いたいのですが、数式はどうすればよいでしょうか?

  • エクセルでセルに数値がない場合空白にするには?

    全くの素人の質問ですみません。 エクセルでセルに数式が入っているのですが現在のところ数値を入れてない場合、何らかのわからない文字が表示されるのですが、数値がない場合にはセルをブランクに表示させる方法はあるのでしょうか?よろしくお願いいたします。

  • エクセル2000 非表示にした列や行のセルをいじらないようにするには?

    いま、かなり大きく、複雑な表をエクセル2000で (ウィンドウズ2000)つくっています。 いろんな所の列や行を非表示にして見やすくしたの ですが、その非表示にした列や行をまたぐようにして その前後、左右の周囲のセルをドラッグし反転させ、 クリア等すると、非表示になっている列または行のセル に入れてある数式等までクリアされてしまいます。 表示されているセル(可視セル)のみいじれて、 非表示セル(不可視セル)はいじれないように 一括して簡単に設定する方法はないでしょう? 確かに、方法としてはその不可視セルだけ 保護するとかありますが、不可視セルがいろんな所に 所々あって、それらを一つ一つ保護設定すると 作業が非常に煩雑で、保護忘れもでてきそうです。 いいお知恵があれば拝借させてください。 よろしくお願いいたします。

  • 一番下の行の数値を表示する計算式は?

    残高管理とかで、残高に対し購入金額を差っ引いて残高を出すという繰り返しを行単位で下の方に運用していった場合、現在の残高は一番下の行になるかと思います。 その一番下の行の数値を表示する計算式おしえてください。 分かりにくい説明ですいません。

  • エクセルのフィルタをかけると、必ず表示されない行がある

    エクセルのフィルタをかけると、必ず表示されない行がある エクセルで売上管理をしております。 取引先別にフィルタをかけると、その対象なのに必ず表示されない行があるのです。 いつも消えた行は再表示させていますが、 計算が合わなくて困っております。 いつも表示されない行というのは、 あまり使わないセルに入力した行です。 どうやって説明したら良いのか分からず、伝わっている自信がありませんが、、、 お分かりになる方、どうぞよろしくお願いします。

  • エクセルで行から数値を検索し、検索した数値のある列

    エクセルで行から数値を検索し、検索した数値のある列から左側の全ての合計を求めたいです。   A B C D E F 1  3 4 8 9 11 22 ←数字は隙間なくあるが、値がバラバラ(ただし昇順) 2 3  2~6行には色々な数字がまばらにある 4 5 6 1行目から検索したい数→10(別のセルで数式結果として出た数) ズレてるかもしれませんが・・・ E1セルに書かれている「11」の数字より前のD列、 A~D列の2行目~6行目の合計を各行ごとに別々に出していきたいです、どうしたらいいでしょうか また、表は行も列もデータを追加していく予定です

  • 2013 セルの数値によりその行に色をつける方法

    こんにちは Excel2013を使用しています。 A~AM、50列ほどの表があります。 AC行に1~150までの数値が入っています。 そのセルの数値によってその行に色をつけたいと思います。 1~29は色をつけません 30~59はその行に緑を 60~89はその行に黄色を 90以上はその行に赤をと言う具合です。 「ホーム」---「条件付き書式」や =if("AC2">=60 のような式で設定しようと 考えましたが、方法が見つかりません。 マクロを組みたいと思っていますので なお「並び替え」----範囲を「塗りつぶし」以外の方法をお願いします ご存じの方お教えください。

  • 最も近い数値のあるセルを探す

    お願いいたします。 エクセルVBAです。 例えばC列に10000行以上にわたって数値が不作為に 並んでいるばあい、347.398に一番近い数値の あるセルの行を求めるコードはどのようになりますか? ご教示お願いいたします。

  • ×しかないセルには0を表示したい。

    エクセル2010を使用しています。 F6に×〇でもない場合は空白、〇が無く、×のみ場合は0の数式を入れたいのですが、どうすればいいのでしょうか。 現在、F6には=IF(COUNTIFS($C6:$E6,"○"),COUNTIF($C6:$E6,"○"),"")が入ってます。 これを下まで数式コピーすると、表のように、×しかないセルには0が表示できません。 F列は、〇の数を表示し、〇が無く×のみの場合は0と表示し、数字が入っているセルは空白にしたいです。 お力をお貸しください。