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

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

  • автор:

Очистка лишнего форматирования ячеек на листе

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

Используйте команду Clean Excess Cell Formatting (Удалить лишнее форматирование ячеек), которая доступна в Excel на вкладке Inquire (Запрос) в Microsoft Office 365 и Office профессиональный плюс 2013. Если вкладка Inquire (Запрос) в Excel недоступна, вот как можно включить ее:

Управление надстройками COM

  1. Щелкните Файл > Параметры > Надстройки.
  2. Выберите в списке Управление пункт Надстройки COM и нажмите кнопку Перейти.

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

Чтобы удалить лишнее форматирование на текущем листе:

Clean Excess Cell Formatting (Удалить лишнее форматирование ячеек

    На вкладке Inquire (Запрос) выберите команду Clean Excess Cell Formatting (Удалить лишнее форматирование ячеек).

Влияние операции очистки на условное форматирование

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

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

Отображается сообщение об ошибке «Слишком много различных форматов ячеек» в 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). Эта проблема может возникнуть только в том случае, если книга содержит много листов, использующих разное форматирование, или если многие ячейки форматируются по-разному.

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

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

Обратная связь

Были ли сведения на этой странице полезными?

Удалить все неиспользуемые стили на каждом листе

× The language used in menus and dialogs (Язык, используемый в меню и диалоговых окнах) in ASAP Utilities can be set to «Русский (Russian)».

Формат › 17. Удалить все неиспользуемые стили на каждом листе

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

Из объяснения компании Microsoft:
В Excel вы получите сообщение об ошибке: «Слишком много различных форматов ячеек»
Такая проблема возникает, если рабочая книга содержит более 4000 различных комбинаций форматов ячеек. Комбинация форматов — это уникальный набор элементов форматирования, который применяется к ячейке. Комбинация включает в себя все форматирование шрифта (например, шрифт, размер шрифта, курсив, полужирный и подчеркнутый), границы (например, расположение, толщину линии и цвет), шаблоны ячеек, форматирование чисел, выравнивание и защиту ячеек.
Источник: http://support.microsoft.com/kb/q213904/

Снимки экрана

Пример снимка экрана: 1 (Вот версия на английском языке.)
1, Формат › 17 Удалить все неиспользуемые стили на каждом листе (Вот версия на английском языке.)
Пример снимка экрана: 2 (Вот версия на английском языке.)
2, Формат › 17 Удалить все неиспользуемые стили на каждом листе
Пример снимка экрана: 3 (Вот версия на английском языке.)
3, Формат › 17 Удалить все неиспользуемые стили на каждом листе
Пример снимка экрана: 4 Cleaning up a workbook with a huge amount of unused styles (Вот версия на английском языке.)

Запуск этой утилиты

  • Нажмите кнопку ASAP Utilities › Формат › 17. Удалить все неиспользуемые стили на каждом листе
  • Укажите сочетание клавиш: ASAP Utilities › Избранное и сочетания клавиш › Редактировать избранное и сочетания клавиш.

Исправление ошибки «‎Слишком много различных форматов ячеек» в Microsoft Excel

Исправление ошибки «‎Слишком много различных форматов ячеек» в Microsoft Excel

По названию ошибки «‎Слишком много различных форматов ячеек» уже понятно, что в документе Microsoft Excel используется превышающее максимальное количество разных средств обработки. Сюда относятся не только форматы ячеек, но и условное форматирование, рамки, изменения шрифтов и заливки цветом. В большинстве случаев такая ошибка появляется при попытке сохранить документ, поэтому можно использовать несколько подходящих методов для ее решения.

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

Удаление форматов для пустых ячеек

Для современных форматов XLSX поддерживается максимальное количество форматов в 64 000, которые можно применить в рамках одного документа. Конечно, кажется, что такое значение огромно и его не получится превысить. Однако при использовании условного форматирования и совмещения разных типов оформлений ячеек такая проблема все же может случиться. В первую очередь нужно затронуть пустые ячейки, которые в вашем документе никак не используются.

  1. Выделите все столбцы вниз, после чего на основной вкладке выберите раздел «‎Редактирование». Выделение пустых ячеек для решения ошибки слишком много различных форматов ячеек в Microsoft Excel
  2. В списке разверните меню «‎Очистить» и выберите вариант «‎Очистить форматы». При помощи данного инструмента можно отменить форматирование для всех пустых ячеек, если ранее оно каким-то образом было добавлено. Очистка формата пустых ячеек для решения ошибки слишком много различных форматов ячеек в Microsoft Excel
  3. Если выделили только столбы, не забудьте повторить то же самое и для строк, точно так же выделив их и выбрав очистку форматов через уже знакомое меню. Выделение пустых столбцов для решения ошибки слишком много различных форматов ячеек в Microsoft Excel

В большинстве случаев именно использование пустых ячеек с разными форматами и становится причиной появления уведомления «‎Слишком много различных форматов ячеек», поскольку подобных значений может быть несколько тысяч и для всех них одновременно применены форматы ячеек, выделение рамок, заливки или какие-нибудь другие параметры визуального оформления.

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

Сохранение электронной таблицы в формате XLSX

