Как удалить стили в excel

Обновлено: 07.07.2024

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

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

Щелкните Файл > Параметры > Надстройки.

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

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

В поле Надстройки COM установите флажок Inquire (Запрос) и нажмите кнопку ОК.
Теперь вкладка Inquire (Запрос) должна отображаться на ленте.

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

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

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

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

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

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

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

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

Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.

Симптомы

После обновления Microsoft Office 2013/2016/Office 365 вы испытываете один или несколько следующих симптомов:

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

Вы больше не можете открывать столько Excel книг в том же экземпляре, что и до обновления до Excel 2013/2016.

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

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

Причина

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

Дополнительные сведения об изменениях, внесенных в Excel 2013 г., см. в 32-битной версии Excel 2013г. .

Решение

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

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

Соображения форматирования

Форматирование может Excel, что книги становятся настолько большими, что они не работают правильно. Часто из Excel из-за проблем с форматированием, происходит зависание или сбои.

Метод 1. Устранение чрезмерного форматирования

Чрезмерное форматирование в книге Excel может привести к росту файла и может привести к плохой производительности. Форматирование будет считаться чрезмерным, если вы отформатировали целые столбцы или строки с цветом или границами. Эта проблема также возникает, когда форматирование требует копирования или импорта данных с веб-страниц или баз данных. Чтобы исключить избыточное форматирование, используйте надстройку для очистки формата, доступную в clean excess cell formatting on a worksheet.

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

Метод 2. Удаление неиспользованых стилей

Доступно множество утилит, которые удаляют неиспользованы стили. До тех пор, пока вы используете XML-Excel книги (то есть .xlsx файл или. xlsm-файл), вы можете использовать средство для чистки стиля. Этот инструмент можно найти здесь.

Если вы продолжаете испытывать проблемы после удаления неиспользованых стилей, переходить к методу 3.

Метод 3. Удаление фигур

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

  • Диаграммы
  • Рисование фигур
  • Комментарии
  • Искусство клипа
  • SmartArt
  • Изображения
  • WordArt

Часто эти объекты копируется с веб-страниц или других таблиц и скрыты или находятся друг на друге. Часто пользователь не знает, что они присутствуют.

Чтобы проверить фигуры, выполните следующие действия:

  1. На домашней ленте нажмите кнопку Найти и Выбрать, а затем нажмите кнопку Выбор области.
  2. Щелкните Фигуры на этом листе. Фигуры отображаются в списке.
  3. Удалите нежелательные фигуры. (Значок глаза указывает, видна ли фигура.)
  4. Повторите шаги от 1 до 3 для каждого таблицы.

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

Метод 4. Удаление условного форматирования

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

  1. Сохранение резервного копирования файла.
  2. На домашней ленте щелкните Условное форматирование.
  3. Четкие правила из всего таблицы.
  4. Выполните шаги 2 и 3 для каждого таблицы в книге.
  5. Сохраните книгу с помощью другого имени.
  6. Узнайте, устранена ли проблема.

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

Проблема остается?

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

Расчетные соображения

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

Метод 1. Откройте книгу в последней версии Excel

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

Если файл продолжает медленно открываться после Excel полностью пересчитать файл и сохранить файл, переходить к методу 2.

Метод 2. Формулы

Изучите книгу и изучите типы формул, которые вы используете. Некоторые формулы принимают много памяти. К ним относятся следующие формулы массива:

Их можно использовать. Однако следует помнить о диапазонах, которые вы ссылаетесь.

Формулы, ссылаясь на целые столбцы, могут привести к низкой производительности .xlsx файлов. Размер сетки увеличился с 65 536 строк до 1 048 576 строк и с 256 столбцов (IV) до 16 384 столбцов (XFD). Популярным способом создания формул, хотя и не является наилучшей практикой, было ссылаться на целые столбцы. Если вы ссылались только на один столбец в старой версии, вы были в том числе только 65 536 ячеек. В новой версии вы ссылаетесь на более 1 млн столбцов.

