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

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

  • автор:

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

Форматирование ячеек на листе позволяет выделить нужные сведения, чтобы их было легко заметить, но при этом форматирование неиспользуемых ячеек (особенно целых строк и столбцов) может привести к быстрому росту размера файла рабочей книги. Если у вас открыт избыточно отформатированный лист, то это может замедлить работу не только 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.

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

too-many-formats1.png

Это может случиться и с вами. Работая с большой книгой в Excel в один совсем не прекрасный момент вы делаете что-то совершенно безобидное (добавление строки или вставку большого фрагмента ячеек, например) и вдруг получаете окно с ошибкой «Слишком много различных форматов ячеек»: Иногда эта проблема возникает в еще более неприятном виде. Накануне вечером вы, как обычно, сохранили и закрыли свой отчет в Excel, а сегодня утром не можете его открыть — выдается подобное же сообщение и предложение удалить все форматирование из файла. Радости мало, согласитесь? Давайте разберем причины и способы исправления этой ситуации.

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

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

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

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

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

too-many-formats4.png

. то 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) огромное количество «мусора»:

too-many-formats2.png

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

too-many-formats3.png

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

Ссылки по теме

  • Как автоматически подсвечивать ячейки с помощью условного форматирования в Excel
  • Что такое макросы, куда и как копировать код макроса на Visual Basic, как их запускать
  • Книга Excel стала очень тяжелой и медленной — как исправить?

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

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

ИСПРАВЛЕНИЕ: Ошибка Excel слишком много разных форматов ячеек

Файл Excel также может быть поврежден, если при попытке его открытия появляется сообщение об ошибке форматирования ячеек. Вы можете исправить поврежденные таблицы Excel с помощью программного обеспечения Stellar Repair for Excel для Windows.

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

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

Щелкните Сканировать, чтобы начать сканирование. После этого вы увидите предварительный просмотр поврежденного файла; и можете нажать кнопку «Восстановить», чтобы исправить это.

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

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

3 Добавьте стандартный шрифт во все ячейки и удалите цвета заливки

  • Сначала нажмите сочетание клавиш Ctrl + A, чтобы выбрать все ячейки электронной таблицы.
  • Затем щелкните меню шрифтов на вкладке «Главная», чтобы выбрать новый шрифт для всех ячеек.

ИСПРАВЛЕНИЕ: Ошибка Excel слишком много разных форматов ячеек

  • Нажмите кнопку «Цвет заливки», чтобы открыть палитру, как на снимке экрана ниже.

ИСПРАВЛЕНИЕ: Ошибка Excel слишком много разных форматов ячеек

  • Выберите параметр «Нет заливки», чтобы удалить все цвета заливки из электронной таблицы. Тогда все ячейки электронной таблицы будут иметь один и тот же шрифт и не будут содержать никакого форматирования цвета заливки.
Запустите сканирование системы, чтобы обнаружить потенциальные ошибки

Нажмите Начать сканирование, чтобы найти проблемы с Windows.

Нажмите «Восстановить все», чтобы исправить проблемы с запатентованными технологиями.

Запустите сканирование ПК с помощью Restoro Repair Tool, чтобы найти ошибки, вызывающие проблемы с безопасностью и замедление. После завершения сканирования в процессе восстановления поврежденные файлы заменяются новыми файлами и компонентами Windows.

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

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

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

4 Выберите параметр «Очистить избыточное форматирование ячеек».

  • Щелкните вкладку Файл и выберите Параметры, чтобы открыть окно параметров Excel.

ИСПРАВЛЕНИЕ: Ошибка Excel слишком много разных форматов ячеек

  • Щелкните Надстройки слева от окна параметров Excel.
  • Затем щелкните раскрывающееся меню «Управление» и выберите «Надстройки COM».
  • Установите флажок «Запросить» в окне «Надстройки COM» и нажмите кнопку «ОК».
  • После этого вы можете выбрать вкладку «Запрос» в окне Excel.
  • Нажмите кнопку «Очистить избыточное форматирование ячеек» на вкладке «Запрос».
  • Выберите, чтобы очистить все листы в электронной таблице. После этого нажмите Да, чтобы сохранить изменения в электронной таблице.

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

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

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

Таким образом, удаление лишнего форматирования из электронной таблицы – еще одно возможное решение ошибки «форматов ячеек».

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

5 Попробуйте инструмент уменьшения стиля для Microsoft Excel

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

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

Это утилита, которая исправляет ошибку форматирования ячеек, уменьшая количество повторяющихся стилей форматирования.

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

Нажмите кнопку «Анализ», чтобы найти повторяющиеся стили, и нажмите «Исправить», чтобы удалить форматирование.

ИСПРАВЛЕНИЕ: Ошибка Excel слишком много разных форматов ячеек

6 Откройте файл в альтернативной программе для работы с электронными таблицами.

В качестве альтернативы вы можете попробовать открыть файл Excel в альтернативном программном обеспечении. Тогда вы сможете без каких-либо проблем открыть и применить дополнительное форматирование к электронной таблице в альтернативном приложении.

Существует множество программ для работы с электронными таблицами, которые также поддерживают формат файла Excel. LibreOffice Calc – это одно приложение, в котором вы можете открывать файлы Excel, и вы можете загрузить этот офисный пакет с этой веб-страницы.

Примечание редактора: этот пост был первоначально опубликован в ноябре 2018 года и с тех пор был переработан и обновлен в сентябре 2020 года для обеспечения свежести, точности и полноты.

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

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