Выше вы уже получили информацию о том, что при работе с форматом XLSX количество допустимых форматов достигает 64 000. Что касается устаревшего формата XLS, то тут возможности ограничиваются только 4000 форматами. Соответственно, при взаимодействии с большими таблицами, где содержится несколько листов и большие диапазоны данных, такой формат не подходит. Его нужно исправить, сохранив электронную таблицу в современном варианте.

  1. Для этого не используйте простое сохранение, а сначала откройте меню «‎Файл». Переход к меню Файл для решения ошибки слишком много различных форматов ячеек в Microsoft Excel
  2. В списке слева выберите действие «‎Сохранить как». Открытие параметров сохранения для решения ошибки слишком много различных форматов ячеек в Microsoft Excel
  3. После этого понадобится открыть все доступные параметры, кликнув по «‎Обзор». Переход к сохранению документа для решения ошибки слишком много различных форматов ячеек в Microsoft Excel
  4. Выберите место для файла, задайте ему удобное название и обязательно тип установите как «‎Книга Excel (*.xlsx)». Подтвердите сохранение и проверьте, удастся ли завершить работу с книгой на этот раз. Сохранение документа для решения ошибки слишком много различных форматов ячеек в Microsoft Excel

Удаление лишних правил условного форматирования

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

  1. Выберите вкладку «‎Главная», затем разверните меню «‎Условное форматирование» и выберите «‎Удалить правила». Сделать это можно для выделенного диапазона или всех ячеек. Однако применяйте эту опцию только в том случае, если сейчас не используете какое-то условное форматирование, иначе его настройки тоже будут сброшены. Удаление правил условного форматирования для решения ошибки слишком много различных форматов ячеек в Microsoft Excel
  2. Для выборочного удаления необходимо нажать по «‎Управление правилами». В новом окне вы можете изменить область применения правил, найти созданные, выделить ненужные и стереть их при помощи кнопки «‎Удалить правило». Не забудьте перед выходом применить изменения. Весь список правил условного форматирования для решения ошибки слишком много различных форматов ячеек в Microsoft Excel

Удаление пользовательских стилей ячеек

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

  1. На вкладке «‎Главная» разверните меню «‎Стили ячеек». Открытие стилей для решения ошибки слишком много различных форматов ячеек в Microsoft Excel
  2. Отыщите блок «‎Пользовательские» и по названиям или внешнему виду оцените, что из этого можно удалить. Поиск пользовательских стилей для решения ошибки слишком много различных форматов ячеек в Microsoft Excel
  3. Кликните по стилю правой кнопкой мыши и выберите «‎Удалить». Далее используйте сочетание клавиш Ctrl + S, чтобы повторно проверить возможность сохранить электронную таблицу. Удаление пользовательских стилей для решения ошибки слишком много различных форматов ячеек в Microsoft Excel

Удаление пользовательских форматов ячеек

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

  1. Вы можете выделить фрагмент с ячейками, щелкнуть по ним правой кнопкой мыши и из контекстного меню выбрать пункт «‎Формат ячеек». Открытие меню формата ячеек для решения ошибки слишком много различных форматов ячеек в Microsoft Excel
  2. Второй вариант перехода к нужному меню происходит через уже знакомую вкладку «‎Главная», где нужно выбрать «‎Ячейки», развернуть меню «‎Формат» и щелкнуть левой кнопкой мыши по «‎Формат ячеек». Второй вариант открытия формата ячеек для решения ошибки слишком много различных форматов ячеек в Microsoft Excel
  3. Теперь можете переключаться между существующими форматами или сразу выбрать «‎Все форматы», чтобы в конце списка найти пользовательские. Поиск пользовательских форматов ячеек для решения ошибки слишком много различных форматов ячеек в Microsoft Excel
  4. При выборе такого созданного формата кнопка «‎Удалить» станет активной. Значит, можно использовать ее для очистки ненужных настроек. Удаление пользовательских форматов ячеек для решения ошибки слишком много различных форматов ячеек в Microsoft Excel

Удаление копий листов

При работе с большим количеством листов в Microsoft Excel некоторые из них могут создаваться в виде копий для резервного сохранения или других целей. Потом такие листы просто теряются и больше никогда не используются. Однако если они все еще находятся в электронной таблице, то потребляют свое количество форматов ячеек, что и может вызвать ошибку «‎Слишком много различных форматов ячеек».

Удаление копий листов для решения ошибки слишком много различных форматов ячеек в Microsoft Excel

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

Удаление стилей в файле

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

  1. Для работы с файлом понадобится любой удобный архиватор. Открытие архиватора для решения ошибки слишком много различных форматов ячеек в Microsoft Excel
  2. В нем перейдите к открытию архива. Переход к открытию через архив для решения ошибки слишком много различных форматов ячеек в Microsoft Excel
  3. В качестве такого архива выберите книгу в формате Microsoft Excel. Открытие книги через архив для решения ошибки слишком много различных форматов ячеек в Microsoft Excel
  4. Вы увидите, что она состоит из других папок и файлов, которые необходимы для корректной загрузки содержимого. В архиве выберите каталог «‎XL». Выбор папки в книге для решения ошибки слишком много различных форматов ячеек в Microsoft Excel
  5. Из него удалите файл «‎Styles.xml» и можете закрывать архиватор. Удаление файла со стилями для решения ошибки слишком много различных форматов ячеек в Microsoft Excel
  6. При следующем запуске этого файла вы увидите информацию о том, что в части содержимого есть ошибка. Подтвердите запуск попытки восстановления. Восстановление файла для решения ошибки слишком много различных форматов ячеек в Microsoft Excel
  7. По завершении вы получите отчет о том, что часть документа была восстановлена. Можете закрыть данное окно и начать разбираться в составляющих электронной таблицы уже без применения какого-либо форматирования и раскрасок. Успешное восстановление файла для решения ошибки слишком много различных форматов ячеек в Microsoft Excel

Вы получили комплексный набор информации о том, как исправить ошибку «‎Слишком много различных форматов ячеек» в Microsoft Excel. Каждый из методов подбирается под конкретный документ, поскольку где-то может быть нарушено условное форматирование, создано большое количество стилей или только задействованы пользовательские форматы ячеек. Не забывайте и о радикальном методе, который применим при невозможности открыть файл для редактирования.

Добавить комментарий

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