Знакомая картина: кликаешь по файлу Excel, идёшь налить чай, вернуться — а он всё ещё думает. Или начинаешь вводить данные, программа зависает, курсор превращается в песочные часы, а в голове одна мысль: «Ну давай уже, там всего сто строк». Знакомо?

Если Excel тормозит, открывается по полминуты и периодически подвисает, это не значит, что пора менять компьютер. Чаще всего проблема в самом файле, настройках или привычках работы. В этой статье разберём, почему Excel «тупит» и как вернуть ему былую прыть.

Почему Excel тормозит: главные причины

Прежде чем что-то чинить, давай поймём, кто виноват. Спектр причин широкий — от неправильного формата файла до слишком умных формул.

Причина 1. Огромное количество формул
Каждая формула — это вычисление. Если у тебя на листе 50 тысяч строк с формулами, которые ссылаются на другие листы, Excel будет считать всё это каждый раз при изменении любой ячейки. Итог — зависания.

Причина 2. Условное форматирование «на всё подряд»
Условное форматирование удобно, но если оно применено к целым столбцам (например, A:A вместо A1:A1000), Excel будет проверять миллион ячеек, даже если там пусто. Это серьёзная нагрузка.

Причина 3. Слишком много листов и связей между ними
Книга на 20 листов, где каждый лист ссылается на предыдущий — это как паутина. Excel приходится держать в памяти все зависимости, что замедляет работу.

Причина 4. Файл в старом формате .xls
Формат .xls (Excel 97–2003) ограничен по объёму данных и работает медленнее. Если файл достался по наследству и всё ещё в старом формате, пора его обновить.

Причина 5. Графика и лишние объекты
Десятки картинок, фигур, встроенных диаграмм или скрытых объектов на листе — каждый из них потребляет ресурсы.

Причина 6. Автоматический пересчёт формул
По умолчанию Excel пересчитывает все формулы при каждом изменении. Для огромных таблиц это превращает работу в ожидание.

Причина 7. Надстройки (аддоны)
Некоторые надстройки для Excel работают в фоне и могут сильно замедлять запуск и работу программы.

Как ускорить Excel: пошаговые инструкции

Способ 1. Преврати .xls в .xlsx

Если файл имеет расширение .xls, это первое, что нужно исправить.

  • Открой файл в Excel.
  • Нажми «Файл» → «Сохранить как».
  • Выбери тип файла «Книга Excel (*.xlsx)».
  • Сохрани и закрой.
  • Открой новую версию — разница может быть очень заметной.

Способ 2. Отключи автоматический пересчёт формул

Этот приём особенно полезен для больших таблиц, где не нужно видеть изменения каждой формулы в реальном времени.

  • Зайди в «Файл» → «Параметры» → «Формулы».
  • В разделе «Параметры вычислений» выбери «Вручную».
  • Убери галочку «Пересчитывать книгу перед сохранением» (если хочешь, чтобы сохранение не ждало пересчёта).
  • Теперь формулы будут пересчитываться только при нажатии F9 (пересчёт всех листов) или Shift + F9 (пересчёт текущего листа).

После этого вводить данные можно мгновенно, а нажать F9 раз в минуту — не проблема.

Способ 3. Удали лишнее условное форматирование

Проверь, не применено ли условное форматирование к целым столбцам или строкам.

  • Выдели столбец, который кажется подозрительным.
  • Зайди в «Главная» → «Условное форматирование» → «Управление правилами».
  • Посмотри, для какого диапазона заданы правила. Если видишь $A:$A или $1:$1048576 — это проблема.
  • Удали такие правила и создай их заново для реально используемого диапазона (например, $A$1:$A$10000).

Способ 4. Найди и удали «мусорные» ячейки

Иногда Excel думает, что ячейка заполнена, даже если визуально там пусто. Это случается после удаления данных или копирования из других источников.

  • Выдели лист целиком (Ctrl + A два раза).
  • Зайди в «Главная» → «Найти и выделить» → «Перейти» (или нажми Ctrl + G).
  • Нажми «Выделить» → выбери «Только видимые ячейки» (для другого) или просто используй комбинацию Ctrl + End, чтобы увидеть, где Excel считает конец листа.
  • Если Excel показывает последнюю ячейку далеко за пределами твоих данных, выдели все пустые строки и столбцы после данных и нажми «Главная» → «Очистить» → «Очистить всё».
  • Сохрани файл. Excel запомнит новую границу.

