Excel тормозит и «тупит»: что делать, если программа медленно открывает файлы или зависает

Вы открываете Excel, а вместо мгновенного отклика видите бесконечный крутящийся курсор? Программа «задумывается» при прокрутке таблицы, подвисания при вводе формул или вовсе перестаёт реагировать на команды? Такие проблемы знакомы многим — особенно при работе с большими файлами или на слабых ПК. Но тормоза не всегда связаны с «железом»: часто виноваты настройки самого Excel, перегруженные данные или конфликтующие надстройки.

В этой статье разберём 10 проверенных способов ускорить Excel — от базовых действий (очистка кэша, отключение анимации) до продвинутых (оптимизация формул, настройка многопоточности). Также вы узнаете, почему программа может «тупить» даже на мощном компьютере и как предотвратить зависания в будущем. Все рекомендации протестированы на версиях Excel 2013–2023 и Microsoft 365.

Прежде чем переходить к решениям, ответьте на один вопрос — это поможет точнее определить причину тормозов:

📊 Когда Excel начинает тормозить?
При открытии больших файлов
При прокрутке таблиц
При пересчёте формул
При сохранении документов
Постоянно, независимо от действий

1. Проверьте «тяжесть» файла: почему Excel тормозит при открытии

Самая частая причина зависаний — перегруженные файлы. Даже современные версии Excel могут «подвисать», если таблица содержит:

  • 📊 Сотни тысяч строк (особенно с формулами или условным форматированием).
  • 🎨 Сложное оформление: градиенты, тени, объединённые ячейки, вставленные изображения.
  • 🔄 Волатильные функции (например, СЕГОДНЯ(), СЛУЧМЕЖДУ(), ИНДЕКС() с большими массивами).
  • 🔗 Внешние ссылки на другие файлы или источники данных (Power Query, OLAP).

Чтобы оценить «вес» файла, откройте Файл → Сведения и посмотрите на параметр «Размер». Если он превышает 50–100 МБ, пора оптимизировать данные. Для сравнения: пустой файл Excel весит ~10 КБ, а таблица с 100 000 строк без формул — до 5–10 МБ.

Если файл «раздулся» из-за истории изменений, очистите её:

  1. Перейдите в Файл → Сведения → Версии.
  2. Удалите ненужные версии (особенно если их больше 10).
  3. Сохраните файл заново.

2. Отключите ненужные надстройки и дополнения

Надстройки (аддины) — полезные инструменты, но они замедляют запуск Excel и могут конфликтовать друг с другом. Особенно «прожорливы»:

  • 📈 Power Pivot, Power Query (если не используете OLAP-аналитику).
  • 🤖 Макросы и VBA-скрипты с автозапуском.
  • 🔌 Сторонние плагины (например, Kutools, ASAP Utilities).

Чтобы отключить надстройки:

  1. Перейдите в Файл → Параметры → Надстройки.
  2. Внизу окна выберите Управление: Надстройки Excel → Перейти.
  3. Снимите галочки с ненужных плагинов и перезапустите программу.
Как узнать, какая надстройка тормозит Excel?

Запустите программу в безопасном режиме (удерживайте Ctrl при открытии). Если тормоза исчезли — виноват один из плагинов. Отключайте их по очереди, чтобы найти «виновника».

Также проверьте дополнения Office (например, Get & Transform или Inquire):

  1. В параметрах Excel выберите Дополнения.
  2. В разделе Управление: Дополнения COM отключите всё, кроме критически важного.

3. Оптимизируйте формулы: почему Excel «задумывается» при пересчёте

Формулы — главная причина тормозов при работе с данными. Особенно опасны:

  • 🔢 Волатильные функции (пересчитываются при любом изменении в книге): СЕГОДНЯ(), СЛЧИС(), ЯЧЕЙКА().
  • 🔍 Массивные формулы (например, {=СУММ(ЕСЛИ(...))} на тысячи строк).
  • 🔄 Циклические ссылки (когда формула ссылается сама на себя).
  • 📊 Сложные вложенные функции (например, ЕСЛИ() с 10+ условиями).

Чтобы ускорить пересчёт:

  • 🛠 Замените волатильные функции на статичные значения (например, вместо =СЕГОДНЯ() вставьте фиксированную дату).
  • 📉 Разбейте массивные формулы на несколько простых (используйте промежуточные столбцы).
  • 🔄 Отключите автоматический пересчёт: Формулы → Параметры вычислений → Вручную (не забывайте нажимать F9 для обновления данных).

Заменить волатильные функции на статичные значения|

Разбить массивные формулы на промежуточные столбцы|

Отключить автоматический пересчёт (F9 для обновления)|

Проверить наличие циклических ссылок (Вкладка "Формулы" → "Проверка ошибок")-->

Если в файле много формул, используйте многопоточный пересчёт (доступно в Excel 2019+):

  1. Перейдите в Файл → Параметры → Дополнительно.
  2. В разделе Формулы включите опцию Включить многопоточный пересчёт.
  3. Укажите количество потоков (оптимально — равно количеству ядер процессора).

4. Настройте параметры производительности Excel

По умолчанию Excel использует не все ресурсы компьютера. Чтобы ускорить работу:

