- ベストアンサー
EXCELの行操作について
Excelについて教えて下さい。 Excel 2003+WinXPを利用して表を作成しています。カラムAに「件名」、Bに「本文」、Cに「掲載期限」があり、掲載期限日時を越えた行を削除し歯抜けになった行を上へと詰めたいのです。削除処理はできたのですが歯抜け箇所をどうやればよいか分かりません!! 掲載期限を越えたデータは複数存在する場合もあり、この場合は複数箇所でレコードの上へと詰めなければなりません。 よろしくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
まず、削除後のデータの順番が変わっても良いかどうかで方法が変わると思います。 1.データの順番を変えても良い場合 (1)「掲載期限」で「データを降順で並び替え」を行う。 (2)消したいデータはシートの下の方に集まるので、それを削除するか データを消す。 2.データの順番を変えたくない場合(連番方式) (1)D行もしくはA行の前に「No.」という項目を作り、そこに1から順に連番を入力する(オートフィル機能で、2,3個入力してドラッグすればOK) (2)「掲載期限」で「データを降順で並び替え」を行う。 (3)消したいデータはシートの下の方に集まるので、それを削除するか データを消す。 (4)「No.」で「データを昇順で並び替え」を行う。 3.データの順番を変えたくない場合(フィルタ方式) (1)1行目を選択してメニューバー→データ→フィルタ→オートフィルタを設定する (2)「掲載期限」のフィルタボタンを押し、オプションを選択し、抽出条件の左側に「掲載期限日時」の値を入力して、右側は「以上」を選択して「OK」を押す。 (3)削除対象のデータだけが表示されるので、表示された全ての行を選択(最初の行を選択して、最後の行までドラッグする)して、右クリックして「行の削除」を実行する (4)「掲載期限」のフィルタボタンを押し、「すべて」を選択する
その他の回答 (3)
- ryuujiok2205
- ベストアンサー率21% (233/1098)
歯抜けになるという事情をもう少し説明願えませんでしょうか。 たとえば、A7からS7までドラッグして右クリック→削除を選べば、「左方向にシフト・上方向にシフト・行全体・列全体」と聞いてきますし、行全体を選んでから右クリック→削除では無条件で上に詰めますし、歯抜けになる操作を再現できないのですが。
- tequira
- ベストアンサー率25% (3/12)
歯抜け部分を選択⇒右クリック⇒削除⇒上へ これじゃダメですか???
単純に、「並べ替え」ではだめなのでしょうか?
お礼
なるほど。。。 少し考えれば分かりますね。。。 本当にどうもありがとうございました。