Дело в файле, а не в компьютере
В девяти случаях из десяти тормозящий Excel — это тормозящая книга. Форматирование, когда-то протащенное за последнюю строку, тысячи стилей, налепленных копипастой из чужих файлов, условное форматирование целыми столбцами — всё это едет внутри .xlsx и перерисовывается или пересчитывается при каждом вашем действии.
Двухминутная диагностика: откройте файл, нажмите Ctrl+End и посмотрите, куда прыгнет курсор. Если он улетает на тысячи строк ниже данных — used range раздут и Excel тащит мёртвый груз через каждый пересчёт. Размер файла врёт; курсор говорит правду.
Подозреваемые — по частоте встречаемости
В каждой раздутой книге, которую мы открывали, встречались минимум две из этих шести проблем. Ни одна не видна по размеру файла, и все они накладываются месяцами мелких правок.
- Раздутый used range — форматирование или данные однажды залезли далеко ниже настоящей таблицы
- Гора стилей ячеек — тысячи пользовательских стилей, обычно завезённых копипастой из других книг
- Условное форматирование целыми столбцами — правила пересматриваются по миллиону ячеек на каждое изменение
- Волатильные функции вроде NOW, INDIRECT и OFFSET — вся цепочка зависимостей пересчитывается при любой правке
- COM-надстройки от старых тулбаров, PDF-принтеров и BI-инструментов, цепляющихся к каждому открытию и сохранению
- Сохранённый автофильтр или кэш сводной таблицы, таскающий копию исходных данных внутри файла
Исправления, которые держатся
Удалите строки и столбцы между данными и раздутым used range, сохранитесь и снова нажмите Ctrl+End — на старых файлах одно это способно вдвое сократить время открытия. Пересоберите условное форматирование как правила поверх именованных таблиц, прогоните макрос чистки стилей и отключите безымянные COM-надстройки в «Файл > Параметры > Надстройки».
Для книг, которые продолжают расти, структурная переделка бьёт уборку: перенесите сырые данные в Power Query или модель данных, оставив листы для представления. И внимательно посмотрите на унаследованную книгу Personal с макросами — половина из них до сих пор гоняет код по файлам, которых у вас больше нет.
Вопросы и ответы
Почему Excel со временем становится медленнее?
Книга обрастает багажом: раздутый used range, гора стилей, условное форматирование целых столбцов, старые надстройки. Сам Excel не деградирует — деградирует файл.
Как ускорить тормозящий файл Excel?
Нажмите Ctrl+End и проверьте used range, удалите мёртвые строки и столбцы за пределами данных, почистите стили и условное форматирование целых столбцов, отключите неиспользуемые COM-надстройки.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]