Параметр Где найти Рекомендуемое значение
Аппаратное ускорение Файл → Параметры → Дополнительно → Экран Включить (если доступно)
Анимация при сортировке/фильтрации Файл → Параметры → Дополнительно → Параметры отображения Отключить
Количество недавних файлов Файл → Параметры → Дополнительно → Экран Уменьшить до 10–20
Автовосстановление Файл → Параметры → Сохранение Отключить или увеличить интервал до 10–15 минут

Особое внимание уделите аппаратному ускорению. Если у вас дискретная видеокарта (например, NVIDIA или AMD), убедитесь, что в настройках графики Excel использует её, а не встроенное видеоядро Intel. Для этого:

  1. Щёлкните правой кнопкой по ярлыку ExcelЗапустить с графическим процессором → выберите дискретную видеокарту.
  2. В NVIDIA Control Panel добавьте EXCEL.EXE в список программ и укажите предпочтительный GPU.

5. Очистите кэш и временные файлы Excel

Excel хранит временные данные в папке %Temp%, и со временем они могут занимать гигабайты места. Если программа тормозит при открытии или сохранении файлов, очистите кэш:

  1. Закройте все книги Excel.
  2. Нажмите Win + R, введите %Temp% и удалите все файлы, начинающиеся с Excel или ~$.
  3. Очистите папку C:\Users\<Ваше_имя>\AppData\Roaming\Microsoft\Excel\XLSTART (здесь хранятся шаблоны и автозагружаемые файлы).

Также полезно сбросить настройки Excel до стандартных. Для этого:

  1. Закройте программу.
  2. Переименуйте папку C:\Users\<Ваше_имя>\AppData\Roaming\Microsoft\Excel в Excel_old.
  3. Запустите Excel — он создаст новую папку с настройками по умолчанию.

6. Проблемы с драйверами и конфликты программ

Иногда Excel тормозит из-за:

  • 🖥 Устаревших драйверов видеокарты (особенно на ноутбуках с гибридной графикой).
  • 🛡 Антивируса, который сканирует файлы Excel в реальном времени.
  • 🔄 Конфликтов с другими программами (например, OneDrive, Dropbox, Google Drive).

Чтобы исключить эти причины:

  1. Обновите драйверы видеокарты через GeForce Experience (NVIDIA) или Adrenalin (AMD).
  2. Добавьте папку с файлами Excel в исключения антивируса.
  3. Отключите синхронизацию OneDrive для папки Документы (если файлы хранятся там).
Как проверить, виноват ли антивирус?

Временно отключите защиту в реальном времени и проверьте производительность Excel. Если тормоза исчезли — добавьте программу в исключения антивируса или смените ПО (например, Bitdefender часто конфликтует с Office).

Если тормоза появились после обновления Windows или Office, попробуйте:

  • 🔙 Откатить обновление через Параметры → Обновление и безопасность → Центр обновления Windows → Просмотреть журнал обновлений.
  • 🔄 Переустановить Microsoft Office (используйте официальный инструмент удаления).

7. Альтернативные решения: когда ничего не помогает

Если все способы испробованы, а Excel по-прежнему тормозит, попробуйте:

Проблема Решение
Файл повреждён Откройте его через Файл → Открыть → Обзор → Выберите файл → Стрелка рядом с "Открыть" → Открыть и восстановить.
Слишком много данных Разбейте файл на несколько книг или используйте Power Pivot для работы с большими массивами.
Excel 32-bit на 64-bit Windows Установите 64-разрядную версию Office (она лучше работает с большими файлами).
Конфликт с другими программами Запустите Excel в безопасном режиме (удерживайте Ctrl при открытии).

Если проблема возникает только с одним файлом, попробуйте:

  1. Скопировать данные в новую книгу (Ctrl + A → Ctrl + C → Создать новый файл → Ctrl + V).
  2. Сохранить файл в формате .csv, а затем снова конвертировать в .xlsx.
  3. Использовать Google Sheets или LibreOffice Calc для проверки — если тормоза остались, проблема в данных.

FAQ: Частые вопросы о тормозах в Excel

Почему Excel тормозит при прокрутке таблицы?

Это связано с аппаратным ускорением или условным форматированием. Отключите анимацию в параметрах (Файл → Параметры → Дополнительно → Параметры отображения) и уменьшите количество правил форматирования.

Как ускорить открытие больших файлов Excel?

Сохраните файл в формате .xlsb, отключите надстройки и автопересчёт формул. Также поможет разделение книги на несколько файлов (например, по годам или отделам).

Excel зависает при сохранении — что делать?

Проблема может быть в сетевом диске или синхронизации с облаком. Сохраняйте файлы локально, а затем вручную загружайте их в OneDrive/Google Drive. Также проверьте диск на ошибки (chkdsk).

Почему Excel тормозит на мощном компьютере?

Чаще всего виноваты надстройки, конфликтующие программы (антивирус, синхронизация) или неоптимизированные формулы. Попробуйте запустить Excel в безопасном режиме и отключите все плагины.

Можно ли ускорить Excel с помощью макросов?

Да, но осторожно! Макросы могут как ускорить работу (например, автоматизировать рутинные задачи), так и замедлить её (если написаны неэффективно). Используйте Application.ScreenUpdating = False и Application.Calculation = xlCalculationManual в коде VBA для оптимизации.