
最近、大きなデータを使って自分なりに分析を始めるようになりました。
もちろん、データの量が多くなれば、途中でフリーズみたいに遅くなったり、止まってしまう事が多くなり、そういや昔、メモリを増設することが処理速度の向上なんとかかんとか、と聞いた記憶があったのですが、エクセルの処理速度(計算速度?)を向上させるには、新たにメモリを増設するのが良いのでしょうか。
データ処理用のサーバーなんかもビジネスで提供されているとも聞きますし、メモリとサーバーの違いとかあまり良く分からないため、一番効率よく処理速度が向上できる方法を教えて下さい。
ちなみに、結構自分のPCはメモリの増設ができるタイプのようです。
もし、メモリの実装とかじゃなくて、パソコンの設定や不要なプログラムの排除の方が有効などの知識がありましたら、そちらの方の知識も教えてもらえたらありがたいです。
以上、よろしくお願いいたします。
No.7ベストアンサー
- 回答日時:
回答の皆さんが言われている通りです。
メモリスピードと容量はCPUを超えられません。
遅い理由は、ウイルスやデータの膨大・マクロ・再計算のスピード多々。
もしもメモリが足りなくなったら、スワップと言ってHDDをメモリ代わりになるので処理スピードが断然落ちます。
管理ツールの中のパフォマンスモニタを参考にされては如何ですか。
これからもビジネスでずっと使われるのでしたら、この際に高速なPCに乗り換えられたらと思います。

No.6
- 回答日時:
>メモリを増設することが処理速度の向上なんとかかんとか、と聞いた記憶があったのですが、
>エクセルの処理速度(計算速度?)を向上させるには、新たにメモリを増設するのが良いのでしょうか。
まずは、現時点でメモリが不足しているか確認してください。
もし、メモリが不足しているのなら、増設することで処理速度が向上する可能性もありますが、不足していないのなら増設しても何の意味もありません。
そもそも、メモリにはパソコンの処理速度を向上させるような機能や役割は無いんです。
パソコンの処理速度というのは、基本的にはCPU性能によって決まっているんです。
そして、メモリというのは、CPU性能を上限とした場合に、そのうちのどれだけの性能を引き出せるかを決めるだけです。
例えば、性能を数字で現した時に100になるCPUを搭載している場合、メモリが十分に搭載されていれば処理速度も100になります。
ですが、メモリが足りていなかった場合には、本来100のはずの性能が70まで低下する、って感じなんです。
また、メモリの増設では本来100のはずの性能を超えることが出来ませんので、多めにメモリを搭載しても性能は100で頭打ちになります。
よく言われている、「メモリを増設したら速くなった」というのは、本当に速くなったわけじゃなくて、正確には「遅くなっていたのが改善された」だけなんです。
>一番効率よく処理速度が向上できる方法を教えて下さい
Excelの場合、一番重い処理というのがセルの計算結果などを更新するための画面描画処理です。
例えば、VBAなどで計算処理などを行っているのなら、一時的に画面描画を停止するようにすれば処理速度が劇的に向上します。
VBAなどは使わず、セルに計算式を入れているだけの場合は、セルの計算を手動に変更して、VBAのプログラム側から計算処理を実行するようにしたら高速化するかも。
画面描画停止→計算処理の実行命令→画面描画再開って感じです。
ただ、どの方法が一番効率が良いのかというのは、スレ主さんがどんなデータをどのように処理しているのかが不明なので回答不可能です。
こういった方法もありますよ、というアドバイスしか出来ませんので、その中のどれが一番効率が良いのかは自分で試しながら調べてください。

