Excelの動きが重い、遅いときどうすればいい?7つの解決法を紹介します

アイキャッチ

Excelの動きが重いと、仕事や勉強などの貴重な時間を無駄に費してしまいます。場合によっては応答なしやフリーズしてしまうこともあるのではないでしょうか。

そんなときはExcelファイルのメンテナンスや設定の見直しで、動作の改善が可能です。

この記事ではExcelが重い、遅いときの対処法を7つご紹介いたします。いずれも5分もあればすぐ対応できる方法です。

この記事で説明に使用したのは「エクセル365」ですが、他のバージョン2013, 2016, 2019, 2021でも同様に対処できます。ぜひ参考になさってください。

Excelの動きが重くなる原因は2とおり

Excelが遅くなる原因は、以下の2とおりです。

  1. ファイルを開くのが遅い
  2. 操作(セル入力)が遅い

ファイルを開くのが遅い主な原因は、Excelブックのサイズが大きいことです。ふだん作業に使うデータのほかに、見えないデータが蓄積されている場合もあります。

セル入力が遅いのは、上記に加えExcelのさまざまな機能が影響している場合です。一部の機能をオフにして、遅さや重さに対応できるケースがあります。

エクセルが重いを改善する7つの方法(フリーズ、応答なしにも効果あり)

以下に具体的な改善方法を7つご紹介します。いずれの方法もすぐに実行できますので、ひとつずつ試してみてください。

対処方法1:見えないオブジェクトを見つけて消去する

Excelシート上に、画像や図形などの見えないオブジェクトが多数あるために、ファイル操作が遅くなっている場合があります。

シート内のオブジェクトを一括で一覧表示させ、不要なものを消してみましょう。

メニューから「ホーム」→「編集」→「検索と選択」→「オブジェクトの選択と表示」を選択します。

Excel オブジェクト 一覧

オブジェクトの一覧が、右側に表示されます。

リストからオブジェクトをクリックすると、シート上のオブジェクトの色が変わり選択されます。

不要なオブジェクトなら「Del」(delete、デリート)キーを押して削除しましょう。

一覧に表示されるのは、いま開いているシート内のオブジェクトのみです。複数のシートがあるときは、シートを切り替えて確認し、同様に不要なオブジェクトを削除してみてください。

対処方法2:不要なマクロを削除する

オブジェクトと同様、使っていないマクロも削除しましょう。

現在は使われていないマクロや、手違いで登録してしまったマクロをブックから削除します。

※アドインなどExcelブック以外の場所に登録されているマクロについては、ここでは説明しません。

メニュー「表示」→「マクロ」→「マクロの表示」を選択します。

Excel マクロ 一覧

一覧の中に不要なマクロがあれば選択し「削除」ボタンを押します。

マクロの内容を見て削除の必要性を判断したい場合には、「マクロの編集」ボタンを押すとVBAエディタが開き、コードを確認できます。

対処方法3:関数や数式を減らす、計算方法を変える

関数や数式が多いと、エクセルの動作は遅くなります。

ファイルを開いたり、セルの値を変えたりする都度、バックグラウンドで計算がおこなわれるためです。

以下のような対策をおこなうと、Excelの速度改善につながります。

  • 関数や数式で計算せず済むセルを、値に書き換える
  • 負荷の重い関数(後述)は、利用頻度を減らすか別の方法で計算する
  • 負荷の重い関数を使い続けるときは「自動計算」機能を停止する

現場でよく使われている関数で負荷が重いのは、SUMIFCOUNTIFVLOOKUPです。

いずれも、複数セルから1つの値を選び出す処理になります。

これらの関数をやむを得ず使い続ける場合、速度を上げるには「自動計算」を停止する方法があります。

メニュー「数式」→「計算方法の設定」→「手動」を選択します。

Excel 自動計算 停止

この設定をおこなうと、セルの内容を書き換えてもすぐには計算されなくなります。セル内容を書き換えたときは、Excel操作での再計算が必要です。

再計算には上図「計算方法の設定」の右にある2つのボタンが利用可能です。またボタンに相当するショートカットキーもあります。

  • 上のボタン・・・再計算実行(ブック全体):「F9」キー
  • 下のボタン・・・シート再計算(現在のシートのみ):「Shift+F9」キー

自動計算を停止したときは、関係者内で操作についての情報を共有し、計算値に十分ご注意ください。

対処方法4:使っていないページを削除する

数ページしかないファイルなのに「印刷プレビュー」を表示させると、空白のページが何千ページも存在することがあります。

Excel 印刷プレビュー ページ たくさん

