Excel проблема с форматом

Содержание

  • Устранение ошибки
    • Способ 1: сохранение файла с расширением XLSX
    • Способ 2: очистка форматов в пустых строках
    • Способ 3: удаление форматов внутри таблицы
    • Способ 4: удаление условного форматирования
    • Способ 5: удаление пользовательских стилей
    • Способ 6: удаление пользовательских форматов
    • Способ 7: удаление ненужных листов
  • Вопросы и ответы

Ошибка слишком много форматов в Microsoft Excel

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

Читайте также: Как уменьшить размер файла в Экселе

Устранение ошибки

Чтобы понять, как устранить ошибку, нужно знать её суть. Дело в том, что файлы Эксель с расширением XLSX поддерживают одновременную работу с 64000 форматами в документе, а с расширением XLS – только 4000. При превышении указанных лимитов и возникает данная ошибка. Под форматом понимается комбинация различных элементов форматирования:

  • Границы;
  • Заливка;
  • Шрифт;
  • Гистограммы и т.д.

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

Способ 1: сохранение файла с расширением XLSX

Как уже было сказано выше, документы с расширением XLS поддерживают одновременную работу только с 4000 единиц форматов. Этим и объясняется тот факт, что чаще всего данная ошибка встречается именно в них. Конвертирование книги в более современный документ XLSX, который поддерживает работу одновременно с 64000 элементами форматирования, позволит в 16 раз больше использовать эти элементы прежде, чем возникнет указанная выше ошибка.

  1. Переходим во вкладку «Файл».
  2. Переход во вкладку Файл в Microsoft Excel

  3. Далее в левом вертикальном меню кликаем по пункту «Сохранить как».
  4. Переход к сохранению файла в Microsoft Excel

  5. Запускается окно сохранения файла. При желании его можно сохранить в другом месте, а не в том, где располагается документ-исходник, перейдя в иную директорию жесткого диска. Также в поле «Имя файла» можно при желании изменить его наименование. Но это не обязательные условия. Эти настройки можно оставить по умолчанию. Главной задачей является в поле «Тип файла» сменить значение «Книга Excel 97-2003» на «Книга Excel». В этих целях кликаем по данному полю и выбираем соответствующее наименование из открывшегося списка. После выполнения указанной процедуры жмем на кнопку «Сохранить».

Окно сохранения документа в Microsoft Excel

Теперь документ будет сохранен с расширением XLSX, что позволит работать с большим в 16 раз количеством форматов одновременно, чем это было при работе с файлом с расширением XLS. В подавляющем большинстве случаев данный способ позволяет устранить изучаемую нами ошибку.

Документ сохранен с другим расширением в Microsoft Excel

Способ 2: очистка форматов в пустых строках

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

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

Избыточное форматирование в Microsoft Excel

  1. Прежде всего, нам нужно выделить всю область под таблицей, начиная с первой строки, в которой нет данных. Для этого щелкаем левой кнопкой мыши по числовому наименованию этой строки на вертикальной панели координат. Производится выделение всей строки. Применяем нажатие комбинации кнопок Ctrl+Shift+стрелка вниз. Выделяется весь диапазон документа ниже таблицы.
  2. Выделение диапазона ниже таблицы в Microsoft Excel

    Lumpics.ru

  3. Затем перемещаемся во вкладку «Главная» и жмем на иконку на ленте «Очистить», которая располагается в блоке инструментов «Редактирование». Открывается список, в котором выбираем позицию «Очистить форматы».
  4. Переход к очистке форматов в Microsoft Excel

  5. После этого действия выделенный диапазон будет очищен.

Форматы очищены в Microsoft Excel

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

  1. Клацаем по наименованию первого не заполненного данными столбца в панели координат. Происходит выделение его до самого низа. Затем производим набор комбинации кнопок Ctrl+Shift+стрелка вправо. При этом выделяется весь диапазон документа, расположенный справа от таблицы.
  2. Выделение диапазонасправа от таблицы в Microsoft Excel

  3. Затем, как и в предыдущем случае, жмем по иконке «Очистить», а в выпадающем меню выбираем вариант «Очистить форматы».
  4. Переход к очистке форматов в программе Microsoft Excel

  5. После этого будет произведена очистка во всех ячейках справа от таблицы.

