Слишком много форматов ячеек excel 2010

Это может случиться и с вами.

Работая с большой книгой в Excel в один совсем не прекрасный момент вы делаете что-то совершенно безобидное (добавление строки или вставку большого фрагмента ячеек, например) и вдруг получаете окно с ошибкой "Слишком много различных форматов ячеек":

Иногда эта проблема возникает в еще более неприятном виде. Накануне вечером вы, как обычно, сохранили и закрыли свой отчет в Excel, а сегодня утром не можете его открыть – выдается подобное же сообщение и предложение удалить все форматирование из файла. Радости мало, согласитесь? Давайте разберем причины и способы исправления этой ситуации.

Почему это происходит

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

  • для Excel 2003 и старше – это 4000 форматов
  • для Excel 2007 и новее – это 64000 форматов

Причем под форматом в данном случае понимается любая уникальная комбинация параметров форматирования:

  • шрифт
  • заливки
  • обрамление ячеек
  • числовой формат
  • условное форматирование

Так, например, если вы оформили небольшой фрагмент листа подобным образом:

. то Excel запомнит в книге 9 разных форматов ячеек, а не 2, как кажется на первый взгляд, т.к. толстая линия по периметру создаст, фактически 8 различных вариантов форматирования. Добавьте к этому дизайнерские танцы со шрифтами и заливками и тяга к красоте в большом отчете приведет к появлению сотен и тысяч подобных комбинаций, которые Excel будет вынужден запоминать. Размер файла от этого, само собой, тоже не уменьшается.

Подобная проблема также часто возникает при многократном копировании фрагментов из других файлов в вашу рабочую книгу (например при сборке листов макросом или вручную). Если не используется специальная вставка только значений, то в книгу вставляются и форматы копируемых диапазонов, что очень быстро приводит к превышению лимита.

Как с этим бороться

Направлений тут несколько:

  1. Если у вас файл старого формата (xls), то пересохраните его в новом (xlsx или xlsm). Это сразу поднимет планку с 4000 до 64000 различных форматов.
  2. Удалите избыточное форматирование ячеек и лишние "красивости" с помощью команды Главная – Очистить – Очистить форматы (Home – Clear – Clear Formatting) . Проверьте, нет ли на листах строк или столбцов отформатированных целиком (т.е. до конца листа). Не забудьте про возможные скрытые строки и столбцы.
  3. Проверьте книгу на наличие скрытых и суперскрытых листов – иногда на них и кроются "шедевры".
  4. Удалите ненужное условное форматирование на вкладке Главная – Условное форматирование – Управление правилами – Показать правила форматирования для всего листа (Home – Conditional Formatting – Show rules for this worksheet) .
  5. Проверьте, не накопилось ли у вас избыточное количество ненужных стилей после копирования данных из других книг. Если на вкладке Главная (Home) в списке Стили (Styles) огромное количество "мусора":
Читайте также:  Рамблер почта знакомства моя страница

. то избавиться от него можно с помощью небольшого макроса. Нажмите Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer) , вставьте новый модуль через меню Insert – Module и скопируйте туда код макроса:

Запустить его можно с помощью сочетания клавиш Alt+F8 или кнопкой Макросы (Macros) на вкладке Разработчик (Developer) . Макрос удалит все неиспользуемые стили, оставив только стандартный набор:

При работе с программой Microsoft Excel, а именно с таблицами, можно столкнуться с этой ошибкой. Есть несколько способов для её устранения.

Более новое расширение Xlsx поддерживает 64 тыс. форматов, а Xls не более 4000. Если лимит форматов был превышен – появляется ошибка. Она является следствием использования многих элементов форматирования в ячейках (например заливка или шрифт).

Первый вариант решения проблемы. Сохранение документа с использованием расширения Xslx

Использование этого варианта подойдет если файл был сохранён с расширением Xls. Для начала откроем раздел "Файл" и в списке выберем пункт "Сохранить как".

Далее нужно выбрать папку куда будет сохранён файл. В специальном поле "Тип файла" после нажатия на него, выбираем среди элементов списка
"Книга Excel" и сохраняем файл.

После этой процедуры можно будет работать с 64 тыс. форматами. Соответственно – проблема решена.

Второй вариант решения проблемы. Очистить форматы в пустых ячейках таблицы

Если первый способ не помог или же в более новом расширении также возникает ошибка, то это может значить что превышено 64 тыс. форматов. Вполне вероятно что пользователю нужен только формат .xls для работы.