Способ 5. Оптимизируй формулы

Некоторые формулы тормозят сильнее других. ВПР (VLOOKUP) по целому столбцу — классика.

  • Вместо =ВПР(A2; B:D; 3; 0) используй точный диапазон: =ВПР(A2; $B$1:$D$100000; 3; 0).
  • Если используешь массивы формул (вводятся через Ctrl+Shift+Enter), подумай, можно ли заменить их обычными.
  • Избегай «летучих» формул типа СЕГОДНЯ() или СЛУЧМЕЖДУ() на больших диапазонах — они пересчитываются при каждом действии.

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

Надстройки — полезная штука, но некоторые из них тормозят запуск Excel и фоновую работу.

  • Зайди в «Файл» → «Параметры» → «Надстройки».
  • Внизу выбери «Надстройки COM» и нажми «Перейти».
  • Сними галочки с тех надстроек, которые не используешь постоянно (например, Power Pivot, Skype для бизнеса и другие).
  • Нажми «ОК» и перезапусти Excel.

Способ 7. Включи аппаратное ускорение графики

В современных версиях Excel есть опция, которая использует видеокарту для отрисовки интерфейса.

  • Зайди в «Файл» → «Параметры» → «Дополнительно».
  • Прокрути вниз до раздела «Экран».
  • Убедись, что стоит галочка «Отключить аппаратное ускорение графики» снята (то есть ускорение включено).
  • Если Excel глючит визуально — наоборот, поставь галочку.

Лайфхаки для комфортной работы с тяжёлыми файлами

Работай в 64-битной версии Excel

Если у тебя стоит 32-битный Office, он может использовать не более 2 ГБ оперативной памяти. Для больших файлов это катастрофа. Проверить версию: «Файл» → «Сведения о программе». Если там 32-bit, лучше переустановить Office на 64-битную версию (особенно если у тебя 8+ ГБ оперативной памяти).

Разбивай огромные файлы

Одна книга на 500 тысяч строк и 50 листов — это стресс для Excel. Подумай, можно ли разбить данные по годам, месяцам или проектам в разные файлы. Ссылки между файлами работают не хуже, чем внутри одного, а тормозить будет меньше.

Используй «умные таблицы» (Ctrl + T)

Преврати диапазон в умную таблицу. Excel будет автоматически расширять диапазоны формул и лучше оптимизировать память. Плюс — работа с данными становится удобнее.

Закрывай ненужные книги

Если у тебя открыто 10 файлов Excel, каждый со своими формулами и связями, не удивляйся тормозам. Держи открытыми только те, с которыми работаешь прямо сейчас.

Мини чек-лист: если Excel медленно работает и зависает

Пройдись по пунктам — хотя бы один из них точно поможет:

✔ Сохрани файл в формате .xlsx, если он был в .xls.
✔ Отключи автоматический пересчёт формул (Параметры → Формулы → Вручную).
✔ Проверь условное форматирование — не применено ли оно к целым столбцам.
✔ Найди «мусорные» ячейки через Ctrl+End и очисти лишнее.
✔ Оптимизируй самые тяжёлые формулы (ВПР, массивы).
✔ Отключи ненужные надстройки (особенно если Excel долго запускается).
✔ Убедись, что используется 64-битная версия Office.
✔ Перезагрузи компьютер — иногда помогает от накопившихся фоновых процессов.

Итог

Excel тормозит не потому, что он плохой, а потому что он пытается обработать больше, чем нужно. Слишком много формул, условное форматирование на миллион ячеек, старый формат файла или автоматический пересчёт — вот основные виновники.

Хорошая новость: почти всё это можно исправить за несколько минут. Отключил автопересчёт — и уже легче. Почистил условное форматирование — летает. Сохранил в .xlsx — как новый компьютер.

Попробуй пройтись по чек-листу, и, скорее всего, твой Excel начнёт открываться быстрее, чем ты успеешь сходить за кофе. А если нет — возможно, пора смотреть в сторону обновления железа. Но это уже совсем другая история.

Поделиться/Сохранить себе