このようなときには、シート上で「Ctrl」+「End」キーを押してみてください。最後尾にデータが入っている場合があります。

Excel シート 最後尾 データ

このデータを削除してから、再度「印刷プレビュー」でページ数を確認すると、適切なページ数になります。

なんらかの手違いで、思いもよらない場所にデータが入っていることはよくあります。機会があれば一度はチェックしてみてください。

対処方法5:Excelブックを最新のバージョンに変更する

非常に古いバージョンのエクセルで作ったデータを新しいExcelで開くと、操作が重くなります。

具体的には、ファイルの拡張子(ファイル名の末尾)が「.xls」となっている場合です。

これは新旧両方のバージョンで開けるよう、ファイル内に不要なデータ(互換性に関するデータ)を保持しているためです。

作業上問題がなければ、現在使っている最新のバージョン(拡張子「.xlsx」)で保存し直してみましょう。

Excel ファイル 保存 バージョン

互換性に関するデータが削除され、シートが軽くなります。

対処方法6:ファイル内の画像を圧縮する

画像を取り込んだExcelファイルは、サイズが大きくなりがちです。そのためExcelの動作が遅くなるときがあります。

下記の手順で、Excelに取り込んだ画像を圧縮できます。

①ファイル内から、使っている図をひとつ選択します。

②メニュー「図の形式」を選択します。

③下図を参照し、アイコンを選択します。

※Excelのバージョンによっては、アイコンの横に「図の圧縮」と表示されています。

Excel 画像 圧縮

①「この画像だけに適用する」のチェックを外します。ブック内のすべての画像を一度に圧縮可能です。

②「解像度」で「高品質」以外のいずれかの解像度を選択します。

ppi(解像度の単位:1インチ当たりの画素数)が小さいほど、画像の圧縮率は高くなります。

③「OK」ボタンを押すと画像が圧縮され、Excelのファイルサイズは小さくなります。

Excel 画像 圧縮

画像を一度圧縮すると、元の解像度に戻せません。心配な場合には挿入前の画像、あるいは圧縮前ファイルのバックアップを保存しておいてください。

対処方法7:新規にファイルを作成し、必要なデータをコピーする

上記の対策をおこなっても、長い間使っているファイルには目に見えないデータが蓄積されている可能性があります。

最終的な対処法として、Excelファイルを新規に作成し、必要なデータや数式をコピーしてみましょう。

まとめ:Excel操作に最適な環境を用意しよう

Excelが重い、遅いときの対応方法について解説しました。

目に見えないデータを削除していく、一部の機能をオフにするなどで、手元での対処はできます。

ただ自動計算など、便利なExcelの機能をオフにするのは、もったいない気もしますね。手元での対応には限りがあります。

パソコンのスペックとExcelのバージョンを業務に見合ったものにして、動作環境を整えるのが根本的な対策です。

関連記事

同じOfficeソフトでも、アプリケーションによって重い・遅い場合の対応方法には違いがあります。

Outlookの動作が重い・遅い場合には、下記の記事を参考になさってください。

Outlookが重い、遅い原因は?改善するための対策は?
長年パソコンを使い続けるとOutlookが重い、遅いなどOutlookの調子が悪くなることがあります。この記事ではOutlookが重いときの対処方法とあまり効果がなかった方法をまとめました。Outlookの不調にお悩みの方はぜひ参考にしてください。

メールで相談
info@togeo.net
    電話で相談
03-6869-0595

内容に関する注意事項

あくまで参考情報となりますので、本サイトの記述に従って設定をされるときは自己責任にてお願い致します。状況によって取るべき手段が異なり全てのケースを網羅出来ているわけではありませんので記述通りに設定すれば必ず設定出来るわけではございません。ご了承ください。

出張エリア一覧 /パソコン修理・ITサポート

