Excelで不要な行をまとめて選び、削除する方法を解説します。処理時間は行数・数式・書式・PC環境によって異なります。ここではWindows版Excelの例を扱います。実行前に別名保存でコピーを作り、残すデータや数式が対象行にないことを確認してください。
【静止画像で確認】何十万行の不要な行を一括削除
削除する行を選択します。1行目から4行目までを残して5行目以下全てを削除します。
5行目の行番号を選び、Ctrl+Shift+Endを押すと、データまたは書式がある最終セルまで選択が広がります。常にシートの最大行まで選択するキーではありません。5行目から最下行までを明示的に選ぶ場合は、数式バー左側の名前ボックスに「5:1048576」と入力してEnterを押します(.xlsxなどの現行形式)。選択された行番号を確認してから次へ進んでください。

以下は1,048,576行目まで選択された例です。現行形式のシートの上限は1,048,576行で、「1,048,576万行」ではありません。旧.xls形式では65,536行です。

削除する行が選択された状態で「シートの行を削除」をクリックします。
ホームタブ

残すデータや数式に問題がないことを確認して保存します。使用範囲のリセットを確認する場合は、いったんブックを閉じて開き直し、Ctrl+Endで移動する位置を確認してください。

【動画で確認】何十万行の不要な行を一括削除
動画は旧手順の操作イメージです。Ctrl+Shift+Endは「使用されている最終セルまで」の選択であり、必ず最大行へ移動するわけではない点は、上の修正版の説明を優先してください。
削除しても下に空白行が残るのはなぜ?
Excelのシート自体の最大行数は、行の削除で減りません。削除後に空白行が表示されるのは正常です。末尾の余分な書式を整理してファイルサイズや印刷範囲を改善したい場合と、不要なデータ行を削除したい場合を区別しましょう。
データがない領域に書式だけ残っている場合は、不要な範囲を確認して「ホーム」→「クリア」→「すべてクリア」を使う方法があります。内容・書式などが消えるため、必要なセルは含めないでください。Deleteキーで内容だけ消す操作や、行そのものの削除とは別です。保存して閉じ、開き直してCtrl+Endの位置を確認します。
途中にある空白セルをまとめて選んで行ごと削除すると、同じ行の別の列にある必要なデータまで失うおそれがあります。本記事の末尾行を整理する例を、そのまま表の途中の空白行削除に使わないでください。


コメント