Слишком много различных форматов ячеек
30539 16.11.2014 Скачать пример
Это может случиться и с вами.
Работая с большой книгой в Excel в один совсем не прекрасный момент вы делаете что-то совершенно безобидное (добавление строки или вставку большого фрагмента ячеек, например) и вдруг получаете окно с ошибкой «Слишком много различных форматов ячеек»:
Иногда эта проблема возникает в еще более неприятном виде. Накануне вечером вы, как обычно, сохранили и закрыли свой отчет в 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) огромное количество «мусора»:
…то избавиться от него можно с помощью небольшого макроса.
Нажмите Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer), вставьте новый модуль через меню Insert — Module и скопируйте туда код макроса:
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 — Office
Twitter LinkedIn Facebook Адрес электронной почты
- Статья
- Чтение занимает 2 мин
-
- Применяется к:
- Excel for Microsoft 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Microsoft Office Excel 2007, Microsoft Office Excel 2003
Симптомы
В Microsoft Office Excel 2003 при форматировании ячейки или диапазона ячеек отображаются следующие сообщения об ошибках:
Слишком много различных форматов ячеек.
![]()
Возникла ошибка и Excel удалил часть форматов, чтобы предотвратить повреждение книги.
В Microsoft Excel 2013, Microsoft Excel 2010 или Microsoft Excel 2007 файлы могут создавать следующее сообщение об ошибке:
Приложение Excel обнаружило нечитаемое содержимое в файле.
Со стилями также связаны следующие сценарии:
При открытии файла все форматирование отсутствует.
Размер файла увеличивается после копирования и вставки между книгами.
При попытке вставить текст появляется следующее сообщение об ошибке:
Microsoft Excel не удается вставить данные
В этом сценарии все параметры меню для вставки и сочетания клавиш Ctrl+V игнорируются и не дают результатов, хотя буфер обмена не пуст.
Причина
Эта проблема возникает, когда книга содержит более 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). Эта проблема может возникнуть только в том случае, если книга содержит много листов, использующих разное форматирование, или если многие ячейки форматируются по-разному.
Заявление об отказе от ответственности за сведения о продуктах сторонних производителей
В этой статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких гарантий, подразумеваемых и прочих, относительно производительности и надежности этих продуктов.
Вы получаете сообщение об ошибке Слишком много разных форматов ячеек в Excel — Office
Твиттер LinkedIn Фейсбук Эл. адрес
- Статья
- 3 минуты на чтение
-
- Применимо к:
- Excel для Microsoft 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Microsoft Office Excel 2007, Microsoft Office Excel 2003
Симптомы
В Microsoft Office Excel 2003 при форматировании ячейки или диапазона ячеек появляются следующие сообщения об ошибках:
Слишком много различных форматов ячеек.
![]()
Excel обнаружил ошибку, и ему пришлось удалить часть форматирования, чтобы не повредить книгу.
В Microsoft Excel 2013, Microsoft Excel 2010 или Microsoft Excel 2007 файлы могут выдавать следующее сообщение об ошибке:
Excel обнаружил в файле нечитаемое содержимое.
Следующие сценарии также связаны со стилями:
-
При открытии файла все форматирование отсутствует.
-
Размер файла увеличивается после копирования и вставки между книгами.
-
При попытке вставить текст появляется следующее сообщение об ошибке:
Microsoft Excel не может вставить данные
В этом случае все параметры меню для вставки и сочетание клавиш Ctrl+V игнорируются и не дают никаких результатов, хотя буфер обмена не пуст.
Причина
Эта проблема возникает, если книга содержит более примерно 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 Tool для Windows 10, Windows 8. 1 и Windows 8 из Microsoft Store.
Способ 4
Упростите форматирование рабочих книг. Например, следуйте этим рекомендациям, чтобы упростить форматирование:
-
Используйте стандартный шрифт. Используя один и тот же шрифт для всех ячеек, вы можете уменьшить количество комбинаций форматирования.
-
Если вы используете границы на листе, используйте их последовательно.
Примечание
Границы между ячейками перекрываются. Например, если вы применяете границу к правой стороне ячейки, вам не нужно применять границу к левой стороне соседней справа ячейки.
-
Если вы применяете шаблоны к ячейкам, удалите шаблоны. Для этого откройте диалоговое окно Формат ячеек , щелкните вкладку Узоры и щелкните Без цвета 9.0031 .
-
Используйте стили для стандартизации форматирования во всей книге.
Примечание
После упрощения или стандартизации форматирования в книге сохраните, закройте и снова откройте книгу, прежде чем применять дополнительное форматирование ячеек.
В большинстве случаев текущего ограничения различных комбинаций форматирования для одной книги (4 000 для формата .xls и 64 000 для формата .xlsx) достаточно. Эта проблема может возникнуть только в том случае, если книга содержит много рабочих листов с разным форматированием или когда многие ячейки имеют разный формат.
Заявление об отказе от ответственности за сторонние сведения
Сторонние продукты, о которых идет речь в этой статье, производятся компаниями, независимыми от Microsoft. Microsoft не дает никаких гарантий, подразумеваемых или иных, в отношении производительности или надежности этих продуктов.
8 хитростей, чтобы исправить ошибку Excel слишком много разных форматов ячеек
Часто встречается ошибка слишком много разных форматов ячеек в Excel ? Но не знаете, как это исправить?
Что ж, вы можете попробовать быстрые исправления, такие как очистка форматирования ячейки, добавление одного стандартного стиля шрифта ко всем ячейкам, удаление заполненных цветов в ячейке и т. д., чтобы исправить слишком много ошибок различных форматов ячеек.
Таким образом, существует множество других исправлений, доступных для устранения ошибки слишком большого количества различных форматов ячеек . Но чтобы все это изучить, нужно пройти этот пост полностью.
Для восстановления потерянных данных Excel мы рекомендуем этот инструмент:
Это программное обеспечение предотвратит повреждение и потерю данных рабочей книги Excel, таких как данные бизнес-аналитики, финансовые отчеты и другую аналитическую информацию. С помощью этого программного обеспечения вы можете восстановить поврежденные файлы Excel и восстановить каждое визуальное представление и набор данных в исходное, неповрежденное состояние за 3 простых шага:
- Загрузить средство восстановления файлов Excel с рейтингом Отлично от Softpedia, Softonic и CNET.
- Выберите поврежденный файл Excel (XLS, XLSX) и нажмите Ремонт , чтобы начать процесс ремонта.
- Просмотрите восстановленные файлы и нажмите Сохранить файл , чтобы сохранить файлы в нужном месте.
Что вызывает слишком много ошибок разных форматов ячеек в Excel?
Основная причина возникновения такой ошибки заключается в том, что рабочая книга Excel содержит приблизительно 4000 или более форматов ячеек комбинаций в Excel 2003. Или 64 000 различных комбинаций в Excel 2007 и его более поздних версиях.
Эта комбинация известна как уникальный набор элементов форматирования, которые применимы ко всем ячейкам Excel. Эта комбинация содержит все форматирование шрифта, например: шрифт , размер шрифта, полужирный курсив, подчеркивание, шаблоны ячеек, форматирование чисел, выравнивание и защиту ячеек. Когда пределы форматирования ячейки превышают фиксированный предел, возникает такая ошибка.
Распространенные причины превышения пределов форматирования ячеек включают следующее:
- Если две или более ячеек имеют шаблон форматирования, то они используют одну комбинацию форматирования.
- Если есть разница в форматировании между ячейками, каждая ячейка использует другую комбинацию.
- Данные вставлены из других источников, таких как Интернет
- В Excel количество стилей может увеличиваться каждый раз, когда вы выполняете операции копирования в разных книгах. Эта проблема возникает из-за скопированных пользовательских стилей.
- Повреждение файла
- Пользовательский формат ячейки часто импортируется вместе с данными из внешних источников. Эти пользовательские стили очень быстро размножаются и вызывают ошибки или повреждаются.
Что ж, это распространенные причины появления ошибки слишком большого количества разных форматов ячеек, и для ее исправления следуйте приведенным ниже ручным решениям.
Однако, если вы не можете исправить это вручную, используйте автоматический инструмент MS Excel Repair , чтобы легко исправить ошибку.
Как исправить ошибку Excel «Слишком много разных форматов ячеек»?
Чтобы исправить эту ошибку, используйте метод, наиболее подходящий для вашего случая.
- Установить последнее обновление Excel
- Копирование пользовательских стилей между книгами
- Применить простое форматирование в книге
- Таблица восстановления с помощью программы восстановления Excel
- Открыть файл Excel с альтернативными параметрами
- Очистить все форматирование ячеек электронной таблицы
- Применить стандартный стиль шрифта ко всем ячейкам
- Использовать параметр форматирования чистой избыточной ячейки
1# Установить последнее обновление Excel
Чтобы предотвратить дублирование встроенных стилей во время копирования книги, убедитесь, что вы используете последние исправления обновлений Excel или что в вашей системе установлена последняя версия Excel Обновить.
2# Копирование пользовательских стилей между книгами
Вы также можете прочитать следующие статьи базы знаний, которые помогут вам предотвратить.
Копирование пользовательских стилей между рабочими книгами в одном месте листа Excel при перемещении или копировании рабочего листа.
Примечание: В этой статье необходимо добавить и установить раздел реестра.
2553085 Неиспользуемые стили копируются из одной рабочей книги в другую рабочую книгу в Excel 2007
2598127 Неиспользуемые стили копируются из одной рабочей книги в другую в Excel 2010
3# Применить Простая формация в рабочей книге
3# Применить Простой формат в рабочей книге
3#. для упрощения форматирования ваших книг. Для этого следуйте приведенным ниже рекомендациям по упрощению форматирования:
- Использовать стандартный шрифт. Используйте один и тот же шрифт для всех ячеек, чтобы свести к минимуму комбинации форматирования.
- Если вы используете рамку на листе, используйте их последовательно.
Примечание: Границы между ячейками перекрываются, например, если вы поместите границу в правые части ячеек. Вам не нужно сохранять границу в левой части соседней ячейки.
Если вы применяете узоры к ячейке, то удалите ее. Не делайте этого, откройте диалоговое окно форматирования ячеек, коснитесь вкладки шаблонов и нажмите Нет цвета.
- Используйте стили, чтобы придать элегантность форматированию всей книги.
Примечание. после упрощения и стандартизации форматирования в книге сохраните, закройте и снова откройте приложение форматирования ячеек.
4# Восстановить электронную таблицу с помощью программного обеспечения для восстановления Excel
Слишком много ошибок формата ячеек также появляется, когда вы пытаетесь открыть поврежденный файл Excel.
Вы можете легко восстановить поврежденные электронные таблицы Excel с помощью программы восстановления Excel.
Если ни один из приведенных выше ручных методов не поможет вам исправить слишком много ошибок различных форматов ячеек в Excel, вы можете выбрать рекомендованный сторонним профессионалом Средство восстановления MS Excel . Это лучший инструмент, специально разработанный для исправления любого типа повреждения, возникающего в файле Excel. Этот инструмент в основном предназначен для исправления поврежденных файлов .xls.
Таким образом, с помощью этого программного обеспечения вы можете легко устранить проблему с поврежденным файлом Excel, а также безопасно восстановить все данные вашего рабочего листа. Сюда входят комментарии к ячейкам, диаграммы, свойства рабочего листа и другие связанные данные. Поврежденный файл Excel можно восстановить в новый пустой файл Excel.
Загрузить Купить
* Бесплатная версия продукта позволяет только предварительно просмотреть восстанавливаемые данные.
Шаги по использованию средства восстановления MS Excel:
5# Открытие файла Excel с альтернативными параметрами
Другой альтернативой является открытие файла Excel с помощью альтернативного программного обеспечения.
Сделав это, вы сможете без проблем открывать и применять форматирование в электронной таблице Excel.
Существует любое доступное программное обеспечение, с помощью которого вы можете открыть файл Excel без Excel. Просто проверьте данную ссылку на сообщение, чтобы узнать об этих альтернативных вариантах.
6 # Очистить все форматирование ячеек электронной таблицы
Если это слишком ошибка многих форматов ячеек , возникающая из-за ранее примененного форматирования, вам следует сначала очистить все это форматирование, а затем повторно применить его.
- В электронной таблице Excel нажмите Ctrl + кнопка на клавиатуре, чтобы выделить ячейки целиком.
- Сначала перейдите на вкладку Home , а затем в группе редактирования выберите кнопку очистки .
- После нажатия кнопки очистки открывается список подменю.
Из которых вы должны выбрать опцию Clear Formats .
- Теперь вы можете применить новое форматирование к данным электронной таблицы.
7# Применение стандартного стиля шрифта ко всем ячейкам
Очистка всего форматирования листа — это довольно радикальная вещь. Если вы хотите сохранить какое-то форматирование Excel, минимизируйте количество применяемых форматов ячеек, оставив только уникальный вариант.
- В электронной таблице Excel нажмите кнопку Ctrl + A на клавиатуре, чтобы выделить ячейки целиком.
- После этого перейдите на вкладку Home и затем из группы Шрифт выберите стиль шрифта .
- Нажмите значок Цвет заливки , откроется цветовая палитра.
- Выберите параметр Без заливки , чтобы удалить все цвета с заливкой из электронной таблицы.
- Теперь все ячейки электронной таблицы не имеют форматирования цвета заливки и имеют одинаковый стиль шрифта.
8 # Использовать опцию очистки избыточного форматирования ячеек
Еще один вариант, который вы можете попробовать исправить , исправить слишком много ошибок форматов ячеек в excel — это использование опции очистки избыточного форматирования ячеек.
Этот параметр доступен на вкладке Запросить в Office профессиональный плюс 2013 и Microsoft Office 365.
Если вы не можете найти этот параметр в своей версии Excel, выполните следующие действия, чтобы включить запрос -в.
- Перейдите на вкладку File , а затем в раскрывающемся списке выберите Options. Это откроет Окно параметров Excel .
- Коснитесь вкладки Надстройки , которая находится на левой панели окна Параметры Excel .
- Нажмите на значок со стрелкой на кнопке Управление , а затем в раскрывающемся списке выберите Надстройки COM.
Теперь нажмите кнопку go .
- В открывшемся окне COM Add-Ins выберите Inquire add-in , а затем нажмите кнопку OK .
- Вы увидите, что вкладка Inquire теперь начинает появляться на вашем экране.
- Коснитесь кнопки Очистить лишнее форматирование ячеек на вкладке Запрос.
- Выберите, чтобы очистить весь рабочий лист электронной таблицы. После этого нажмите на опцию Да для сохранения всех изменений электронной таблицы.
Помните: даже пустая ячейка электронной таблицы также содержит форматирование. Итак, вот несколько простых трюков для очистить данные в электронной таблице Excel.
Другие проблемы, связанные с этой ошибкой «Слишком много разных форматов ячеек»?
В Microsoft Office Excel при любом форматировании ячеек или установке диапазона ячеек вы получите следующее сообщение об ошибке:
Слишком много разных форматов ячеек.
![]()
В этом случае вам нужно очистить часть форматирования, чтобы избежать вычисления рабочей книги.
Ну, в некоторых случаях ошибка выглядит так:
Excel обнаружил нечитаемое содержимое в файле
Следующие сценарии связаны со стилями:
- После открытия файла вы вдруг видите, что все форматирование, которое вы сделали, на самом деле отсутствует.
- Размер файла увеличивается после копирования или вставки между книгами.
- При вставке текста появляются следующие сообщения об ошибках:
Microsoft Excel не может вставить данные
В этом сценарии ни одно из сочетаний клавиш «Вставка» и «Ctrl+V» не приводит к результату, хотя буфер обмена не пуст.
Вывод:
Мы сделали все возможное, чтобы предоставить полную информацию об ошибке Excel слишком много разных форматов ячеек.