Съвети за подобряване на производителността на Excel

Отнася се за
Excel за Microsoft 365

Тук, в екипа на Excel, ние винаги работим за подобряване на производителността и стабилността на Excel. Непрекъснато търсим обратна връзка от клиентите относно това какво можем да направим, за да направим по-добър продукт, и прилагаме положителни предложения, когато можем. Всъщност много от подобренията, които направихме наскоро, бяха преки отговори на проблемните точки на клиентите. Например открихме, че много заредени институционални потребители на Excel не са били особено развълнувани от производителността на Excel, когато са надстроили от Office 2010 към по-нови версии.

Вслушахме се в това и екипът се зае да обърне внимание на онези области, в които можем да направим възможно най-значителните подобрения в производителността и да ги предоставим в най-кратки срокове. Например:

  • Отново направихме съществени подобрения в ефективността на агрегатните функции (SUMIFS, COUNTIFS, AVERAGEIFS и др.), RealtimeData (RTD) и много други за значително намаляване на времето за изчисление.
  • Направихме значителни подобрения на производителността на функциите VLOOKUP, HLOOKUP и MATCH, което също доведе до значително намаляване на времето за изчисление, а за клиентите на Microsoft 365 XLOOKUP и XMATCH предлагат по-добра гъвкавост и още повече подобрения в производителността.
  • Подобрихме разпределението на паметта в Excel с функциите Large Address Aware Excel, подобрехме скоростта на копиране/поставяне, отменихме действията, условното форматиране, редактирането и избирането на клетки, превъртането, филтрирането, отварянето на файлове и програмируемостите.
  • Преработихме системата за изчисления на Excel с издаването на функциите за динамични масиви, които заместват наследените функции за масиви Ctrl+Shift+Enter (CSE) на Excel. Тези функции добавят възможности към Excel, които бяха трудни за постигане в по-ранните версии на Excel. Сега можете например да сортирате и филтрирате списък с формули, вместо да го правите ръчно.

За да продължите с темата за производителността, тази статия изброява няколко съвета за подобряване на производителността на Excel.

Съвети за производителността при конкретни обстоятелства

ОБСТОЯТЕЛСТВО                                                                                                   СЪВЕТ                                                                                                  
Обща мудност при редактиране в мрежата или при превключване между работни листове Изключване на анимациите на Office
Бавност при преместване на прозорец на Excel или при използване на ALT+ клавишни комбинации след надстройване до Windows 10 Изключване на визуални ефекти
Обща мудност на машина без специален графичен процесор или със стара графична карта или драйвер Забрани хардуерното графично ускорение
Мудност при редактиране на една клетка след друга Изключване на примерното запълване
Мудност при използване на няколко монитора с висока разделителна способност с динамична функционалност на Office, съобразена с високата разделителна способност за монитор Настройване на режима на съвместимост на Office на "Оптимизиране за съвместимост"
Части от 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. Управление на визуализацията на данни
Път на системния регистър Нови ключови стойности
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BamThrottling Име: DisableWindowHinting
Вид: REG_DWORD
Стойност: 1
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common Име: UseAsyncRibbonKeytips
Вид: REG_DWORD
Стойност: 1
Тема Описание
Подобрения в производителността на вътрешните формули Прочетете за последните подобрения в производителността на екипа на Excel.
Подобрения в разпределението на паметта с възможност за отчитане на големи адреси (LAA) Excel сега може да използва повече от системната памет от всякога, дори и с 32-битова версия на Office.
Подобряване на производителността при изчисление Прочетете за методите за по-интелигентно използване на формулите и как те се изчисляват.
Подобрения в производителността и ограниченията Това е общ преглед на някои от най-новите ни подобрения.
Най-добри практики за код на VBA Съвети и трикове за оптимизиране на вашия код на VBA от екипа на Excel.
Съображения за често срещани проблеми с производителността на добавките и макросите на Office в Office Ако създавате макроси или добавки на Office, ще искате да прегледате тази статия.
Съвети за оптимизиране на пречките пред производителността Още съвети как да подобрите производителността при изчисления в Excel, включително с дефинираните от потребителя функции (UDF) за VBA.
Сравнение на интерфейсите за един и няколко документа в Excel 2010 и по-нови версии В Excel 2013 и по-новите версии всеки прозорец на Excel може да съдържа само една работна книга и всеки има своя собствена лента. Това се нарича интерфейс за един документ (SDI). По подразбиране, когато отворите нова работна книга, тя ще се показва в друг прозорец на Excel, въпреки че е същият екземпляр на Excel.

Изтеглете най-новите актуализации и споделете мнението си

  • Ако искате да получавате най-новите актуализации за Excel, можете да се включите в програмата Office Insider.
  • Изпратете ни обратна връзка, като натиснете бутона "Усмихната муцунка" в горния десен ъгъл на екрана на Excel. Не забравяйте да поставите термина "ExcelPERF" някъде в коментарите си, така че да можем да го следим.
  • Задайте въпрос в техническата общност на Excel. Това е динамична общност от ентусиасти на Excel, които чакат да отговорят на вашите въпроси. Ние също така пасивно наблюдаваме форумите, за да следим всички нововъзникващи тенденции или проблеми.
  • Ако имате функция, която искате да заявите, изпратете ни обратна връзка, за да ни помогнете да приоритизираме новите функции в бъдещите актуализации. Вижте Как да изпратя обратна връзка за Microsoft Office за повече информация.