• ベストアンサー

エクセルで1行全て0の場合は印刷しないようにするには

エクセルで在庫管理をしています。商品数がたくさんあり、 「商品名・前期繰越数・仕入・出荷・店舗間移動・返品・次期繰越数」等を1行に表示しています。 その1行全てが「0」の場合印刷しないようにするにはどうすればいいでしょうか? 印刷までいかなくても表示しなくなくなるまででもいいです。 似たような質問を見つけたのですが、マクロやVBAの知識が全くないため、 自分のケースに応用が出来ませんでした。是非ご教授よろしくお願いいたします

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

  • ベストアンサー
  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.2

空いている列を作業用に使います(H列とします) 2行目からデーターが入っているとして H2 =(A2<>0)+(B2<>0)+(C2<>0)+(D2<>0)<>(E2<>0)+(F2<>0)+(G2<>0) とし、下にコピーします(データーの入っている行分) そうすると、全部「0」の行だけH列が0になります 1行目にオートフィルターを設定します H1をクリックしてオプションで 「0」「等しくない」とすると ゼロの行が表示されなくなります

xrin-tanx
質問者

お礼

ありがとうございます!無事に出来ました! マクロなど難しいことを考えてないで 地道に計算式をいれていけばよかったんですね(^^ 本当に助かりました。

その他の回答 (2)

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

B:G行に数値があるとして H2=(COUNTIF(B2:G2,0)+COUNTBLANK(B2:G2))>0 でオートフィルタを使用して、TRUEの行を選択してから印刷を掛けてください。

回答No.1

表示形式を # または、#,###のようにすれば 0 は表示されなくなります。

関連するQ&A