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

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

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

Чтобы исправить эту ошибку

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

  • границы;
  • Заполнить;
  • шрифт;
  • Гистограммы и др.

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

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

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

  1. Откройте вкладку "файл" .
  2. Excel: слишком много разных форматов ячеек

  3. Затем нажмите на элемент в левом вертикальном меню. "Сохранить как" .
  4. Excel: слишком много разных форматов ячеек

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

Метод 2: очистить форматы в пустых строках

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

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

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

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

  3. Затем переходим в раздел "начало" и щелкните значок ленты "Клиринг" , который находится в поле "Редактирование" . Откроется список, в котором мы выбираем пункт "Очистить форматы" .
  4. Excel: слишком много разных форматов ячеек

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

Метод 3: удалить форматы из таблицы

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

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

    Нажмите на уже знакомую кнопку "Клиринг" в разделе "начало" . В раскрывающемся списке выберите вариант "Очистить форматы" .

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

  3. Выделенная область таблицы будет полностью очищена.
  4. Excel: слишком много разных форматов ячеек

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

Метод 4: удалить условное форматирование

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

  1. В разделе "начало" нажмите на кнопку "Условное форматирование" , который находится в блоке "Стили" . В открывшемся после этого действия меню выберите пункт "Управление правилами".
  2. Excel: слишком много разных форматов ячеек

  3. Затем открывается окно управления правилами, которое содержит список элементов условного форматирования.
  4. Excel: слишком много разных форматов ячеек

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

  7. Затем выберите правило, без которого вы можете это сделать, и нажмите кнопку "Удалить правило" .
  8. Excel: слишком много разных форматов ячеек

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

Метод 5: удалить пользовательские стили

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

  1. Эта проблема решается следующим образом. Перейти в раздел "начало" . На баре в коробке "Стили" нажмите на группу "Стили ячеек" .
  2. Excel: слишком много разных форматов ячеек

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

  5. Проблема в том, что нет встроенного инструмента для массового удаления стилей, поэтому придется удалять их отдельно. Подводим курсор к определенному стилю группы "Пользователь" . Щелкните его правой кнопкой мыши и выберите параметр в контекстном меню. "Удаление …" .
  6. Excel: слишком много разных форматов ячеек

  7. Таким образом мы удаляем любой стиль из "настройки" блокировать, пока не останутся только встроенные стили Excel.

Метод 6. Удалить пользовательские форматы

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

  1. Сначала нам нужно открыть окно форматирования. Наиболее распространенный способ сделать это — щелкнуть правой кнопкой мыши в любом месте документа и выбрать параметр. "Форматирование ячеек …" из контекстного меню.

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

    Вы также можете нажать кнопку "Форматирование" в блоке "Клетки" на ленте во вкладке "начало" . В открывшемся меню выберите пункт "Форматирование ячеек …" .

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

    Другой вариант вызова нужного окна — это набор сочетаний клавиш Ctrl + 1.

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

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

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

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

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

Метод 7: удалите ненужные листы

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

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

  1. Щелкните правой кнопкой мыши метку листа, который нужно удалить, расположенный над строкой состояния. Затем выберите пункт в появившемся меню "Удаление …" .
  2. Excel: слишком много разных форматов ячеек

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

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

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

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

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

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

  1. Нажмите на ярлык и выберите элемент "Показать" в контекстном меню.
  2. Excel: слишком много разных форматов ячеек

  3. Отображается список скрытых листов. Выберите имя скрытого листа и нажмите кнопку "в порядке" . Затем он появится на панели.

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

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

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

  1. Чтобы запустить редактор VBA (редактор макросов), нажмите комбинацию клавиш Alt + F11. В блоке "Проект" выберите название листа. Здесь они выглядят как обычные видимые листы, такие скрытые и скрытые. Внизу "Свойства", давайте посмотрим на значение параметра "Мы видим" . Если есть значение "2-xlSheetVeryHidden" , то это лист на экране.
  2. Excel: слишком много разных форматов ячеек

  3. Нажмите на этот параметр и выберите название "-1-xlSheetVisible" в открытом списке. Затем нажмите стандартную кнопку, чтобы закрыть окно.

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

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

Урок: Что делать, если в Excel отсутствуют листы

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