No.5
- 回答日時:
結局のところ、遅い原因が何なのかを突き止めないと、対策も取れません。
メモリ不足は原因の一つに過ぎず、それだけが原因ではないので。探っていて行き着いた結果が、出来の悪いウィルス対策ソフトのせいだった、なんてオチもあったり。メモリは足りているけど処理量が多い、例えば1つのセルをいじるたびに多量のセルで再計算が発生するようなワークシートを作ると、メモリ上で解決できる大きさなんだけど処理がすごく遅い、なんてことが起きます。こういうとき、高速化に必要なことはCPUの高速化であって、メモリ増設ではありません。メモリを積んでも無駄に終わるでしょう。
Excelに限らず、メモリ増設の効能は結構誤解されているんですけど、メモリを積んでも実は速くならないんですよ。メモリを増設すると速くなるんじゃなくて、遅くならないだけなんです。処理中にメモリが足りなくなると、ハードディスクにメモリの内容を書き出してメモリを空ける…という処理が入ります。しかしハードディスクはメモリよりも速度が2桁は低速なので、ここで一気に遅くなります。メモリが少ないPCではこの処理が頻発するため、すぐに重たくなると。メモリが多ければ多いほど、ハードディスクに書きだすということをしなくて済むので、遅くならずに済むわけです。
不要なプログラムの排除の効能は、そのプログラムが食っているメモリとCPU時間を開放できることです。ある意味、メモリ増設とCPUの高速化の両方を行っているのに相当します。ただどれくらい食っているかによって効果はまちまちですが。不要ではあるが、メモリもCPU時間もほとんど食ってないプログラムを1個排除したくらいじゃ効果はほとんどないです。ただ塵も積もればで、こういうのが何10個もあったらまとめて始末するとバカにならない量になります。
ともあれ原因を突き止めるのが先決ですね。
No.4
- 回答日時:
回答を見ていると効率の良いプログラムのつくり方はあるようです。
苦手意識があるので、理解できないことも多いですが。
数式でINFO関数なんてのもありますが、参考になるのかなあ。
例、=INFO("memused")
memavail 使用可能なメモリ容量 (単位 : バイト)
memused データを一時的に保存するために使用されているメモリ容量 (単位 : バイト)
totmem 既に使用されているメモリも含めた総メモリ容量 (単位 : バイト)
XL2003まではシングルコアCPUにしか対応していませんので、お使いのバージョンによってはアップグレードでの高速化が見込めると思います。
メモリーは32bitOSの場合で4GB積んでいれば、それ以上増設しても意味ないです。
No.3
- 回答日時:
当該エクセルの処理がメモリバウンド(メモリ限界まで使い切っている)ならメモリ増設で改善されますが、CPUバウンドならCPUがより高速のパソコンに変えないと改善されません。
タスクマネジャーを起動してメモリ利用率やCPU負荷を確認し、必要な対処方法を探して下さい。
No.2
- 回答日時:
>パソコンの設定や不要なプログラムの排除の方が有効など
他のプログラムが使っているメモリ領域を空ければ、その分をエクセルが使うことができますね
速くなったり止まってしまうこともなくなると思いますよ。
タスクマネージャでメモリを使っているアプリケーションを探して終了させます。
参考
http://www.pc-master.jp/sousa/task.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CPU・メモリ・マザーボード ゲーミングpcのファンのことについて教えて欲しいです。 6 2023/03/05 07:44
- その他(Microsoft Office) オフィス365のエクセル 3 2023/06/29 13:10
- CPU・メモリ・マザーボード FF14をやるにあたって 3 2022/09/16 22:28
- デスクトップパソコン 仕事で使うPC 10 2023/04/23 00:27
- その他(パソコン・周辺機器) NVIDIAのシェーダーキャッシュ 1 2022/05/30 22:36
- CPU・メモリ・マザーボード Windows10 64bitパソコンのメモリ 4GBから8GBへ増設 11 2023/01/25 18:20
- ノートパソコン パソコンの買い換え アドバイスください。初心者です。 ・長く使いたいため 新品 Windows11ノ 4 2022/04/05 23:12
- BTOパソコン PCの選び方 6 2022/09/11 00:16
- その他(IT・Webサービス) 高速処理可能な表計算ソフトについて ExcelやGoogleスプレッドシートのような表計算ソフトで、 2 2023/04/29 16:06
- デスクトップパソコン 通話が遅延します 1 2023/06/18 02:36
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセル 強化するならcpuかメモりか?
CPU・メモリ・マザーボード
-
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
特定のシートのみ再計算させない方法は?
Excel(エクセル)
-
-
4
「Columns(A:C")」の列文字を数字にして表記したい"
Excel(エクセル)
-
5
小数点以下を繰り上げたものをそのままコピーするには
Excel(エクセル)
-
6
ハードディスクをSSDに変更したら、エクセルのマクロ等の速度が改善される可能性はありますか?
Windows Vista・XP
-
7
エクセルVBA コードが同じでもファイルによって処理速度が大きく変わるのはなぜ
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AMD Inspiron14 8540UのPCを使...
-
CPUとメモリーについて
-
windows7にしたい!DELL OPTIPL...
-
PCの反応を早くしたい場合は...
-
Macの選び方(クリスタ使用)
-
パソコンがウイルス感染してい...
-
メモリ増設・Win11アップデート...
-
妹の家のパソコンが壊れました
-
大学用のノートパソコンを探し...
-
サーバー用メモリとデスクトッ...
-
Windowsメモリ診断の結果の通知...
-
メモリーを増設し、8G*2枚から...
-
PCIe4.0のグラボを、PCIe3.0の...
-
メモリの相性が悪いとは、具体...
-
メモリ増設、交換が出来ないノ...
-
ECC対応のメモリは非ECC対応の...
-
スマホのメモリーについて 画像...
-
CPUやメモリの使用率はどこから...
-
システムビデオメモリ0
-
ASUS RAMCache IIIについて5GB...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
AMD Inspiron14 8540UのPCを使...
-
エクセルの処理速度を上げるに...
-
メモリ(DIMM)の亀の子増設(...
-
hp ノートパソコン rmn;tpn-c12...
-
メモリ増設 互換性、混合差し...
-
PS3のメモリって増設可能?
-
CPU重視かメモリー重視か
-
NEC VearsaPro vk22tnはメモリ...
-
メインメモリは、2G? 4G?
-
ディスクトップ型パソコンのメ...
-
メモリー増設の意味
-
メモリの増設後、起動画面が真...
-
自作PCの空きメモリ容量を知...
-
メモリについて(PC2100?PC270...
-
メモリー増設,HDD増設にチャ...
-
メモリを増設したらメモリが減...
-
外付けメモリっていうのはな...
-
メモリってどれだけ必要ですか?
-
メモリの増設の効果
-
メモリを増設したいのですが・・・
おすすめ情報