Как очистить стили в excel
Очистка книги 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 книг имеют несколько проблем, которые могут привести к проблемам. После устранения этих проблем ваша книга будет работать более плавно.
Соображения форматирования
Форматирование может Excel, что книги становятся настолько большими, что они не работают правильно. Часто из Excel из-за проблем с форматированием, происходит зависание или сбои.
Метод 1. Устранение чрезмерного форматирования
Чрезмерное форматирование в книге Excel может привести к росту файла и может привести к плохой производительности. Форматирование будет считаться чрезмерным, если вы отформатировали целые столбцы или строки с цветом или границами. Эта проблема также возникает, когда форматирование требует копирования или импорта данных с веб-страниц или баз данных. Чтобы исключить избыточное форматирование, используйте надстройку для очистки формата, доступную в clean excess cell formatting on a worksheet.
Если вы продолжаете испытывать проблемы после устранения избыточного форматирования, переходить к методу 2.
Метод 2. Удаление неиспользованых стилей
Для стандартизации форматов, которые используются во всех книгах, можно использовать стили. Когда ячейки копируется из одной книги в другую, их стили также копируется. Эти стили продолжают увеличивать размер файла и в конечном итоге могут вызывать сообщение об ошибке «Слишком много различных форматов ячейки» Excel при сохранения старых версий файлов.
Если вы продолжаете испытывать проблемы после удаления неиспользованых стилей, переходить к методу 3.
Метод 3. Удаление фигур
Добавление большого количество фигур в таблицу также требует много памяти. Фигура определяется как любой объект, который находится на Excel сетке. Некоторые примеры:
Часто эти объекты копируется с веб-страниц или других таблиц и скрыты или находятся друг на друге. Часто пользователь не знает, что они присутствуют.
Чтобы проверить фигуры, выполните следующие действия:
Если вы продолжаете испытывать проблемы после удаления фигур, следует изучить соображения, не связанные с форматированием.
Метод 4. Удаление условного форматирования
Условное форматирование может привести к росту файла. Это происходит, когда условное форматирование в файле повреждено. Можно удалить условный форматирование, чтобы проверить, не проблема ли с коррупцией в формате. Чтобы удалить условное форматирование, выполните следующие действия:
Если удаление условного форматирования устраняет проблему, можно открыть оригинальную книгу, удалить условное форматирование и повторно ее использовать.
Проблема остается?
Если ни один из этих методов не работает, вы можете двигаться к 64-битной версии Excel, разбивая проблемную книгу на различные книги или обращаясь в службу поддержки для дополнительных устранений неполадок.
Расчетные соображения
Помимо форматирования, вычисления также могут вызывать сбой и висеть в Excel.
Метод 1. Откройте книгу в последней версии Excel
Открытие Excel в новой версии Excel может занять много времени, если книга содержит множество вычислений. Чтобы открыть книгу впервые, Excel необходимо пересчитать книгу и проверить значения в книге. Дополнительные сведения см. в следующей статье:
Если файл продолжает медленно открываться после Excel полностью пересчитать файл и сохранить файл, переходить к методу 2.
Метод 2. Формулы
Изучите книгу и изучите типы формул, которые вы используете. Некоторые формулы принимают много памяти. К ним относятся следующие формулы массива:
Их можно использовать. Однако следует помнить о диапазонах, которые вы ссылаетесь.
Предположим, что у вас есть следующий 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. Вычисление по книгам
Ограничить формулы, которые делают вычисления в книгах. Это важно по двум причинам:
Вместо того, чтобы делать вычисления по сетям, в одной книге содержится формула, а затем создайте простую ссылку из одной книги в другую.
Если вы продолжаете испытывать проблему после изменения формул, ссылаемся только на ячейки, а не на вычисления в книгах, переходить к методу 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. Причина накопления такого большого количества стилей в копировании их из одного файла в другой при копировании ячеек.
C помощью диспетчера можно Удалить выбранные стили, Удалить все пользовательские стили или Удалить все стили включая встроенные (за исключением некоторых, присутствие которых обязательно).
data_client
Как удалить лишние стили в Excel
При работе с книгами Excel, особенно при копировании листов из одной книги в другую, можно столкнуться с ситуацией, когда в файле появляется множество лишнего «хлама», в том числе дополнительных стилей оформления ячеек, которые вам не нужны и которые следует удалить, так как они увеличивают размер файла. Рассмотрим два способа, как можно удалить стили в Excel.
Способ 1. Удаление лишних стилей в Excel при помощи макроса
Для примера я создал три пользовательских стиля, которые не использую в книге (в реальной жизни их может быть тысячи), которые необходимо удалить.
Воспользуемся макросом Excel, который автоматически удалит все такие стили. Для того, чтобы создать макрос, во-первых, необходимо открыть сам редактор макросов Visual Basic. Для этого нажмите комбинацию клавиш Alt+F11, либо зайдите в меню «Разработчик» и нажмите кнопку Visual Basic.
В открывшемся окне ставим галочку напротив пункта «Разработчик» и необходимое нам меню появляется на ленте.
Итак, открыли Visual Basic. Выбираем меню «Insert» и в нем команду «Module».
В открывшемся окне вставляем следующий макрос:
Запускаем макрос, нажав на кнопку Run
Закрываем Visual Basic, возвращаемся в Excel. Теперь в стилях остались только те, которые были в Excel по умолчанию.
Способ 2. Удаление стилей в Excel вручную
В случае, если стилей немного и нет желания разбираться с макросами, то лишние стили можно удалить вручную. Плюс этого способа в отличии от первого в том, что часть пользовательских стилей можно оставить для работы.
Для того что бы удалить пользовательский стиль откройте окно со стилями и нажмите правой клавишей на тот стиль, который вам не нужен и выберите команду «Удалить».
Слишком много различных форматов ячеек
Это может случиться и с вами.
Работая с большой книгой в Excel в один совсем не прекрасный момент вы делаете что-то совершенно безобидное (добавление строки или вставку большого фрагмента ячеек, например) и вдруг получаете окно с ошибкой «Слишком много различных форматов ячеек»:
Почему это происходит
Такая ошибка возникает, если в рабочей книге превышается предельно допустимое количество форматов, которое Excel может сохранять:
Причем под форматом в данном случае понимается любая уникальная комбинация параметров форматирования:
Так, например, если вы оформили небольшой фрагмент листа подобным образом:
. то Excel запомнит в книге 9 разных форматов ячеек, а не 2, как кажется на первый взгляд, т.к. толстая линия по периметру создаст, фактически 8 различных вариантов форматирования. Добавьте к этому дизайнерские танцы со шрифтами и заливками и тяга к красоте в большом отчете приведет к появлению сотен и тысяч подобных комбинаций, которые Excel будет вынужден запоминать. Размер файла от этого, само собой, тоже не уменьшается.
Подобная проблема также часто возникает при многократном копировании фрагментов из других файлов в вашу рабочую книгу (например при сборке листов макросом или вручную). Если не используется специальная вставка только значений, то в книгу вставляются и форматы копируемых диапазонов, что очень быстро приводит к превышению лимита.
Как с этим бороться
Направлений тут несколько:
Как удалить форматирование таблицы в Excel (Простое руководство)
Excel Table — замечательная функция, которая значительно упрощает работу с данными. А поскольку более продвинутые инструменты, такие как Power Query и Power Pivot, теперь полагаются на таблицы Excel как на источник данных, таблицы Excel станут еще более важными.
Но это руководство не об удивительных возможностях таблиц Excel, а о том, что многих людей расстраивает, — о форматировании.
Когда вы конвертируете диапазон данных в таблицу Excel, Excel автоматически применяет к нему некоторое форматирование (вы, конечно, можете настроить или удалить форматирование таблицы). Кроме того, при преобразовании таблицы Excel обратно в диапазон форматирование таблицы Excel сохраняется.
В этом уроке я покажу вам, как удалить форматирование таблицы в Excel и некоторые другие настройки, которые вы можете с ним сделать.
Как удалить форматирование таблицы Excel (сохранив таблицу)
Предположим, у меня есть набор данных, как показано ниже.


