質問: エクセル・条件付で行を削除する方法 たとえば、添付画像のような表があったとします。 この時、性別が1の人だけを残して、後は削除してしまいたいときの方法を教えてください。 つまり、bさん、eさんの行を完全に削除し、aさん、cさん、dさんのみの表にしてしまうと言うことです。 また、数字の範囲を指定して行を削除する方法もあれば、ご教授ください。 例えば、年齢が15以上(または以下)である人のみを削除する方法などです。
回答: こんばんは! 一番簡単なのは「オートフィルタ」を利用する方法だと思います。 当方使用のexcel2003の場合です。 表内のどこのセルでも良いのでアクティブに! → メニュー → データ → オートフィルタ これで1行目の項目列すべてに下向き▼が表示されますので、 元データを削除してよいのであれば、削除したいものを選択 → 表示されている行すべてを削除 これで大丈夫だと思います。 (本来であれば削除より必要データの抽出の方が良いと思います) また、年齢の幅で検索したいのであれば、下向き▼の項目内に「オプション」がありますので、 ○以上と等しい 「and」 → △以下と等しい といった具合に条件範囲を設定すれば大丈夫です。 尚、excel2007以降のバージョンだと↓のurlが参考にならないでしょうか? http://www.eurus.dti.ne.jp/~yoneyama/excel2007/excel2007-filter.html