Excel 2010でカスタム並べ替え操作を実行すると、3 GBを超えるメモリが消費され、1台のコンピューターで完了するまで数分かかります。ただし、まったく同じハードウェアを搭載した別のコンピュータでは、ソート操作に1秒もかからず、わずかなメモリしか消費しません。
ハードウェア
- HP 280 G1 MT
ソフトウェア
- OS:Windows 7 Pro(64ビット)
- Office 2010:Excel 2010(64ビット)
ソート操作
このシートは、17,000行×20列になります。最初の列のセルは次のようにフォーマットされています。 日付 。シートには、次のいずれかの形式のセルタイプが混在しています。 日付 または 全般 。
- すべて選択ボタンをクリック
- 「データ」メニューへ
- 「データにヘッダがあります」をチェックしてください。
- 最初の列を選択
- "値"で並べ替え
- ソート順「古いものから新しいものへ」
問題の原因を絞り込もうとしたこと
- コンピュータを再イメージングしました。 破損したユーザープロファイルではありません。
- クリーンなWindowsブートを実行しました。 Excel 2010と競合するサードパーティ製ソフトウェアはありません。
- 蘭事務所修理。 Excel 2010のインストールは破損していませんでした。
- 管理者としてExcelを実行しました。 この問題はNTFSファイルのアクセス権とは関係ありませんでした。
- セーフモードでExcelを実行しました。 この問題は、Excelアドインまたはプラグインによって引き起こされたものではありません。
- WorkbookのForceFullCalculationプロパティをtrueに設定しました。
- 詳細オプションでマルチスレッド処理をオフにしました。
- HP Hardware Diagnosticsを実行しました。すべてのクイックテストに合格しました。 問題はおそらくハードウェア障害とは無関係でした。
- 上記のソート手順のステップ1を置き換えました。すべてのセルを選択する代わりに、ショートカットShift + Control + Endを使用して、データが含まれているセルだけを選択しました。良いコンピュータと同じように、ソートをすばやく完了することができました。 この問題は、[すべて選択]ボタンを使用してシート内のすべてのセルを選択した後に並べ替えを実行することに関連しています。
Excel 2010が大量のメモリを消費し、並べ替え操作の完了に時間がかかる原因は何ですか?
それらは同じCPUを持っていますか?
—
Sir Adelaide
はい。私は1台のコンピュータで問題を再現することができますが、問題は同じプロセッサを使用したまったく同じモデルの別のコンピュータでは発生しません。
—
Sherlock Bytes