В большинстве случаев мне не нравится, что форматирование Excel применяется автоматически, и мне нужно это изменить.
Теперь я могу полностью удалить форматирование из таблицы или изменить его, чтобы он выглядел так, как я хочу.
Позвольте мне показать вам, как сделать и то, и другое.
Удалить форматирование из таблицы Excel
Ниже приведены шаги по удалению форматирования таблицы Excel:
Вышеупомянутые шаги удаляют форматирование таблицы Excel, но при этом сохраняют ее в виде таблицы. Вы по-прежнему будете видеть фильтры, которые добавляются автоматически, просто форматирование было удалено.
Теперь вы можете отформатировать его вручную, если хотите.
Изменить форматирование таблицы Excel
Если вам не нравится форматирование по умолчанию, применяемое к таблице Excel, вы также можете изменить его, выбрав одну из предустановок.
Предположим, у вас есть таблица Excel, показанная ниже, и вы хотите изменить ее форматирование.
Ниже приведены шаги для этого:
Когда вы наводите курсор на любой дизайн, вы сможете увидеть предварительный просмотр того, как это форматирование будет выглядеть в вашей таблице Excel. После того, как вы завершите нужное форматирование, просто щелкните по нему.
Если вам не нравится какой-либо из существующих стилей таблиц Excel, вы также можете создать свой собственный формат, щелкнув «Новые стили таблиц». Откроется диалоговое окно, в котором вы можете установить форматирование.
Удалить таблицу Excel (преобразовать в диапазон) и форматирование
Табличные данные легко преобразовать в таблицу Excel, и точно так же легко преобразовать таблицу Excel обратно в обычный диапазон.
Но что может немного расстраивать, так это то, что при преобразовании таблицы Excel в диапазон форматирование остается позади. И теперь вам нужно вручную очистить форматирование таблицы Excel.
Предположим, у вас есть таблица Excel, как показано ниже:
Ниже приведены шаги по преобразованию этой таблицы Excel в диапазон:

Теперь вы можете вручную изменить форматирование или полностью удалить все форматирование.
Чтобы удалить все форматирование, выполните следующие действия:
Это оставит вам только данные, и все форматирование будет удалено.
Другой способ сделать это — сначала удалить все форматирование из самой таблицы Excel (метод, описанный в предыдущем разделе), а затем удалить таблицу (преобразовать в диапазон).
Удалить таблицу
Если вы хотите полностью избавиться от таблицы, выполните следующие действия:
Это приведет к удалению таблицы Excel, а также к удалению любого имеющегося в ней форматирования (кроме форматирования, которое вы применили вручную).
Если у вас есть какое-то форматирование, примененное вручную, которое вы также хотите удалить при удалении таблицы, выполните следующие действия:
Сочетание клавиш для очистки всего в Excel Windows — ALT + H + E + A (нажмите эти клавиши по очереди).
Итак, это несколько сценариев, в которых вы можете удалить форматирование таблицы в Excel.