Форматы очищены справа от таблицы в Microsoft Excel

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

Способ 3: удаление форматов внутри таблицы

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

  1. В тех диапазонах, в которых форматирование можно убрать полностью, и это не повлияет на информативность таблицы, выполняем процедуру по тому же алгоритму, что был описан в предыдущем способе. Сначала выделяем диапазон в таблице, в котором следует произвести очистку. Если таблица очень большая, то данную процедуру будет удобнее делать, воспользовавшись комбинациями кнопок Ctrl+Shift+стрелка вправо (влево, вверх, вниз). Если вы при этом выделите ячейку внутри таблицы, то при помощи данных клавиш выделение будет производиться только внутри неё, а не до конца листа, как в предыдущем способе.

    Жмем на уже знакомую нам кнопку «Очистить» во вкладке «Главная». В выпадающем списке выбираем вариант «Очистить форматы».

  2. Переход к очистке форматов внутри таблицы в Microsoft Excel

  3. Выделенный диапазон таблицы будет полностью очищен.
  4. Столбец очищен от форматов в Microsoft Excel

  5. Единственное, что нужно потом будет сделать – это установить границы в очищенном фрагменте, если они присутствуют в остальном табличном массиве.

Установка границ в Microsoft Excel

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

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

Удаление лишнего форматирования вручную в Microsoft Excel

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

Способ 4: удаление условного форматирования

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

  1. Располагаясь во вкладке «Главная», клацаем по кнопке «Условное форматирование», которая находится в блоке «Стили». В меню, которое откроется после данного действия, выбираем пункт «Управление правилами».
  2. Переход в окно управления правилами условного форматирования в Microsoft Excel

  3. Вслед за этим запускается окошко управления правилами, в котором располагается список элементов условного форматирования.
  4. Диспетчер правил условного форматирования в Microsoft Excel

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

  7. Затем выделяем правило, без которого можно обойтись, и жмем на кнопку «Удалить правило».
  8. Удаление правила в диспетчере правил условного форматирования в Microsoft Excel

  9. Таким способом удаляем те правила, которые не играют важной роли в визуальном восприятии данных. После того, как процедура завершена, жмем на кнопку «OK» внизу окошка Диспетчера правил.

Закрыте окошка Диспечтыера правил условного форматирования в Microsoft Excel

Если нужно полностью удалить условное форматирование из конкретного диапазона, то сделать это ещё проще.

  1. Выделяем диапазон ячеек, в котором планируем произвести удаление.
  2. Закрыте окошка Диспечтыера правил условного форматирования в Microsoft Excel

  3. Щелкаем по кнопке «Условное форматирование» в блоке «Стили» во вкладке «Главная». В появившемся списке выбираем вариант «Удалить правила». Далее открывается ещё один список. В нем выбираем пункт «Удалить правила из выделенных ячеек».
  4. Удаление правил условного форматирования из выделенных ячеек в Microsoft Excel

  5. После этого все правила в выделенном диапазоне будут удалены.

Условное форматирование удалено в Microsoft Excel

Если вы хотите полностью удалить условное форматирование, то в последнем списке меню нужно выбрать вариант «Удалить правила со всего листа».

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

Способ 5: удаление пользовательских стилей

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

  1. Устраняется данная проблема следующим образом. Переходим во вкладку «Главная». На ленте в блоке инструментов «Стили» щелкаем по группе «Стили ячеек».
  2. Переход в окно стилей в Microsoft Excel

  3. Открывается меню стилей. Тут представлены различные стили оформления ячеек, то есть, по сути, зафиксированные сочетания нескольких форматов. В самом верху списка расположен блок «Пользовательские». Как раз данные стили не являются изначально встроенными в Excel, а являются продуктом действий пользователя. При возникновении ошибки, устранение которой мы изучаем, рекомендуется их удалить.
  4. Меню стилей в Microsoft Excel

  5. Проблема заключается в том, что не существует встроенного инструмента массового удаления стилей, поэтому придется каждый из них удалять отдельно. Наводим курсор на конкретный стиль из группы «Пользовательские». Кликаем по нему правой кнопкой мыши и в контекстном меню выбираем вариант «Удалить…».
  6. Удаление стиля в Microsoft Excel

  7. Удаляем таким способом каждый стиль из блока «Пользовательские», пока не останутся только встроенные стили Excel.

