Я работаю над книгой Excel 2007 (размером менее 1 ГБ). Есть один лист, формулы которого связаны с двумя другими листами в той же книге. Проблема в том, что он становится очень медленным, когда я делаю какие-либо изменения (или обновляю данные на двух других листах). Я использую ОС Intel i5 Windows 7 с 8 ГБ ОЗУ (что, по моему мнению, должно быть более чем достаточно для такой работы). Пожалуйста помоги!
3 ответа
Размер менее 1 ГБ вызывает беспокойство, как будто вы приближаетесь к файлу Excel объемом 1 ГБ. Известно, что Excel работает медленно с большими файлами. Если у вас есть много формул, которые обновляются по ссылкам, это приведет к сбою.
Что вы можете сделать, это перейти к file (button) - options
и перейти к разделу formulas
и изменить параметры calculation options
на ручной. Теперь он будет обновляться только при нажатии клавиши F9, чтобы вы могли контролировать, когда он замедляется.
Вы можете временно отключить пересчеты. Перейдите в « Excel Options
, затем « Formulas
и в разделе « Calculation Options
установите для параметра Workbook Calculation
значение « Manual
.
Чтобы вручную пересчитать нажмите F9
Большое количество клеток обычно не является проблемой. Более вероятно, что электронная таблица содержит несколько изменчивых ячеек, которые, в свою очередь, имеют много зависимых элементов. Каждый раз, когда вы редактируете ЛЮБУЮ ячейку, ВСЕ изменчивые ячейки пересчитываются (если режим расчета не установлен на ручной - но это может быть рискованным).
Вы можете запустить профилировщик в надстройке FormulaDesk и настроить его для профилирования энергозависимых ячеек. Он покажет вам все изменчивые ячейки в вашем файле, а также их иждивенцы (которые также будут изменчивыми), и сколько времени они потребуют для выполнения.
Кроме того, вы можете проверить, не является ли ваша электронная таблица раздутой с потерянными пустыми ячейками, что увеличивает размер файла. Найдите кнопку «Обрезать раздутую книгу». Он также может найти все неиспользуемые пользовательские стили, что также может быть проблемой.
Отказ от ответственности: FormulaDesk это мой продукт.