В команде Excel мы всегда работаем над улучшением производительности и стабильности Excel. Мы постоянно ищем отзывы клиентов о том, что мы можем сделать, чтобы сделать продукт лучше, и реализуем положительные предложения всякий раз, когда это возможно. На самом деле, многие из улучшений, которые мы внесли в последнее время, были прямым ответом на проблемы клиентов. Например, мы обнаружили, что многие тяжелые и институциональные пользователи Excel были менее в восторге от производительности Excel при обновлении с Office 2010 до более новых версий.
Мы выслушали, и команда намерена решать те области, где мы могли бы добиться наиболее значительных улучшений производительности и обеспечить их в кратчайшие сроки. Например:
- Мы снова существенно улучшили производительность агрегатных функций (SUMIFS, СЧЁТЕСЛИ, AVERAGEIFS и т. д.), RealtimeData (RTD) и многое другое для значительного сокращения времени вычислений.
- Мы значительно улучшили производительность функций VLOOKUP, HLOOKUP и MATCH, что также привело к значительному сокращению времени вычислений. Для клиентов Microsoft 365 XLOOKUP и XMATCH обеспечивают большую гибкость и еще большее повышение производительности.
- Мы улучшили выделение памяти в Excel с поддержкой больших адресов, увеличили скорость копирования и вставки, отмену, условное форматирование, редактирование и выделение ячеек, прокрутку, фильтрацию, открытие файлов и возможность программирования.
- Мы перепроектировали подсистему вычислений Excel с выпуском функций динамического массива, которые заменяют устаревшие функции массива Excel CTRL+SHIFT+ВВОД (CSE). Эти функции добавляют в Excel возможности, которые было трудно реализовать в более ранних версиях Excel. Например, теперь можно сортировать и фильтровать список с помощью формул, а не делать это вручную.
Чтобы продолжить тему производительности, в этой статье перечислены несколько советов по повышению производительности Excel.
Советы по производительности для конкретных обстоятельств
| ОБСТОЯТЕЛЬСТВО | СОВЕТ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Общая медленная скорость при редактировании в сетке или при переключении листов | Отключение анимации Office | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Медленная скорость при перемещении окна Excel или использовании сочетаний клавиш ALT+ после обновления до Windows 10 | Отключение визуальных эффектов | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Общая медленная скорость на компьютере без выделенного графического процессора или со старой графической карта или драйвере | Отключить аппаратное ускорение обработки изображения. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Медленная работа при редактировании одной ячейки за другой | Отключение флэш-заливки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Медленная скорость при использовании нескольких мониторов с высоким разрешением с динамическими функциями Office с поддержкой высокой четкости для каждого монитора | Установите для режима совместимости Office значение Optimize for compatibility (Оптимизация для совместимости) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Части Excel поворачиваются в белый или серый цвет при выполнении кода VBA | Использование свойства ScreenUpdating и команды DoEvents в коде VBA | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Отсутствие ответа или высокий уровень ЦП на Windows 10, когда открыто много окон Excel, а фоновый диспетчер приложений запускает периодическую проверку в фоновом режиме | Установите этот раздел реестрав Windows 10 версии 17763.832 или более поздней, чтобы отключить проверку. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Медленное нажатие клавиш ALT+ сочетаний клавиш в Excel | В Office 365 версии 1908 или более поздней добавьте этот раздел реестра. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Медленная скорость при запуске Excel | Откройте Excel в безопасном режиме, чтобы узнать, вызвана ли задержка надстройками | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Вы видите проблемы с нехваткой памяти при открытии нескольких книг | Открытие Excel в новом экземпляре | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Power Query слишком долго загружается в запрос на лист. | Изменение свойств параметров запроса | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Power Query добавление запроса к предварительным данным в Редактор Power Query занимает слишком много времени. | Управление предварительным просмотром данных |
Ссылки на популярные темы
| Предмет | Описание |
|---|---|
| Улучшения производительности внутренней формулы | Ознакомьтесь с последними улучшениями производительности команды Excel. |
| Улучшения выделения памяти с поддержкой больших адресов (LAA) | Теперь Excel может использовать больше системной памяти, чем когда-либо прежде, даже с 32-разрядной версией Office. |
| Повышение производительности вычислений | Узнайте о методах для умнее использования формул и способах их вычисления. |
| Улучшения производительности и ограничений | Это широкий обзор некоторых из наших последних улучшений. |
| Рекомендации по использованию кода VBA | Советы и рекомендации по оптимизации кода VBA от команды Excel. |
| Рекомендации по распространенным проблемам с производительностью надстроек Office и макросов в Office | Если вы создаете макросы или надстройки Office, ознакомьтесь с этой статьей. |
| Советы по оптимизации препятствий производительности | Дополнительные советы по повышению производительности вычислений Excel, в том числе с помощью определяемых пользователем функций (UDF) для VBA. |
| Сравнение интерфейсов с одним и несколькими документами в Excel 2010 и более поздних версиях | В Excel 2013 и более поздних версиях каждое окно Excel может содержать только одну книгу, и каждое из них имеет собственную ленту. Это называется интерфейсом одного документа (SDI). По умолчанию при открытии новой книги она будет отображаться в другом окне Excel, даже если это тот же экземпляр Excel. |
Получайте последние обновления и сообщите нам, что вы думаете
- Если вы хотите получать последние обновления для Excel, вы можете присоединиться к программе предварительной оценки Office.
- Дайте нам отзыв, нажав кнопку Smiley в правом верхнем углу области Excel. Обязательно поместите термин "ExcelPERF" в комментариях, чтобы мы могли следить за ним.
- Задайте вопрос в техническом сообществе Excel. Это активное сообщество энтузиастов Excel, которые ждут ответов на ваши вопросы. Мы также пассивно отслеживаем форумы, чтобы следить за любыми возникающими тенденциями или проблемами.
- Если вам требуется какая-либо возможность, отправьте свой отзыв, чтобы помочь нам определить приоритеты новых функций для будущих обновлений. Дополнительные сведения см. в статье Как оставить отзыв по Microsoft Office.