Встроенные стили в Microsoft Excel

Способ 6: удаление пользовательских форматов

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

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

    Также можно, находясь во вкладке «Главная», кликнуть по кнопке «Формат» в блоке «Ячейки» на ленте. В запустившемся меню выбираем пункт «Формат ячеек…».

    Переход в окно формат ячеек через кнопку на ленте в Microsoft Excel

    Ещё один вариант вызова нужного нам окна – это набор сочетания клавиш Ctrl+1 на клавиатуре.

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

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

  3. Окно форматирования с неактивной кнопкой Удалить в Microsoft Excel

  4. Как только будет выделен добавленный пользовательский элемент, кнопка «Удалить» станет активной. Жмем на неё. Таким же образом удаляем все наименования пользовательского форматирования в перечне.
  5. Удаление пользовательского формата в окне форматирования в Microsoft Excel

  6. После завершения процедуры обязательно жмем на кнопку «OK» внизу окна.

Закрытие окна форматирования в Microsoft Excel

Способ 7: удаление ненужных листов

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

Кроме того, ненужные листы или листы, где информация дублируется, лучше вообще удалить. Делается это довольно просто.

  1. Кликаем правой кнопкой мыши по ярлыку листа, который следует убрать, расположенному над строкой состояния. Далее в появившемся меню выбираем пункт «Удалить…».
  2. Удаления листа в Microsoft Excel

  3. После этого открывается диалоговое окно, которое требует подтверждение удаления ярлыка. Кликаем в нем по кнопке «Удалить».
  4. Потверждение удаления листа в Microsoft Excel

  5. Вслед за этим выбранный ярлык будет удален из документа, а, следовательно, и все элементы форматирования на нем.

Лист удален в Microsoft Excel

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

Выделение нескольких листов в Microsoft Excel

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

  1. Кликаем по любому ярлыку и в контекстном меню выбираем пункт «Показать».
  2. Показ скрытых листов в Microsoft Excel

  3. Открывается список скрытых листов. Выбираем наименование скрытого листа и кликаем по кнопке «OK». После этого он будет отображен на панели.

Выбор скрытого листа в Microsoft Excel

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

Но кроме этого существуют ещё и так называемые суперскрытые листы, которых в списке обычных скрытых листов вы не отыщите. Их можно увидеть и отобразить на панели только через редактор VBA.

  1. Чтобы запустить редактор VBA (редактор макросов), жмем сочетание горячих клавиш Alt+F11. В блоке «Project» выделяем наименование листа. Тут отображаются, как обычные видимые листы, так скрытые и суперскрытые. В нижней области «Properties» смотрим значением параметра «Visible». Если там установлено значение «2-xlSheetVeryHidden», то это и есть суперскрытый лист.
  2. Суперскрытый лист в редакторе макросов в Microsoft Excel

  3. Кликаем по данному параметру и в открывшемся списке выбираем наименование «-1-xlSheetVisible». Затем щелкаем по стандартной кнопке закрытия окна.

Включение видимости листа в редакторе макросов в Microsoft Excel

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

Урок: Что делать, если пропали листы в Экселе

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

Формат ячеек в Excel не меняется? Копируйте любую секцию, в которой форматирование прошло без проблем, выделите «непослушные» участки, жмите на них правой кнопкой мышки (ПКМ), а далее «Специальная вставка» и «Форматы». Существует и ряд других способов, позволяющих решить возникшую проблему. Ниже рассмотрим, почему происходит такой сбой и разберем методы его самостоятельного решения.

Причины, почему не меняется форматирование в Excel

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

Одна из причин, почему не меняется формат ячейки в Excel — появление конфликта в этом секторе, из-за чего стиль блокируется. В большинстве случаев проблема актуальна для документов в Эксель 2007 и более. Зачастую это обусловлено тем, что в новых форматах документов данные о форматировании ячеек находятся в схеме XML, а иногда при изменении происходит конфликт стилей. Excel, в свою очередь, не может установить и, как следствие, он не меняется.

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

Что делать

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