Часто при работе с таблицами форматируется больше ячеек для удобства, но это лишь замедляет работу с документом, а также может быть причиной возникновения ошибки.

Читайте также:  Сканер для мобильного телефона

Область которая была форматирована про запас, выделяется с помощью нажатия мышкой на границе координаты строки и выделяем ее. После нажатия комбинации клавиш на клавиатуре Ctrl-Shift-клавиша вниз будет отмечена часть ниже таблицы

Признаки

В Microsoft Office Excel 2003 при форматировании ячейки или диапазона ячеек отображается следующее сообщение об ошибке:

Слишком много различных форматов ячеек.

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

В Microsoft Excel 2013, Microsoft Excel 2010 или Microsoft Excel 2007 файлы могут возникать следующее сообщение об ошибке:

Excel обнаружил нечитаемый контент в файле.

Следующие сценарии также связаны со стилями:

При открытии файла отсутствует все форматирование.

Размер файла увеличивается после копирования и вставки между книгами.

При попытке вставить текст отображается следующее сообщение об ошибке:

Microsoft Excel не удается вставить данные

В этом сценарии все параметры меню для вставки и сочетания клавиш CTRL + V игнорируются и не выдают результатов, несмотря на то что буфер обмена не пуст.

Причина

Эта проблема возникает, если книга содержит более 4 000 различных комбинаций форматов ячеек в Excel 2003 или 64 000 различных комбинаций в Excel 2007 и более поздних версиях. Сочетание определяется как уникальный набор элементов форматирования, применяемых к ячейке. Комбинация включает все форматирование шрифтов (например, шрифт, размер шрифта, курсив, полужирное начертание и подчеркивание), границы (например, расположение, толщину и цвет), шаблоны ячеек, форматирование чисел, выравнивание и защиту ячеек.

Если две или несколько ячеек имеют одинаковое форматирование, они используют одну комбинацию форматирования. Если между ячейками существуют различия форматирования, каждая ячейка использует другое сочетание.

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

Книга, имеющая более 4 000 стилей, может быть открыта в Excel 2007 и более поздних версий из-за увеличенного ограничения на форматирование. Однако это может привести к ошибке в Excel 2003.

Разрешение

Чтобы устранить эту проблему, воспользуйтесь соответствующим методом в зависимости от ситуации.

Читайте также:  Почему не активируется сим карта мегафон

Способ 1

Чтобы не допустить дублирования встроенных стилей при копировании книги, убедитесь, что установлены последние обновления для Excel, установленные с помощью центра обновления Windows.

Способ 2

В следующих статьях базы знаний рассказывается, как предотвратить копирование настраиваемых стилей между книгами в одном экземпляре Excel при перемещении или копировании листа.

В этих статьях необходимо установить и добавить раздел реестра.

Способ 3

Чтобы очистить книги, которые уже содержат несколько стилей, можно использовать одно из следующих сторонних средств.

Средство кслстилес форматов Excel (XLSX, xlsm)

Форматы двоичных файлов Excel (xls, XLSB), книги, защищенные паролем, и зашифрованные книги

Вы также можете скачать копию средства Кслстилес для Windows 10, Windows 8,1 и Windows 8 из Microsoft Store.

Способ 4

Упростите форматирование книг. Например, для упрощения форматирования следуйте приведенным ниже рекомендациям.

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

Если вы используете границы на листе, используйте их единообразно.

Границы между ячейками перекрываются. Например, если вы применяете границу к правой части ячейки, не нужно применять границу к левой стороне соседней ячейки вправо.

Если вы применяете шаблоны к ячейкам, удалите эти шаблоны. Для этого откройте диалоговое окно " Формат ячеек ", перейдите на вкладку " узоры " и выберите пункт " Нет цвета".

Используйте стили для стандартизации форматирования в рабочей книге.

После упрощения или стандартизации форматирования в книге сохраните и закройте, а затем снова откройте книгу, прежде чем приступать к применению дополнительного форматирования ячеек.

Дополнительные сведения

В большинстве случаев достаточно текущего числа различных комбинаций форматирования для одной книги (формат 4 000 для xls и 64 000 для формата xlsx). Эта проблема, скорее всего, возникает, только если книга содержит большое количество листов, использующих другое форматирование, или если большинство ячеек форматируется по-разному.

Заявление об отказе от сторонних поставщиков

Сторонние продукты, описанные в этой статье, изготовлены компаниями, не зависящими от корпорации Майкрософт. Корпорация Майкрософт не дает никаких гарантий, подразумеваемых или иных, о производительности и надежности этих продуктов.

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>