Използване на паметта в 32-битово издание на Excel 2013 и 2016

Прилага се за: Excel 2013

Симптоми


След надграждане до Microsoft Office 2013 или 2016, можете да наблюдавате един или повече от следните симптоми:
  • Компютърът използва повече памет, когато отваряте няколко файлове на Microsoft Excel, запишете файлове на Excel или да изчисления в работни книги на Excel.
  • Не можете да отворите колкото се може повече работни книги на Excel на същото място като може преди да надстроите до Excel.
  • Когато вмъквате колони в работна книга на Excel, получавате съобщение за грешка за памет.
  • Когато работите с работен лист на Excel, получавате следното съобщение за грешка:
     
    Няма достатъчно памет, за да извършите това действие.
    Опитайте с помощта на по-малко данни или затворете други приложения.
    За да увеличите свободна памет, помислете:
    -Използване на 64-битова версия на Microsoft Excel.
    -Добавяне на памет в устройството

    съобщение за грешка

Причина


Въпреки че подобренията в Office 2013/2016 не засяга значително системни изисквания, Office 2013/2016 използват повече системни ресурси от Office 2010. Ограничението на виртуално адресно пространство за 32-битовите версии на Windows приложения е 2 гигабайта (ГБ). За Excel то се споделя от самото приложение за Excel с добавки, които се изпълняват в същия процес. Размерът на работния лист, самата засяга използването на виртуален адресно пространство. Тъй като Excel зарежда работния лист в адресируеми, някои работни листове, които имат размер на файла на по-малко от 2 ГБ все още може да изисква Excel да използва повече от 2 ГБ адресируеми. Тази ситуация води до съобщение за грешка, упоменато в раздела "Симптоми".

Решение


Excel напреднали потребители, които работят с комплексни работни листове на Excel могат да се възползват от използването на 64-битово издание на Office 2013/2016. Това е защото 64-битово издание на Office не налага твърди ограничения на размера на файла. Вместо това размерът на работната книга е ограничен само от наличните памет и системни ресурси. От друга страна 32-битово издание на Office е ограничен до 2 GB пространство на виртуален адрес и то се споделя от Excel, работната книга и добавки, които се изпълняват в същия процес. (Таблици по-малък от 2 ГБ диск все още може да съдържа достатъчно данни, за да заемат 2 GB или повече памет, адресируеми.)

Следните опции могат да подобрят производителността в Excel 2013/2016:
  • Excel потребителите редовно работа с големи и сложни работни листове на Excel могат да се възползват от използването на 64-битово издание на Office 2013, тъй като 64-битовите издания на Windows приложения да адрес 8 терабайта (ТБ) памет. Научете повече за 64-битовите издания на Office 2013.
  • 2 GB ограничение е на windows процес екземпляр на Excel. Можете да изпълните няколко файла в един екземпляр. Обаче ако файловете са много големи и трябва да бъде отворен, помислете за отваряне на няколко екземпляра за останалите файлове. За информация относно ограниченията, които могат да възникнат посетете следния уеб сайт:
  • Ако работите с Windows 7 или Windows 2008, препоръчваме да инсталирате актуализация на платформата за Windows 7 SP1 и Windows Server 2008 R2 SP1.
  • Изпълнение на тест без COM добавките COM добавките могат да използват памет за сметка на 2 GB ограничение. За тестване, забранете COM добавките и стартирайте Excel. Ако добавки COM проблемът се дължи на паметта, обърнете се към вашия производител актуализирано копие или 64-битова версия на COM добавки.
  • Забрани хардуерното графично ускорение. Това изключва анимации. За да направите това, в менюто файл , щракнете върху Опции, щракнете върху Разширени, щракнете върху Показванеи изберете забрани хардуерното графично ускорение.
  • Промяна на вашата работна книга да опростите области, които използват памет ненужно. Предложените промени вижте следната статия от базата знания:
    3070372 как да почистите работна книга на Excel 2013, така че да използва по-малко памет
Забележка: 32-битов Excel 2016 ще бъдат разрешени големи адрес наясно с актуализация може да се 4, 2016 изграждане номер 16.0.6868.2060 за абонати O365 текущия канал. За повече информация относно големи адрес предвид актуализация щракнете тук.


Допълнителна информация


Можете да използвате Process Explorer , за да проверите дали са достигнали 2 ГБ лимит в Excel. Помислете за нещо повече от 1,75 GB максимум за 32-битовата версия на Excel. Колоната фокус няма по подразбиране и може да се добавя като изберете Изглед > Изберете колони > раздела процес памет и щракнете върху действителен размер.

Преди да преминете към 64-битова версия на Office, прегледайте информацията в тази връзка:

https://technet.microsoft.com/en-us/library/ee681792.aspx


Други ресурси

2779852 относно наличните ресурси за отстраняване на грешки в Excel
https://support.microsoft.com/en-us/kb/2779852