- ベストアンサー
エクセルで在庫表作成、数量がすべて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ですから行ごと削除したいので、教えて下さい。なにぶん初心者なのでよろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ちょっと項目が多いようですが、 品名をアクティブにします。 【データ】の【フィルター】の【オートフィルター】を選択すると【▼】こんな記号が出てきます。 各項目で【▼】をクリックして出てくるメニューの【0】を選べばすべてが【0】の項目だけが表示されます。 その状態で削除してください。
その他の回答 (3)
- shmaru
- ベストアンサー率52% (13/25)
すべての数量が0の行が複数あり、それを一気に削除したいなら、 1.数量がすべて「0」である行を確認するために、新たに列を作成 ※この時、かならず項目名をつけること 式は =前月在庫数+出荷数+入荷数+調整数+当月在庫数列 2.項目が入っている行を選択し、メニューより、データ→フィルター→オートフィルター 1.で作成した列の値が「0」の場合を抽出 3.抽出された行をすべて選択して、削除 で、できるような気がします。
お礼
ありがとうございました。
- periodayo
- ベストアンサー率20% (64/315)
マクロなら簡単にできますが、初心者さんなので 1.データ→並び替えで、最優先されるキーに当月在庫数 を指定して「昇順」で並び替えます。 2.当月在庫数の少ない順に並びますので 在庫数0の行を行指定して削除します。 3.その後データの並び替えで前の並び順に戻します
お礼
ありがとうございます。思わず『そうか!』と言葉にでました。 私のような初心者にも簡単にできますので、その方法でやってみます。 それで、事務所にマクロが少しはわかる者がいますので、できましたら マクロの方法も教えて下されば幸いです。
- tadaoyagi
- ベストアンサー率26% (86/322)
いらない行全体を選択し、右クリック『削除』を選択すれば・・・?
お礼
回答ありがとうございます。品名が1000点以上あり、行ごとの削除は大変なので…すみません
お礼
ありがとうございます。項目が多いのですが、簡単にできました。 他の抽出にも使えますので、大変参考になりました。