Вариант №1

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

  • Проверьте, в каком формате сохранена книга. Если в XLS, жмите на «Сохранить как» и «Книга Excel (*.xlsx). Иногда ничего не меняется из-за неправильного расширения.

  • Закройте документ.
  • Измените расширение для книги с RAR на ZIP. Если расширение не видно, войдите в «Панель управления», а далее «Свойства / Параметры папки», вкладка «Вид». Здесь снимите отметку со «Скрывать расширение для зарегистрированных типов файлов».

  • Откройте архив любой специальной программой.
  • Найдите в нем следующие папки: _rels, docProps и xl.
  • Войдите в xl и деинсталлируйте Styles.xml.
  • Закройте архив.
  • Измените разрешение на первичное .xlsx.
  • Откройте книгу и согласитесь с восстановлением.
  • Получите информацию об удаленных стилях, которые не получилось восстановить.

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

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

Вариант №2

Если формат ячеек вдруг не меняется в Excel, можно воспользоваться другим методом:

  1. Копируйте любую ячейку, с которой не возникало трудностей в этом вопросе.
  2. Выбелите проблемный участок, где возникла проблем, с помощью ПКМ.
  3. Выберите «Специальная вставка» и «Форматы».

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

Вариант №3

Следующее решение, когда не меняется форматирование в Excel — попытка правильного выполнения работы. Сделайте следующее:

  1. Выделите ячейки, требующие форматирования.
  2. Жмите на Ctrl+1.
  3. Войдите в «Формат ячеек» и откройте раздел «Число».
  4. Перейдите в раздел «Категория», а на следующем шаге — «Дата».
  5. В группе «Тип» выберите подходящий формат информации. Здесь будет возможность предварительного просмотра формата с 1-й датой в данных. Его можно найти в поле «Образец».

Для быстрой смены форматирования даты по умолчанию жмите на нужный участок с датой, а после кликните сочетание Ctrl+Shift+#.

Вариант №4

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

  • Жмите на любую секцию с цифрой и кликните комбинацию Ctrl+C.
  • Выделите диапазон, требующий конвертации.
  • На вкладке «Вставка» жмите «Специальная вставка».

  • Под графой «Операция» кликните на «Умножить».

  • Выберите пункт «ОК».

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

Вариант №5

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

Для решения вопроса сделайте следующее:

  1. Выберите весь столбец.
  2. Кликните на «Данные», а далее «Текст по столбцам».
  3. Жмите на клавишу «Готово».
  4. Применяйте форматирование, которое вас интересует.

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

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

Отличного Вам дня!

Формат ячейки не меняется в Excel? Скопируйте все разделы, в которых форматирование прошло гладко, выберите «плохие» области, щелкните их правой кнопкой мыши (ПКМ), затем «Специальная вставка» и «Форматы». Есть несколько других способов решения проблемы. Ниже мы рассмотрим, почему возникает такая ошибка, и проанализируем методы ее самостоятельного решения.

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

Одна из причин, по которой в Excel не меняется формат ячеек, — это возникновение конфликта в этой области, из-за которого стиль заблокирован. В большинстве случаев проблема касается документов в Excel 2007 и других форматах. Часто это происходит из-за того, что новые форматы документов содержат информацию о форматировании ячеек в схеме XML, и иногда при редактировании возникает конфликт стилей. Excel, в свою очередь, не может быть установлен и, как следствие, не меняется.

Это лишь одна из причин, по которой формат не работает в Excel, но в большинстве случаев это единственное объяснение. Люди, столкнувшиеся с такой проблемой, часто не могут определить, когда она появилась. Учитывая ситуацию, есть несколько способов решения проблемы.

Что делать

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

Вариант №1

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

  • Проверьте, в каком формате сохранена книга. Если вы используете XLS, щелкните Сохранить как и книгу Excel (* .xlsx). Иногда ничего не меняется из-за неправильного расширения.

  • Закройте документ.
  • Измените расширение книги с RAR на ZIP. Если расширение не отображается, перейдите в «Панель управления», затем «Свойства / Параметры папки», вкладку «Просмотр». Здесь снимите флажок «Скрыть расширение для зарегистрированных типов файлов».

  • Откройте архив любой специальной программой.
  • Найдите в нем следующие папки: _rels, docProps и xl.
  • Войдите в xl и удалите Styles.xml.
  • Закройте архив.
  • Измените разрешение на основной .xlsx.
  • Открываем книгу и соглашаемся на восстановление.
  • Получите информацию об удаленных стилях, которые не удалось восстановить.

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

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