Предположим, что у вас есть следующий VLOOKUP:

В Excel 2003 и более ранних версиях этот VLOOKUP ссылался на целую строку, которая включала только 655 560 ячеек (10 столбцов x 65 536 строк). Однако с новой, более крупной сеткой эта же формула ссылается почти на 10,5 млн ячеек (10 столбцов x 1 048 576 строк = 10 485 760).

Это исправлено в версии Office 2016/365 версии 1708 16.0.8431.2079 и более поздней версии. Сведения об обновлении Office см. в Office Install Office.

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

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

Этот сценарий также будет происходить, если вы используете целые строки.

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

Метод 3. Вычисление по книгам

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

  • Вы пытаетесь открыть файл по сети.
  • Excel пытается рассчитать большие объемы данных.

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

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

Метод 4. Летучие функции

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

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

Метод 5. Формулы массива

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

Дополнительные сведения о работе массивов см. в Excel 2010 performance: Советыоптимизации препятствий производительности.

Если вы продолжаете испытывать проблему после обновления формул массива, переходить к методу 6.

Метод 6. Определенные имена

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

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

Если Excel продолжает сбой и висят после удаления ненужных определенных имен, переходить к методу 7.

Метод 7. Ссылки и гиперссылки

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

Продолжайте двигать

Это наиболее распространенные проблемы, которые вызывают висящие и сбои в Excel. Если вы все еще испытываете сбой и Excel, следует открыть билет на поддержку в Корпорации Майкрософт.

Дополнительные сведения

Если ни один из этих методов не имеет значения, следует двигаться к 64-битной версии Excel или разбить книгу проблем на различные книги.


Стили Excel позволяют отформатировать следующие атрибуты:

  • числовой формат (например, число, короткий формат даты, формат телефонного номера и т.п.);
  • выравнивание (по вертикали и горизонтали);
  • шрифт (название, размер, цвет и пр.);
  • граница (тип линии, цвет границы);
  • заливка (цвет фона, узор);
  • защита (защищаемая ячейка, скрытие формул).

Применение стилей к ячейкам листа

В Excel изначально установлено множество встроенных стилей. Найти их можно в меню Стили ячеек, которая расположена на вкладке Главная -> Стили.

Меню стилей ячеек

Галерея стилей

Откроется галерея стилей (рисунок справа).

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

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

Создание новых стилей

Если встроенных стилей Excel не достаточно, то можно создать собственные стили. Это достаточно просто сделать:

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

Изменение существующих стилей

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

  1. Перейти на вкладку Главная -> Стили ячеек.
  2. Щелкнуть правой кнопкой мыши по стилю, который хотите изменить и выбрать команду Изменить.
  3. Откроется диалоговое окно Стиль, в котором указано применяемое к ячейке форматирование.
  4. Нажмите на кнопку Формат, и в появившемся диалоговом окне Формат ячеек задайте необходимое форматирование. Например, чтобы изменить размер шрифта перейдите на вкладку Шрифт, задайте нужный размер и нажмите кнопку ОК.
  5. Нажмите еще раз кнопку ОК, чтобы закрыть окно Стиль и применить форматирование к изменяемому стилю.

Перенос стилей в другую книгу

К сожалению, стили применяются к текущей книге. Т.е. если вы откроете новую книгу, то в ней будут отсутствовать новые стили, которые были ранее созданы. Чтобы повторно не создавать стили существует инструмент объединения стилей. Для этого нужно:

Работая с большой книгой в Excel в один совсем не прекрасный момент вы делаете что-то совершенно безобидное (добавление строки или вставку большого фрагмента ячеек, например) и вдруг получаете окно с ошибкой "Слишком много различных форматов ячеек":

too-many-formats1.jpg

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

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

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

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

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

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

too-many-formats4.jpg

. то 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.jpg

too-many-formats3.jpg

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

Читайте также: