Устранение ошибок, связанных с доступными ресурсами в Excel
При работе с файлом Microsoft Excel отображается одно из следующих сообщений:
- Excel не удается выполнить эту задачу с помощью доступных ресурсов. Выберите меньше данных или закройте другие приложения.
- Недостаточно памяти
- Недостаточно системных ресурсов для полного вывода на экран
- Для выполнения этого действия не хватает памяти. Попробуйте использовать меньше данных или закройте другие приложения. Чтобы увеличить доступный объем памяти, вы можете:
- Использовать 64-разрядную версию Microsoft Excel.
- Расширить память своего устройства.
Причина
Вышеперечисленные сообщения об ошибках памяти могут быть общими и не всегда определяют реальную причину проблемы. Однако если файл большой или содержит большое количество функций, возможно, заканчиваются доступные ресурсы памяти.
Прежде чем исследовать более распространенные причины ошибок памяти, рекомендуется ознакомиться с ограничениями Excel. Дополнительные сведения можно найти в следующих статьях:
- Спецификации и ограничения Excel
- Производительность в Excel 2010: улучшения производительности и ограничений
- Использование памяти в 32-битном выпуске Excel 2013 и 2016
Если ресурсы не были ограничены, воспользуйтесь приведенными ниже наиболее распространенными решениями.
Решение
Следуйте описанным в этой статье методам, чтобы устранить сообщение об ошибке, связанной с доступными ресурсами в Excel. Если вы ранее пробовали использовать один из этих способов, и он не помог устранить проблему, опробуйте другой метод из данного списка:
Метод 1. Содержимое электронной таблицы
Первое, что необходимо определить, — возникает ли ошибка только в одной книге (или других, созданных из того же шаблона). Типичные действия, которые вызывают сообщения об ошибках памяти:
- Вставка строки или столбца
- сортировке;
- Выполнение вычислений
- Копирование и вставка
- Открытие или закрытие книги
- Запуск VBA
Если ошибка отображается при выполнении любого из вышеперечисленных действий, пришло время определить, что происходит в файле. Более подробно эти сведения будут рассмотрены в разделах ниже.
Вычисления
Если при вставке строк и столбцов, выполнении вычислений, копировании и вставке отображается сообщение, его можно привязать к формулам, которые необходимо пересчитать.
Рассмотрим следующий сценарий:
У вас есть таблица с 1 миллионом формул на листе, и вы вставляете новый столбец. Excel должен будет пересчитать все формулы в электронной таблице в соответствии со вставленным столбцом. Возможно, ошибка «Недостаточно ресурсов» возникает в зависимости от сложности и способа создания электронной таблицы, разрядности Excel и типа используемых формул.
Следующие статьи посвящены оптимизации производительности при выполнении вычислений:
- Производительность в Excel 2010: рекомендации по оптимизации проблем, связанных с производительностью
- Производительность в Excel 2010: повышение производительности вычислений
Другие элементы электронной таблицы
Другими областями, которые могут вызывать проблемы с памятью, являются избыточные фигуры, сложные сводные таблицы, макросы и сложные диаграммы с большим количеством точек данных. Следующая статья посвящена выявлению и устранению этих проблем.
Настраиваемые представления в общей книге
Если вы используете функцию «Общая книга» ( > просмотр общей книги ленты), очистка пользовательских представлений может помочь в использовании доступной памяти. Выполните следующие действия:
- На Просмотреть ленту
- Настраиваемые представления в диалоговом окне выбрать Удалить
Удаление Настраиваемых представлений ничего не удаляет в электронной таблице, но удаляет области печати и фильтры. Их можно легко применять повторно.
Если после очистки файла не удалось решить проблему, перейдите к способу 2.
Способ 2: Проверьте наличие/установите последние обновления
Возможно, потребуется настроить Центр обновления Windows на автоматические загрузку и установку рекомендуемых обновлений. Установка важных, рекомендуемых и необязательных обновлений зачастую может решить проблемы за счет замены устаревших файлов и устранения уязвимостей. Чтобы установить последние обновления Office, перейдите по ссылке, соответствующей вашей версии Windows, и следуйте указаниям в статье.
Обновления операционной системы:
Обновления Office:
Дополнительные сведения об обновлениях Office см. в разделе » Обновления для скачивания & Office».
Если после установки обновлений не удалось решить проблему, перейдите к способу 3.
Способ 3: надстройки создают препятствия
Проверьте запущенные надстройки и попробуйте отключить их, чтобы убедиться, что Excel работает правильно. Следуйте указаниям в следующей статье, чтобы отключить надстройки.
Если после удаления надстроек Excel больше не выдает ошибку, рекомендуется обратиться за поддержкой к производителю надстройки.
Если после удаления надстроек не удалось решить проблему, перейдите к способу 4.
Способ 4: тестовое отключение Области просмотра/Области сведений в Windows 7
Если вы используете Windows 7, попробуйте отключить Области просмотра и Области сведений в Windows. Вам придется отключить их в трех местах.
- Щелкните правой кнопкой мыши по кнопке «Пуск».
- Нажмите Открыть проводник Windows.
- Нажмите кнопку Упорядочить | Раскладка.
- Уберите флажки с пунктов Область сведений и Область просмотра.
- Нажмите Файл | Открыть.
- Нажмите кнопку Упорядочить | Раскладка.
- Снимите флажки с пунктов Область сведений и Область просмотра в Outlook.
- Откройте новое сообщение электронной почты.
- В группе «Включить» ленты нажмите Прикрепить файл.
- Нажмите кнопку Упорядочить | Раскладка.
- Уберите флажки с пунктов Область сведений и Область просмотра.
Если проблема не будет решена после отключения области просмотра и области сведения, перейдите к способу 5.
Способ 5: проверьте другой принтер по умолчанию
При запуске Excel использует принтер по умолчанию для визуализации файла. Попробуйте протестировать с «Средство записи XPS-документов (Майкрософт)» в качестве принтера по умолчанию и проверьте, продолжает ли появляться ошибка. Для этого выполните указанные ниже действия.
- Закройте Excel.
- Откройте окно принтеров и факсов (XP) или Устройства и принтеры (Vista, 7, 8, 10).
- Щелкните правой кнопкой мыши по принтеру «Средство записи XPS-документов (Майкрософт)».
- Нажмите кнопку Установить по умолчанию.
Если проблема не будет решена после смены принтера по умолчанию, перейдите к способу 6.
Способ 6: тестирование без антивируса
Антивирусы иногда могут создавать проблемы, постоянно пытаясь просканировать файл Excel или что-либо в файле. Во многих случаях ошибка памяти носит случайный характер и может быть обнаружена в любой электронной таблице. Проверьте это путем временного отключения антивируса или отказом от сканирования файлов Excel. В некоторых случаях необходимо удалить антивирус.
Если проблема не будет решена после отключения антивируса, перейдите к способу 7.
Способ 7: тестирование с 64-разрядной версией Excel
Работа с большими файлами Excel может использовать память, доступную 32-разрядному приложению Excel. В любом 32-разрядном приложении существует ограничение в 2 ГБ.
Если для ваших процессов требуется использовать более 2 ГБ, тогда вам необходимо тщательно рассмотреть возможность перехода на 64-разрядную версию Microsoft Excel. 64-разрядная версия позволит использовать всю доступную физическую оперативную память на компьютере. Если вы заинтересованы в изучении 64-разрядных версий, см. 64-разрядные версии Office 2013.
Если проблема не будет решена после тестирования на 64-разрядной версии, перейдите к способу 8.
Способ 8: другие приложения потребляют память компьютера, а для Excel выделяется недостаточно памяти
Исчезает ли сообщение на некоторое время после перезагрузки или выключения некоторых приложений? Скорее всего, это признак того, что проблема именно в вашем компьютере, выполните действия по отключению некоторых дополнительных приложений, запущенных на вашем компьютере.
Дополнительная информация
Если информация в этой статье не помогла устранить ошибку в Excel, выберите один из следующих вариантов:
- Другие статьи, опубликованные Майкрософт онлайн: Выполните поиск в Интернете, чтобы найти другие статьи об этой проблеме, опубликованные онлайн
- Помощь от сообщества Майкрософт в Интернете: Посетите сообщество Майкрософт и опубликуйте свой вопрос относительно данной ошибки
- Обратитесь в службу поддержки Майкрософт: Найдите номер телефона для связи со службой поддержки Майкрософт
Обратная связь
Были ли сведения на этой странице полезными?
Источник: https://learn.microsoft.com/ru-ru/office/troubleshoot/excel/available-resources-errorsСлишком много различных форматов ячеек
Это может случиться и с вами. Работая с большой книгой в Excel в один совсем не прекрасный момент вы делаете что-то совершенно безобидное (добавление строки или вставку большого фрагмента ячеек, например) и вдруг получаете окно с ошибкой «Слишком много различных форматов ячеек»: Иногда эта проблема возникает в еще более неприятном виде. Накануне вечером вы, как обычно, сохранили и закрыли свой отчет в Excel, а сегодня утром не можете его открыть — выдается подобное же сообщение и предложение удалить все форматирование из файла. Радости мало, согласитесь? Давайте разберем причины и способы исправления этой ситуации.
Почему это происходит
- для Excel 2003 и старше — это 4000 форматов
- для Excel 2007 и новее — это 64000 форматов
Причем под форматом в данном случае понимается любая уникальная комбинация параметров форматирования:
- шрифт
- заливки
- обрамление ячеек
- числовой формат
- условное форматирование
Так, например, если вы оформили небольшой фрагмент листа подобным образом:
. то Excel запомнит в книге 9 разных форматов ячеек, а не 2, как кажется на первый взгляд, т.к. толстая линия по периметру создаст, фактически 8 различных вариантов форматирования. Добавьте к этому дизайнерские танцы со шрифтами и заливками и тяга к красоте в большом отчете приведет к появлению сотен и тысяч подобных комбинаций, которые Excel будет вынужден запоминать. Размер файла от этого, само собой, тоже не уменьшается.
Подобная проблема также часто возникает при многократном копировании фрагментов из других файлов в вашу рабочую книгу (например при сборке листов макросом или вручную). Если не используется специальная вставка только значений, то в книгу вставляются и форматы копируемых диапазонов, что очень быстро приводит к превышению лимита.
Как с этим бороться
Направлений тут несколько:
- Если у вас файл старого формата (xls), то пересохраните его в новом (xlsx или xlsm). Это сразу поднимет планку с 4000 до 64000 различных форматов.
- Удалите избыточное форматирование ячеек и лишние «красивости» с помощью команды Главная — Очистить — Очистить форматы (Home — Clear — Clear Formatting) . Проверьте, нет ли на листах строк или столбцов отформатированных целиком (т.е. до конца листа). Не забудьте про возможные скрытые строки и столбцы.
- Проверьте книгу на наличие скрытых и суперскрытых листов — иногда на них и кроются «шедевры».
- Удалите ненужное условное форматирование на вкладке Главная — Условное форматирование — Управление правилами — Показать правила форматирования для всего листа (Home — Conditional Formatting — Show rules for this worksheet) .
- Проверьте, не накопилось ли у вас избыточное количество ненужных стилей после копирования данных из других книг. Если на вкладке Главная (Home) в списке Стили (Styles) огромное количество «мусора»:
Sub Reset_Styles() 'удаляем все лишние стили For Each objStyle In ActiveWorkbook.Styles On Error Resume Next If Not objStyle.BuiltIn Then objStyle.Delete On Error GoTo 0 Next objStyle 'копируем стандартный набор стилей из новой книги Set wbMy = ActiveWorkbook Set wbNew = Workbooks.Add wbMy.Styles.Merge wbNew wbNew.Close savechanges:=False End Sub
Запустить его можно с помощью сочетания клавиш Alt+F8 или кнопкой Макросы (Macros) на вкладке Разработчик (Developer) . Макрос удалит все неиспользуемые стили, оставив только стандартный набор:
Ссылки по теме
- Как автоматически подсвечивать ячейки с помощью условного форматирования в Excel
- Что такое макросы, куда и как копировать код макроса на Visual Basic, как их запускать
- Книга Excel стала очень тяжелой и медленной — как исправить?
Источник: https://www.planetaexcel.ru/techniques/9/211/Отображается сообщение об ошибке «Слишком много различных форматов ячеек» в Excel
В Microsoft Office Excel 2003 при форматировании ячейки или диапазона ячеек отображаются следующие сообщения об ошибках:
Слишком много различных форматов ячеек.
Возникла ошибка и Excel удалил часть форматов, чтобы предотвратить повреждение книги.
В Microsoft Excel 2013, Microsoft Excel 2010 или Microsoft Excel 2007 файлы могут создавать следующее сообщение об ошибке:
Приложение Excel обнаружило нечитаемое содержимое в файле.
Со стилями также связаны следующие сценарии:
- При открытии файла все форматирование отсутствует.
- Размер файла увеличивается после копирования и вставки между книгами.
- При попытке вставить текст появляется следующее сообщение об ошибке:
Microsoft Excel не удается вставить данные
Причина
Эта проблема возникает, когда книга содержит более 4000 различных сочетаний форматов ячеек в Excel 2003 или 64 000 различных сочетаний в Excel 2007 и более поздних версиях. Сочетание определяется как уникальный набор элементов форматирования, применяемых к ячейке. Сочетание включает все форматирование шрифта (например, шрифт, размер шрифта, курсив, полужирный и подчеркивание), границы (например, расположение, тип линии и цвет), узоры ячеек, форматирование чисел, выравнивание и защиту ячеек.
Если две или более ячеек используют одно и то же форматирование, они используют одно сочетание форматирования. Если между ячейками есть различия в форматировании, каждая ячейка использует разное сочетание.
В Excel число стилей может увеличиваться при копировании между книгами, так как копируются пользовательские стили.
Книга с более чем 4000 стилями может быть открыта в Excel 2007 и более поздних версиях из-за увеличенного ограничения на форматирование. Однако это может привести к возникновению ошибки в Excel 2003.
Решение
Для решения этой проблемы воспользуйтесь методом, подходящим для вашей ситуации.
Способ 1
Чтобы предотвратить дублирование встроенных стилей при копировании книги, убедитесь, что у вас установлены последние обновления для Excel из Центра обновления Windows.
Способ 2
В следующих статьях базы знаний описывается, как запретить копирование пользовательских стилей между книгами в одном экземпляре Excel при перемещении или копировании листа.
Предполагается, что читатели этих статей уже установили и добавили раздел реестра.
- Неиспользуемые стили копируются из одной книги в другую в Excel 2007
- Неиспользуемые стили копируются из одной книги в другую в Excel 2010
Способ 3
Чтобы очистить книги, которые уже содержат несколько стилей, можно использовать одно из следующих сторонних средств.
- Форматы Excel (xlsx, xlsm) Средство XLStyles
- Двоичные форматы Excel (xls, xlsb), книги, защищенные паролем, и зашифрованные книги Надстройка «Удалить стили»
Вы также можете скачать копию средства XLStyles для Windows 10, Windows 8.1 и Windows 8 в Microsoft Store.
Способ 4
Упростите форматирование книг. Например, следуйте приведенным ниже рекомендациям, чтобы упростить форматирование:
- Используйте стандартный шрифт. Используя один и тот же шрифт для всех ячеек, можно уменьшить количество сочетаний форматирования.
- Если вы используете границы на листе, используйте их согласованно.
Примечание. Границы между ячейками перекрываются. Например, при применении границы к правой стороне ячейки не нужно применять границу к левой стороне смежных ячеек справа.
После упрощения или стандартизации форматирования в книге сохраните, закройте и снова откройте книгу, прежде чем применять дополнительное форматирование ячеек.
Дополнительные сведения
В большинстве случаев достаточно текущего ограничения различных сочетаний форматирования для одной книги (4000 для формата XLS и 64 000 для формата XLSX). Эта проблема может возникнуть только в том случае, если книга содержит много листов, использующих разное форматирование, или если многие ячейки форматируются по-разному.
Заявление об отказе от ответственности за сведения о продуктах сторонних производителей
В этой статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких гарантий, подразумеваемых и прочих, относительно производительности и надежности этих продуктов.
Обратная связь
Были ли сведения на этой странице полезными?
Источник: https://learn.microsoft.com/ru-ru/office/troubleshoot/excel/too-many-different-cell-formats-in-excel