• ベストアンサー

エクセルで在庫表作成、数量がすべて0の行を削除したい。

在庫表を作っています。 品名  前月在庫数 出荷数 入荷数  調整数 当月在庫数  単価  金額   AAA    100     200   150     0       50     100   5,000 BBB     0      0     0      0       0     200     0 CCC    500     800   500     0      200     300  60,000 上記の場合、品名 BBBの数量がすべて0ですから行ごと削除したいので、教えて下さい。なにぶん初心者なのでよろしくお願いします。

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

  • ベストアンサー
  • pbforce
  • ベストアンサー率22% (379/1719)
回答No.4

ちょっと項目が多いようですが、 品名をアクティブにします。 【データ】の【フィルター】の【オートフィルター】を選択すると【▼】こんな記号が出てきます。 各項目で【▼】をクリックして出てくるメニューの【0】を選べばすべてが【0】の項目だけが表示されます。 その状態で削除してください。

akubi1997
質問者

お礼

ありがとうございます。項目が多いのですが、簡単にできました。 他の抽出にも使えますので、大変参考になりました。

その他の回答 (3)

  • shmaru
  • ベストアンサー率52% (13/25)
回答No.3

すべての数量が0の行が複数あり、それを一気に削除したいなら、 1.数量がすべて「0」である行を確認するために、新たに列を作成  ※この時、かならず項目名をつけること 式は =前月在庫数+出荷数+入荷数+調整数+当月在庫数列 2.項目が入っている行を選択し、メニューより、データ→フィルター→オートフィルター 1.で作成した列の値が「0」の場合を抽出 3.抽出された行をすべて選択して、削除 で、できるような気がします。

akubi1997
質問者

お礼

ありがとうございました。

  • periodayo
  • ベストアンサー率20% (64/315)
回答No.2

マクロなら簡単にできますが、初心者さんなので 1.データ→並び替えで、最優先されるキーに当月在庫数 を指定して「昇順」で並び替えます。 2.当月在庫数の少ない順に並びますので 在庫数0の行を行指定して削除します。 3.その後データの並び替えで前の並び順に戻します

akubi1997
質問者

お礼

ありがとうございます。思わず『そうか!』と言葉にでました。 私のような初心者にも簡単にできますので、その方法でやってみます。 それで、事務所にマクロが少しはわかる者がいますので、できましたら マクロの方法も教えて下されば幸いです。

  • tadaoyagi
  • ベストアンサー率26% (86/322)
回答No.1

いらない行全体を選択し、右クリック『削除』を選択すれば・・・?

akubi1997
質問者

お礼

回答ありがとうございます。品名が1000点以上あり、行ごとの削除は大変なので…すみません

関連するQ&A