東京23区
渋谷区, 千代田区, 東京都中央区, 港区, 新宿区, 文京区, 台東区, 墨田区, 江東区, 品川区, 目黒区, 大田区, 世田谷区, 中野区, 杉並区, 豊島区, 荒川区, 東京都北区, 板橋区, 練馬区, 足立区,
葛飾区, 江戸川区
東京都下
八王子市, 立川市, 武蔵野市, 三鷹市, 青梅市, 府中市, 昭島市, 調布市, 町田市, 小金井市, 小平市, 日野市, 東村山市, 国分寺市, 国立市, 福生市, 狛江市, 東大和市, 清瀬市, 東久留米市,
武蔵村山市, 多摩市, 稲城市, 羽村市, あきる野市, 西東京市
埼玉県
【さいたま市】西区,北区,大宮区,見沼区,中央区,桜区,浦和区,南区,緑区,岩槻区
川越市,熊谷市,川口市,行田市,秩父市,所沢市,飯能市,加須市,本庄市,東松山市,春日部市,狭山市,羽生市,鴻巣市,深谷市,上尾市,草加市,越谷市,蕨市,戸田市,入間市,朝霞市,志木市,和光市,新座市,桶川市,久喜市,北本市,八潮市,富士見市,三郷市,蓮田市,坂戸市,幸手市,鶴ヶ島市,日高市,吉川市,ふじみ野市,白岡市
【北足立郡】伊奈町
【入間郡】三芳町,毛呂山町,越生町
【比企郡】滑川町,嵐山町,小川町,川島町,吉見町,鳩山町,ときがわ町
【秩父郡】横瀬町,皆野町,長瀞町,小鹿野町
【東秩父村】児玉郡,美里町,神川町,上里町
【大里郡】寄居町
【南埼玉郡】宮代町
【北葛飾郡】杉戸町,松伏町
千葉県
【千葉市】中央区,花見川区,稲毛区,若葉区,緑区,美浜区
銚子市,市川市,船橋市,館山市,木更津市,松戸市,野田市,茂原市,成田市,佐倉市,東金市,旭市,習志野市,柏市,勝浦市,市原市,流山市,八千代市,我孫子市,鴨川市,鎌ケ谷市,君津市,富津市,浦安市,四街道市,袖ケ浦市,八街市,印西市,白井市,富里市,南房総市,匝瑳市,香取市,山武市,いすみ市,大網白里市
【印旛郡】酒々井町,栄町
【香取郡】神崎町,多古町,東庄町
【山武郡】九十九里町,芝山町,横芝光町
【長生郡】一宮町,睦沢町,長生村,白子町,長柄町,長南町
【夷隅郡】大多喜町,御宿町
【安房郡】鋸南町
神奈川県
【横浜市】鶴見区,神奈川区,南区,港南区,保土ケ谷区,旭区,磯子区,港北区,緑区,青葉区,都筑区,戸塚区,栄区,泉区,瀬谷区
【川崎市】川崎区,幸区,中原区,高津区,宮前区,多摩区,麻生区
【相模原市】南区,中央区,緑区
【横須賀三浦地域】横須賀市,鎌倉市,逗子市,三浦市,三浦郡葉山町
【県央地域】厚木市,大和市,海老名市,座間市,綾瀬市,愛甲郡愛川町,愛甲郡清川村
【湘南地域】平塚市,藤沢市,茅ヶ崎市,秦野市,伊勢原市,高座郡寒川町,中郡大磯町,中郡二宮町
【県西地域】小田原市,南足柄市,足柄上郡中井町,足柄上郡大井町,足柄上郡松田町,足柄上郡山北町,足柄上郡開成町,足柄下郡箱根町,足柄下郡真鶴町,足柄下郡湯河原町
栃木県
宇都宮市,足利市,栃木市,佐野市,鹿沼市,日光市,小山市,真岡市,大田原市,矢板市,那須塩原市,さくら市,那須烏山市,下野市
【河内郡】上三川町
【芳賀郡】益子町,茂木町,市貝町,芳賀町
【下都賀郡】壬生町,野木町
【塩谷郡】塩谷町,高根沢町
【那須郡】那須町,那珂川町
【大阪市】西淀川区,淀川区,東淀川区,此花区,福島区,北区,都島区,旭区,港区,西区,中央区,城東区,鶴見区,東成区,生野区,天王寺区,阿倍野区,西成区,浪速区,大正区,住之江区,住吉区,東住吉区,平野区
豊中市,吹田市,摂津市,守口市,門真市
兵庫県
尼崎市,伊丹市,西宮市
広島県
【広島市】中区,東区,南区,西区,安佐南区,安佐北区,安芸区,佐伯区
【安芸郡】府中町,海田町,熊野町,坂町

※弊社パートナーによる提供地域を含みます。

出張エリア一覧 /パソコン修理・ITサポート