Вариант №2

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

  1. Скопируйте любую ячейку, с которой в этом вопросе не возникло затруднений.
  2. Используйте ПКМ, чтобы отбелить проблемный участок, на котором возникла проблема.
  3. Выберите Специальная вставка и форматы».

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

Вариант №3

Следующее решение, когда форматирование в Excel не меняется, — попытаться выполнить работу правильно. Сделайте следующее:

  1. Выделите ячейки для форматирования.
  2. Нажмите Ctrl + 1.
  3. Введите «Формат ячеек» и откройте раздел «Число».
  4. Перейдите в раздел «Категория» и на следующем шаге — «Дата».
  5. В группе «Тип» выберите соответствующий формат информации. Будет возможность предварительно просмотреть формат с самой ранней датой в данных. Его можно найти в поле «Образец».

Чтобы быстро изменить форматирование даты по умолчанию, щелкните нужную область с датой, затем нажмите комбинацию Ctrl + Shift+#.

Вариант №4

Следующее решение, когда Excel не меняет формат ячеек, — попытаться установить правильный режим работы. Алгоритм действий следующий:

  • Щелкните любой раздел с номером и нажмите комбинацию Ctrl + C.
  • Выделите диапазон для преобразования.
  • На вкладке «Вставка» нажмите «Специальная вставка».

  • В столбце «Операция» нажмите «Умножить».

  • Выберите «ОК».

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

Вариант №5

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

Чтобы исправить это, сделайте следующее:

  1. Выделите весь столбец.
  2. Щелкните «Данные», затем «Текст по столбцам».
  3. Щелкните кнопку «Готово».
  4. Примените интересующее вас форматирование.

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

Using the Clean excess cell formatting might eliminate the error

by Matthew Adams

Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things… read more


Updated on January 5, 2023

Reviewed by
Alex Serban

Alex Serban

After moving away from the corporate work-style, Alex has found rewards in a lifestyle of constant analysis, team coordination and pestering his colleagues. Holding an MCSA Windows Server… read more

  • Microsoft Excel is the world’s most used spreadsheet tool, but it too can run into errors.
  • Such would be the case of the too many different cell formats errors that many have encountered.
  • Some of its solutions include clearing all spreadsheet formats, adding a standard cell, or removing cell colors.

too many different cell formats

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer’s security and performance
  • Restoro has been downloaded by 0 readers this month.

The Too many different cell formats error message is one that can pop up for some Microsoft Excel users when they try to add formatting to a spreadsheet cell (or cell range).

Or the error message might pop up when you try to copy cells and data from another spreadsheet file or source into a sheet.

Consequently, Excel users can’t apply further formatting to the spreadsheet when that error message pops up.

The cell formats error occurs when an Excel file reaches the maximum number of cell format combinations.

Excel 2003 users can add a maximum of 4,000 unique cell formatting combinations to a spreadsheet. You can apply 64,000 unique cell format combinations in later Excel versions.

Those might be large figures, but remember that unique formatting counts any kind of cell formatting for fonts, borders, alignment, numbers, fill colors, etc. So a large spreadsheet might reach the max formatting amount.

Does the Too many different cell formats error message pop up for one, or more, of your Excel spreadsheets? If so, check out the “cell formats” error fixes below.

In this article

  • How do I fix common Excel cell format errors?
  • 1. Clear all the spreadsheet’s cell formatting
  • 2. Repair the Spreadsheet With Stellar Repair for Excel
  • 3. Add a standard font to all cells and remove fill colors
  • 4. Select the Clean Excess Cell Formatting option
  • 5. Check out the Style Reduction Tool for Microsoft Excel
  • 6. Open the file in alternative spreadsheet software

How do I fix common Excel cell format errors?

1. Clear all the spreadsheet’s cell formatting

  • Press the Ctrl + A hotkey to select all the cells in the spreadsheet.
  • Select the Home tab shown directly below.

Press the Clear button to open the submenu in the snapshot directly below.

  • Then select the Clear Formats option. Thereafter, you can apply new formatting to the spreadsheet.

2. Repair the Spreadsheet With Stellar Repair for Excel

An Excel file might also be corrupted if the cell formats error message pops up when you try to open it. You can fix corrupted Excel spreadsheets with the Stellar Repair for Excel software for Windows.

You can also try out a demo version of the software by clicking Free Download.

