Office Hack

Excelで使用してない行と列を削除してファイルを圧縮する方法

  • Release
  • Update

Excelで作業をしていると、「動作が遅い」「作業中に固まってしまう」という経験があるかもしれません。そんなときはシート上に余計なデータが残っている可能性があります。

スクロールバーを見ると、シート上にどれくらいのデータが入っているか目測できますが、実際のデータ量よりスクロールバーの移動範囲が広いようであれば不要なデータがある可能性が高いです。

サイドバーから余分なデータの確認

そんなにデータを入力してないのにファイルサイズが大きい場合には使っていない行や列を削除してみましょう。今回は、使用してない行と列を削除して重たいExcelファイルを軽くする方法をご紹介していきます。

使用していない行のデータを削除する方法

圧縮前のサンプルのファイルサイズ

今回、不要なデータが入ったサンプルとして上図のような容量のファイルを用意しました。圧縮前は「5.40MB」でした。

データが入力されている最終行の1つ下の行を選択

データが入力されている最終行の1つ下の行を選択します。上図では16行目を選択しています。

シートの最終行まで選択

Ctrl+Shift+キーを同時に押すと、シートの最終行までが選択されます。

【ホーム】タブから【削除】を選択

【ホーム】タブから【削除】を選択します。

【セルの削除】を選択

メニューから【セルの削除】を選択します。

「大量の処理を行う操作」ダイアログが表示

「大量の処理を行う操作」ダイアログが表示されることがあります。問題なければ【OK】を押します。

選択範囲が削除

選択範囲が削除されました。Ctrl+Sキーを同時に押して上書き保存すると、スクロールバーが適正な長さになっていることが確認できます。

使用していない列のデータを削除する方法

データが入力されている最終列の1つ右の列を選択

データが入力されている最終列の1つ右の列を選択します。上図ではG列を選択しています。

シートの最終列まで選択

Ctrl+Shift+キーを同時に押すと、シートの最終列までが選択されます。

【ホーム】タブから【削除】を選択

【ホーム】タブから【削除】を選択します。

【セルの削除】を選択

メニューから【セルの削除】を選択します。

選択範囲が削除

選択範囲が削除されました。Ctrl+Sキーを同時に押して上書き保存すると、スクロールバーが適正な長さになっていることが確認できます。

圧縮後のサンプルのファイルサイズ

最後に、不要なデータを削除した後のサンプルファイルの容量を確認すると、圧縮前は「5.40MB」だったファイルサイズが「10.5KB」になりました。約500分の1に圧縮される結果になりました

[行]の関連記事

エクセルの行の高さの単位について

Excelで重複した行を削除する方法

エクセルで特定の文字を含む行を抽出する

エクセルで複数行を挿入する方法

エクセルの行番号を自動で振る方法

エクセルで行の順番を入れ替える方法

エクセルの行の幅を自動調整でそろえる方法

エクセルで行を大量にコピーする場合

エクセルの行の高さのみコピーする方法

エクセルで偶数行を削除する方法

エクセルで重複した行を抽出する方法

エクセルで自動で行を増やす方法

エクセルで偶数行に色付けする方法

エクセルで空白行を削除する方法

エクセルの行の幅を変える方法

エクセルの行を連続でコピーする方法

エクセルの行の高さが変更できない場合

エクセルで1行おきに削除する方法

エクセルで行を抽出する情報まとめ

エクセルで行と列を入れ替える方法