東京23区
渋谷区, 千代田区, 東京都中央区, 港区, 新宿区, 文京区, 台東区, 墨田区, 江東区, 品川区, 目黒区, 大田区, 世田谷区, 中野区, 杉並区, 豊島区, 荒川区, 東京都北区, 板橋区, 練馬区, 足立区,
葛飾区, 江戸川区
東京都下
八王子市, 立川市, 武蔵野市, 三鷹市, 青梅市, 府中市, 昭島市, 調布市, 町田市, 小金井市, 小平市, 日野市, 東村山市, 国分寺市, 国立市, 福生市, 狛江市, 東大和市, 清瀬市, 東久留米市,
武蔵村山市, 多摩市, 稲城市, 羽村市, あきる野市, 西東京市
埼玉県
【さいたま市】西区,北区,大宮区,見沼区,中央区,桜区,浦和区,南区,緑区,岩槻区
川越市,熊谷市,川口市,行田市,秩父市,所沢市,飯能市,加須市,本庄市,東松山市,春日部市,狭山市,羽生市,鴻巣市,深谷市,上尾市,草加市,越谷市,蕨市,戸田市,入間市,朝霞市,志木市,和光市,新座市,桶川市,久喜市,北本市,八潮市,富士見市,三郷市,蓮田市,坂戸市,幸手市,鶴ヶ島市,日高市,吉川市,ふじみ野市,白岡市
【北足立郡】伊奈町
【入間郡】三芳町,毛呂山町,越生町
【比企郡】滑川町,嵐山町,小川町,川島町,吉見町,鳩山町,ときがわ町
【秩父郡】横瀬町,皆野町,長瀞町,小鹿野町
【東秩父村】児玉郡,美里町,神川町,上里町
【大里郡】寄居町
【南埼玉郡】宮代町
【北葛飾郡】杉戸町,松伏町
千葉県
【千葉市】中央区,花見川区,稲毛区,若葉区,緑区,美浜区
銚子市,市川市,船橋市,館山市,木更津市,松戸市,野田市,茂原市,成田市,佐倉市,東金市,旭市,習志野市,柏市,勝浦市,市原市,流山市,八千代市,我孫子市,鴨川市,鎌ケ谷市,君津市,富津市,浦安市,四街道市,袖ケ浦市,八街市,印西市,白井市,富里市,南房総市,匝瑳市,香取市,山武市,いすみ市,大網白里市
【印旛郡】酒々井町,栄町
【香取郡】神崎町,多古町,東庄町
【山武郡】九十九里町,芝山町,横芝光町
【長生郡】一宮町,睦沢町,長生村,白子町,長柄町,長南町
【夷隅郡】大多喜町,御宿町
【安房郡】鋸南町
神奈川県
【横浜市】鶴見区,神奈川区,南区,港南区,保土ケ谷区,旭区,磯子区,港北区,緑区,青葉区,都筑区,戸塚区,栄区,泉区,瀬谷区
【川崎市】川崎区,幸区,中原区,高津区,宮前区,多摩区,麻生区
【相模原市】南区,中央区,緑区
【横須賀三浦地域】横須賀市,鎌倉市,逗子市,三浦市,三浦郡葉山町
【県央地域】厚木市,大和市,海老名市,座間市,綾瀬市,愛甲郡愛川町,愛甲郡清川村
【湘南地域】平塚市,藤沢市,茅ヶ崎市,秦野市,伊勢原市,高座郡寒川町,中郡大磯町,中郡二宮町
【県西地域】小田原市,南足柄市,足柄上郡中井町,足柄上郡大井町,足柄上郡松田町,足柄上郡山北町,足柄上郡開成町,足柄下郡箱根町,足柄下郡真鶴町,足柄下郡湯河原町
栃木県
宇都宮市,足利市,栃木市,佐野市,鹿沼市,日光市,小山市,真岡市,大田原市,矢板市,那須塩原市,さくら市,那須烏山市,下野市
【河内郡】上三川町
【芳賀郡】益子町,茂木町,市貝町,芳賀町
【下都賀郡】壬生町,野木町
【塩谷郡】塩谷町,高根沢町
【那須郡】那須町,那珂川町
【大阪市】西淀川区,淀川区,東淀川区,此花区,福島区,北区,都島区,旭区,港区,西区,中央区,城東区,鶴見区,東成区,生野区,天王寺区,阿倍野区,西成区,浪速区,大正区,住之江区,住吉区,東住吉区,平野区
豊中市,吹田市,摂津市,守口市,門真市
兵庫県
尼崎市,伊丹市,西宮市
広島県
【広島市】中区,東区,南区,西区,安佐南区,安佐北区,安芸区,佐伯区
【安芸郡】府中町,海田町,熊野町,坂町

※弊社パートナーによる提供地域を含みます。

パソコントラブル解決パソコン修理/ITサポートブログ
パソコン,インターネットの設定トラブル出張解決,データ復旧,ITサポートなら株式会社とげおネット

コメント