When you’ve installed and opened the software, you can click Select File to select the spreadsheet that might be corrupted.

Click Scan to start the scanning. Thereafter, you’ll see a preview of the corrupted file; and can press the Repair button to fix it.

So that’s how you can fix the Too many different cell formats error. Reducing unique cell formatting in spreadsheets will certainly resolve the issue when you can edit the sheets.

If you can’t open the file in Excel, check out the Style reduction tool and Stellar Repair for Excel software, or try editing the spreadsheet with an alternative application.

⇒ Get Stellar Repair for Excel

3. Add a standard font to all cells and remove fill colors

  • First, press the Ctrl + A keyboard shortcut to select all spreadsheet cells.
  • Then click the font menu on the Home tab to select a new font for all the cells.
  • Click the Fill Color button to open the palette as in the snapshot directly below.
  • Select the No Fill option to remove all fill colors from the spreadsheet. Then all the spreadsheet cells will have the same font and will not include any fill color formatting.

Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

Clearing all a sheet’s formatting, however, might be a slightly drastic fix. If you prefer to retain some of the formatting in the spreadsheet, reducing the amount of unique cell formatting is a better fix.

One of the best ways to do that is to add a standardized font to the spreadsheet so that all the cells have the same font.

In addition, removing all separate fill colors in an Excel sheet might also reduce the amount of unique cell formatting.

4. Select the Clean Excess Cell Formatting option

  • Click the File tab and select Options to open the Excel Options window.
  • Click Add-ins on the left of the Excel Options window.
  • Then click the Manage drop-down menu to select COM Add-ins.
  • Select the Inquire check box in the COM Add-ins window, and then press the OK button.
  • Thereafter, you can select an Inquire tab on the Excel window.
  • Click the Clean Excess Cell Formatting button on the Inquire tab.
  • Select to clean all worksheets in the spreadsheet. Thereafter, click Yes to save the spreadsheet changes.

Remember that blank Excel spreadsheet cells can also include formatting.

For example, a column will include the same font formatting in blank cells and those with data in them if you apply the same font to the whole column.

Thus, blank cells that aren’t in use can also increase the number of uniquely formatted cells.

As such, removing excess formatting from a spreadsheet is another potential resolution for the “cell formats” error.

You can do that quickly with the Inquire add-on’s Excess Cell Formatting option. Inquire is an add-on you can utilize in Excel 2013 and more recent versions.

5. Check out the Style Reduction Tool for Microsoft Excel

The Too many different cell formats error message might pop up when some users try to open a spreadsheet file.

Consequently, the Excel spreadsheet file doesn’t open; and the users can’t get rid of cell formatting as outlined above. In such circumstances, the Style reduction tool for Excel might be worth noting.

That’s a utility that fixes the cell formats error by reducing duplicate formatting styles.

Click the Download button to save the software to a folder. Then open the Style reduction tool window shown directly below, and click the File button to select the spreadsheet to fix.

Press the Analyze button to scan for duplicate styles, and click Fix to remove the formatting.

6. Open the file in alternative spreadsheet software

Alternatively, you could try opening the Excel file in alternative software. Then you might be able to open and apply more formatting to the spreadsheet in the alternative application without any issues.

There is numerous spreadsheet software that also supports the Excel file format. LibreOffice Calc is one application that you can open Excel files in, and you can also download that office suite.

newsletter icon

Newsletter

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

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

Работая с большой книгой в 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

    …то избавиться от него можно с помощью небольшого макроса. Нажмите 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). Макрос удалит все неиспользуемые стили, оставив только стандартный набор:

too-many-formats3.png

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Запустите сканирование системы, чтобы обнаружить потенциальные ошибки

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

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

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

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

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

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


Ищете лучший инструмент для открытия файлов CSV? Вот наши лучшие выборы.


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

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

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

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

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

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

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

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

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


Ячейки Excel повреждены? Ознакомьтесь с этим подробным руководством, чтобы решить проблему!


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

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

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

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

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

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

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

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

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

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


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

Источник записи: windowsreport.com

Понравилась статья? Поделить с друзьями:
  • Excel проверка допустимого значения
  • Excel проблема с копированием
  • Excel проверка диапазона чисел
  • Excel проблема с кодировкой csv
  • Excel проверка диапазона на условие