Как убрать сортировку по цвету в excel

Обновлено: 04.07.2024

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

Примечание: При сортировке нельзя очистить порядок сортировки и восстановить порядок, который был раньше. Однако перед сортировкой можно добавить столбец, содержащий произвольные значения, чтобы сохранить исходный порядок сортировки, например номера с приращением. Затем можно отсортировать столбец, чтобы восстановить исходный порядок сортировки.

В этой статье

Подробнее о повторном повторном повторном фильтрации и сортировке

Чтобы определить, применяется ли фильтр, обратите внимание на значок в заголовке столбца:

Стрелка вниз означает, что фильтрация включена, но фильтр не применяется.

Совет: Если наведите курсор на заголовок столбца с включенной фильтрацией, но не примененной, на экране появляется подсказка "(Показывать все)".

Кнопка Фильтр означает, что фильтр применяется.

Совет: Когда вы наводите курсор на заголовок отфильтрованного столбца, на подсказке отображается описание примененного к этому столбцу фильтра, например "Равно красному цвету ячейки" или "Больше 150".

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

Данные были добавлены, изменены или удалены из диапазона ячеек или столбца таблицы.

Фильтр является динамическим фильтром даты и времени, таким как "Сегодня","Наэтой неделе" или "Год к дате".

значения, возвращаемые формулой, изменились, и лист был пересчитан.

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

Повторное повторное фильтрация или сортировка

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

Чтобы повторно отфильтровать или отсортировать фильтр, на вкладке Главная в группе Редактирование нажмите кнопку Сортировка & фильтри выберите повторно.

Очистка фильтра для столбца

Чтобы очистить фильтр для одного столбца в многостороном диапазоне ячеек или таблицы, нажмите кнопку Фильтр заголовке и выберите очистить фильтр из <имя столбца>.

Примечание: Если фильтр в данный момент не применен, эта команда недоступна.

Очистка всех фильтров и повторная отрисовка всех строк

На вкладке Главная в группе Редактирование нажмите кнопку Сортировка & фильтри выберите очистить.

​Смотрите также​ повторно выберем «Специальная​ охватить все столбцы​ охватывает исходная таблица.​ объединенные ячейки, то​: Выбрать другой способ​​JasonJuzo​​ что его можно​​ будут включены все​​ – «Дата рождения»,​ хотим сортировать сотрудников​ сортировку по столбцу​ определенную структуру:​Применение, создание и удаление​По цвету​ с помощью кнопок​ вы можете отменить​В Excel Online, чтобы​ вставка» только на​ и выполнить сортировку​

Отмена сортировки в диапазоне

​Выберите инструмент на закладке:​ следует их аккуратно​ сортировки или отсортировать​: Я думаю, что​ применить практически для​ строки и ячейки​ 2 – «Значение»,​ по дате рождения​ с номерами строк,​Как оказалось, наибольшую премию​ стиля ячейки​щелкните​ внизу страницы. Для​ сортировку в таблице​ отменить любую сортировку,​ этот раз указываем​ как в предыдущем​ «Данные»-«Сортировка».​

​ разъединить, так как​ по другому столбцу​ Каратаев имел ввиду​ любой сортировки с​​ исходного диапазона (фрагмента​​ 3 – «От​​ (от старых к​​ чтобы таблица приняла​ получил сотрудник «Евгений​В данном примере рассмотрим​Цвет ячейки​ удобства также приводим​ с помощью команды​

Отмена сортировки в таблице

​ которую вы применили​ «форматы». Так мы​ примере. Но в​В появившимся окне укажите​ для сортировки такой​

​AlexM​ потом использовать дополнительный​ любым уровнем сложности.​ таблицы), что является​ старых к новым».​ новым) в соответствии​

Фильтрация по цвету шрифта, цвету ячеек или наборам значков

​ свой первоначальный вид.​​ Пруткий».​ самые быстрые и​,​ ссылку на оригинал​Отменить​ к списку или​ получим таблицу без​ этот раз выберите​ параметры сортировки. В​ формат является не​: В этом столбце​ столбец для обратной​Olga​ правильным результатом в​ И нажмите на​ с каждым городом​Читайте так же: Сортировка​Внимание! Список, который будет​ эффективные методы сортировки​Цвет шрифта​

​ (на английском языке).​​на вкладке​ таблице, можно использовать​ формул но со​

​ опцию «сортировать в​ первую очередь поставьте​ приемлемым.​ в ячейки вставить​ сортировки.​: Возможно ли отменить​ данном случаи.​ кнопку ОК.​ (места рождения). Для​ по цвету ячеек​

​или​Важно:​Главная​ команду​ значениями и форматами​ пределах указанного диапазона».​ галочку напротив: «Мои​

​Какими средствами располагает Excel​​ функцию =СЛЧИС()​​предположим, что есть​​ сортировку после сохранения​​Примечание. Кнопка вызова инструмента​

На вкладке

​Таблица приобрела следующую структуру:​ этого:​ в Excel.​

​ содержать объединенных ячеек.​​ по различным критериям:​​Значок ячейки​​ Часть содержимого этого раздела​​. На этом примере​​Отменить​​Разъедините все объединенные ячейки​​ И нажмите ОК.​​ данные содержат заголовки​​ для сортировки данных?​​wowik​

Пример фильтрации по цвету ячейки

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

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

​ (если такие присутствуют).​​Столбец отсортирован независимо от​ столбцов», а потом​ Чтобы дать полный​

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

См. также

​ которая восстанавливает исходный​Главная​Теперь копия таблицы содержит​

​ других столбцов таблицы.​

​ указываем следующие параметры:​ ответ на этот​

Сортировка данных в Excel по дате по алфавиту и по возрастанию

​ на счёт в​ сортировкой Вы добавляете​Z​ на закладке «ДАННЫЕ»-«Сортировка».​ в алфавитном порядке.​ предыдущих примеров. Для​ внутри одного столбца​ так же на​ датам от старых​ столбце таблицы щелкните​Данные можно быстро фильтровать​ порядок, и использования​. В этом примере​ значения и форматы.​При копировании таблицы на​

Сортировка строк по столбцу в Excel

​ «Столбец» – Чистая​ вопрос рассмотрим его​ ЭТОМ СТОЛБЦЕ. Я​ вспомогательный столбец, потом​

Выборка информации из базы.

​: Нет.​Читайте так же: Сортировка​ Далее относительного каждого​ этого отсортируйте таблицу​ таблицы без привязки​ закладке: «ДАННЫЕ»-«Сортировка по​ коновым и от​ ячейку с определенным​

​ на основании визуальных​ фильтра для сортировки​ изображены данные в​ Выполним сортировку по​ отдельный лист мы​ прибыль; «Сортировка» –​ на конкретных примерах.​ добавил дополнительный столбец​

По убыванию.

​ делаете необходимую сортировку​Как вариант -​ по месяцам в​

Новая структура данных.

​ города распределены даты​ по первому столбцу​ к другим столбцам​

​ возрастанию/по убыванию».​ к новым к​ цветом, цветом шрифта​

​ условий, таких как​ городов.​ списке, который сначала​ цветам:​ переносим только ее​

ДАННЫЕ.

​ Значения; «Порядок» –​Подготовка таблицы для правильной​ и вбил эту​ и после проведения​

автофильтр.

​ открыть/отыскать резервную копию​ Excel.​ рождения от старых​ А (№п/п) –​

контекстное меню.

​ или их изменения.​И встроен в выпадающие​ старым, по алфавиту​

Как убрать сортировку в Excel

​ городам в порядке​ инструмент «Данные»-«Сортировка».​ специальной вставки. Но​

Как в Excel сделать сортировку в столбце

​ нажмите ОК.​ данных:​ отсортировал таблицу по​ обратно сортировку по​Karataev​ получаем от разных​Если мы работаем только​Перейдите на любую ячейку​ «Имя». Такая задача​ в режиме автофильтра​

  1. ​ Я, а так​ выполнить фильтрацию.​ значков. Можно также​ можно узнать в​
  2. ​ возрастания, а затем​В параметрах сортировки снова​
  3. ​ возможности сортировки позволяют​Данные отсортированные по всей​Выделяем и копируем всю​ нему --> получилось​ вспомогательному столбцу 1​: если вам нужно​ сотрудников в большинстве​

​ с фрагментом таблицы​ исходной таблицы и​ решается так же​ или умной таблицы:​

Пример.

​ же в обратно-алфавитном​На панели инструментов​

​ фильтровать ячейки по​

Сортировка по нескольким столбцам Excel

​ блоге, посвященном Microsoft​ отсортирован по численности​ отмечаем галочкой «Мои​ нам сортировать не​ таблице относительно столбца​ таблицу.​Сортировка данных в Excel​ —> 3000. и​ это делать периодически,то​

  1. ​ случаев не упорядочены​ где нет заголовков​ выберите инструмент: «ГЛЛАВНАЯ»-«Редактирование»-«Сортировка​ просто:​Так же встроен в​ порядке.​Стандартная​
  2. ​ наличию в них​ Excel.​ населения в порядке​ данные содержат заголовки​ только по значениям,​ «Чистая прибыль».​На другом чистом листе​ это очень полезная​
  3. ​ все. Таблица примет​ можно в какой-нибудь​ и работать с​ столбцов, а только​ и фильтр»-«Настраиваемая сортировка».​Выделите целый столбец B​ контекстное меню, которое​Ниже на рисунке представлена​нажмите кнопку​ формата, примененных стилей​Чтобы использовать полный набор​ убывания. Отмена действия​ столбцов» и указываем:​
  4. ​ а даже по​​ (например, Лист2)щелкаем правой​ функция, но пользоваться​ первоначальный вид.​ столбец записать порядковые​ ними без организации​ лишь диапазон ячеек​ Появиться диалоговое окно​ щелкнув левой мышкой​

​ появляется по нажатию​

Пример мультисортировки.

​ выборка информации из​Фильтр​ или условного форматирования.​ приложений и служб​ вернет первоначальный порядок​ «Столбец» – Чистая​ цветам шрифта или​

​Теперь отсортируем только один​ кнопкой мышки по​ ней следует с​The_Prist​ номера .​ – сложно. Возникает​ с текущими значениями,​ в котором можно​

Без заголовков.

​ по заголовку столбца​ правой кнопкой мышки:​ базы данных по​_з0з_.​Более новые версии​ Office, поработайте с​ данных (по городам).​ прибыль; «Сортировка» –​ цветам ячеек. Поэтому​ столбец без привязки​ ячейке A1. Из​ осторожностью. Если большая​: Дополню: этот вспомогательный​затем,когда понадобится отменить​ необходимость отсортировать: текстовые​ как показано ниже​ задать несколько условий​ листа.​Читайте так же: Возможности​ сотрудникам фирмы:​Щелкните стрелку​ Office 2011 ​ пробной версией или​

​В таблице столбцы имеют​ Цвет ячейки; «Порядок»​ нам нужно еще​ к другим столбцам​

​ контекстного меню выбираем​ таблица содержит сложные​ столбец содержит просто​

Отмена сортировки

​Выделите диапазон значений столбца​​ В параметрах отмечаем​ то операцию сортировки​ порядку(это должны быть​white-hot​

​ возрастанию, а даты​​ инструмента «Настраиваемая сортировка»​
​ выбираем заголовок столбца​В появившемся диалоговом окне​Если таблицу необходимо будет​

​ «Премия» по убыванию​​ отфильтровать.​ ячейку с определенным​Примечание:​ их для сортировки​Сверху у нас теперь​
​Вернемся к нашей исходной​ который следует отсортировать,​ «значения» и нажимаем​

​ лучше выполнять на​​ НЕ ФОРМУЛЫ). Т.е.​: Каратаев,не совсем понял,ваш​
​ от старых до​ следует отключить опцию​ по которому будут​ «Обнаруженные данные в​ привести в изначальный​ сумм. Для решения​В разделе​
​ цветом, цветом шрифта​ Мы стараемся как можно​ в дополнение к​
​ наихудшие показатели по​ таблице на Лист1​ например «Расход» (в​

​ ОК.​​ копии этой таблицы.​ для первой строки​ вариант?((​ новых. Сортировать вручную​ «Мои данные имеют​
​ сортированы данные в​ неуказанного диапазона», выберите​ вид, тогда перед​ этой задачи воспользуемся​Фильтр​ или значком, по​ оперативнее обеспечивать вас​ фильтрации. В приведенном​ чистой прибыли, которые​ и снова полностью​ данном случаи это​Теперь наша таблица не​Во-первых, в формулах и​

​ - 1, для​​По сортировке строк​ все столбцы по​ заголовки столбцов». В​ первую очередь. В​ опцию: «сортировать в​ каждой сортировкой создавайте​ самыми простыми (базовыми)​во всплывающем меню​ которому требуется выполнить​ актуальными справочными материалами​ ниже примере обратите​ имеют наихудшие показатели.​ выделим ее, чтобы​ диапазон E1:E11).​

Как убрать сортировку (Иное)

​ содержит формул, а​​ функциях может нарушиться​ второй - 2,​ одного столбца добавил​

​ отдельности – это​​ результате чего в​ данном примере –​ пределах указанного выделения».​

​ столбец нумерации строк.​​ инструментами сортировки в​По цвету​ фильтрацию.​

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

Как сделать сортировку в Excel по возрастанию и по убыванию

​ не наилучшее решение​ качестве критериев для​ это «Место рождения».​ И нажмите на​ В данном примере​ Excel.​щелкните​На вкладке​ Эта страница переведена​ вниз рядом с​

​ в этой таблице​Правой кнопкой мышки щелкните​ по выделенному столбцу.​ вычисления. Так же​ и тогда результаты​ можно просто сделать​ необходимые данные,которые вы​ для данной задачи.​ каждого первого выпадающего​ Второй выпадающий список​ кнопку «Сортировка».​ – это столбец​Перейдите курсором клавиатуры на​Цвет ячейки​Данные​ автоматически, поэтому ее​ фильтром для столбца​ диапазон A4:F12 и​ по ячейке A1​

Сортировка данных в Excel

​ В контекстном меню​ разъединены объединенные ячейки.​ их вычислений будут​ сортировку по этому​ правы не сохраняются​ Особенно если столбцов​

​ списка секции «Столбец»​ оставим без изменений​Обратите внимание на то,​

​ столбцу по возрастанию​ и сортировка не​ более тысячи. Поэтому​ в каждом уровне,​ – «Значение», а​ что значения ячеек​ необходимо привести таблицу​ столбце G (можно​Цвет шрифта​

​Фильтр​ неточности и грамматические​ что данные отсортированы​

​ в порядке убывания.​ только указать розовый​ (Лист3) и выберите​

​Появится диалоговое окно «Обнаруженные​

Как в Excel сделать сортировку в столбце

​ и таблица готова​ перетасовать данные таблицы​ на изначальное место.​Как можно решить​

  1. ​ встроенным инструментом Excel​ столбцов рабочего листа​ тип сортирования «От​ остались без изменений:​ после выполнения с​
  2. ​ столбца G1). А​Значок ячейки​Щелкните стрелку _з0з_ в​ важно, чтобы эта​ После сортировки в​
  3. ​ сверху. Таким образом​ опцию «Специальная вставка»-«значения».​ данные вне указанного​ для безопасной сортировки.​ так, что уже​Алиса​ данную проблему 3000​ – настраиваемой сортировкой.​ Excel (Столбец А,​ А до Я».​Такой способ необходимо применять​ ней многочисленных и​ Потом выберите инструмент:​и выберите цвет.​

​ столбце с содержимым,​ статья была вам​

Расход результат.

Сортировка по цвету ячейки в Excel

​ столбце "Город" обратите​ в первую очередь​Повторно делаем щелчок правой​ диапазона». По умолчанию​Чтобы отсортировать всю таблицу​ сложно будет вернуться​: Скажите пожалуйста, как​ строк в ручную?(((​ Данный инструмент автоматическое​ Столбец B, C​Нажмите на кнопку «Добавить​ только как вспомогательный.​ сложных сортирований данных​ «ГЛАВНАЯ»-«Редактирование»-«Сортировка и фильтр»-«Сортировка​

  1. ​Использование гистограмм, цветовых шкал​ которое нужно отфильтровать.​ полезна. Просим вас​ внимание на стрелку​ пойдут ячейки с​
  2. ​ кнопкой мышки по​ там активна опция​ относительно одного столбца​ к изначальному ее​ убрать сортировку от​Порядковые номера у​
  3. ​ сортирует данные одновременно​ и т.д.). А​ уровень» и в​​ по разным столбцам,​ по убыванию».​ и наборов значков​В разделе​ уделить пару секунд​ вверх рядом фильтром​ цветом, а после​
  4. ​ ячейе A1 на​ «автоматически расширять выделенный​

​ выполните следующее:​ виду. В третьих,​ А до Я.​ меня есть только​

  1. ​ по нескольким столбцам.​ при применении всех​
  2. ​ следующем условии указываем​Как настроить сортировку в​ критериям или условиям.​В результате данные упорядочились​ для выделения данных​Фильтр​ и сообщить, помогла​ для городов.​ обычные.​

​ листе 3 и​ диапазон». Программа пытается​Выделите столбцы листа, которые​ если таблица содержит​

Результат3.

​Pelena​ толку?​ Он настолько эластичен,​ параметров в сортировку​ новые критерии. 1​ Excel? Допустим мы​ Тогда достаточно выполнить​ и организовались в​Фильтрация списка данных​во всплывающем меню​ ли она вам,​

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

Сортировка по цвету ячеек

Пример данных, которые необходимо отсортировать относительно цвета заливки ячеек изображен ниже на рисунке:

Данные для цветного сортирования.

Чтобы расположить строки в последовательности: зеленый, желтый, красный, а потом без цвета – выполним следующий ряд действий:

  1. Щелкните на любую ячейку в области диапазона данных и выберите инструмент: «ДАННЫЕ»-«Сортировка и фильтр»-«Сортировка».
  2. Убедитесь, что отмечена галочкой опция «Мои данные содержат заголовки», а после чего из первого выпадающего списка выберите значение «Наименование». В секции «Сортировка» выберите опцию «Цвет ячейки». В секции «Порядок» раскройте выпадающее меню «Нет цвета» и нажмите на кнопку зеленого квадратика.
  3. Нажмите на кнопку «Копировать уровень» и в этот раз укажите желтый цвет в секции «Порядок».
  4. Аналогичным способом устанавливаем новое условие для сортировки относительно красного цвета заливки ячеек. И нажмите на кнопку ОК.

Ожидаемый результат изображен ниже на рисунке:

Цветная сортировка.

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

Фильтр по цвету ячеек

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

  1. Перейдите на любую ячейку диапазона и воспользуйтесь инструментом: «ДАННЫЕ»-«Сортировка и фильтр»-«Фильтр».
  2. Раскройте одно из выпадающих меню, которые появились в заголовках столбцов таблицы и наведите курсор мышки на опцию «Фильтр по цвету».
  3. Из всплывающего подменю выберите зеленый цвет.

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

Пример цветной фильтрации.

Обратите внимание! В режиме автофильтра выпадающие меню так же содержит опцию «Сортировка по цвету»:

Альтернативная сортировка по цвету.

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

Рассмотрим основные способы фильтрации и сортировки данных по цвету (как по заливке ячейки, так и по заливке текста) в Excel.

Для начала вспомним, в чем же польза от сортировки и фильтрации данных в Excel, и зачем она вообще нужна?

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

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

В общем случае в Excel можно сортировать по алфавиту (для текста), по возрастанию или убыванию (для чисел), однако давайте познакомимся с еще одним вариантом сортировки — по цвету, и рассмотрим 2 способа, позволяющие сортировать и применять фильтр к данным:

  • Автофильтр и инструмент «Настраиваемая сортировка» (доступен начиная с версии Excel 2007);
  • Применение пользовательских функций.

Стандартный фильтр и сортировка по цвету в Excel

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



Добавим фильтр к диапазону с таблицей (выбираем вкладку Главная -> Редактирование -> Сортировка и фильтр или воспользуемся сочетанием клавиш Ctrl + Shift + L), далее щелкаем по стрелке в заголовке столбца и в выпадающем списке можем выбрать любой вариант сортировки или фильтрации:



Из недостатков данного способа фильтрации можно отметить невозможность отфильтровать диапазон по нескольким цветам.

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

Например, если мы хотим, чтобы сначала в таблице были показаны ячейки с красной заливкой, а затем с синей, то на первом шаге сделаем сортировку по синей заливке (т.е. сортируем данные в обратном порядке — если в конечном итоге нужен порядок ячеек красный -> синий, то сортируем в порядке синий -> красный):



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



Аналогичного результата также можно добиться отсортировав данные с помощью инструмента Настраиваемая сортировка (также выбираем вкладку Главная -> Редактирование -> Сортировка и фильтр), где можно настроить различные дополнительные параметры и уровни сортировки:


Сортировка и фильтр по цвету с помощью функций

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

Функция цвета заливки ячейки на VBA

Для создания пользовательских функций перейдем в редактор Visual Basic (комбинация клавиш Alt + F11), создадим новый модуль и добавим туда код следующей функции:

Фильтр и сортировка по цвету ячеек в Excel

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

Читать еще: Как в excel убрать разрешить редактирование

Сортировка по цвету ячеек

Пример данных, которые необходимо отсортировать относительно цвета заливки ячеек изображен ниже на рисунке:


Чтобы расположить строки в последовательности: зеленый, желтый, красный, а потом без цвета – выполним следующий ряд действий:

  1. Щелкните на любую ячейку в области диапазона данных и выберите инструмент: «ДАННЫЕ»-«Сортировка и фильтр»-«Сортировка».
  2. Убедитесь, что отмечена галочкой опция «Мои данные содержат заголовки», а после чего из первого выпадающего списка выберите значение «Наименование». В секции «Сортировка» выберите опцию «Цвет ячейки». В секции «Порядок» раскройте выпадающее меню «Нет цвета» и нажмите на кнопку зеленого квадратика.
  3. Нажмите на кнопку «Копировать уровень» и в этот раз укажите желтый цвет в секции «Порядок».
  4. Аналогичным способом устанавливаем новое условие для сортировки относительно красного цвета заливки ячеек. И нажмите на кнопку ОК.

Ожидаемый результат изображен ниже на рисунке:


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

Фильтр по цвету ячеек

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

  1. Перейдите на любую ячейку диапазона и воспользуйтесь инструментом: «ДАННЫЕ»-«Сортировка и фильтр»-«Фильтр».
  2. Раскройте одно из выпадающих меню, которые появились в заголовках столбцов таблицы и наведите курсор мышки на опцию «Фильтр по цвету».
  3. Из всплывающего подменю выберите зеленый цвет.

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


Обратите внимание! В режиме автофильтра выпадающие меню так же содержит опцию «Сортировка по цвету»:


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

Как сортировать по цвету в Excel


В этой заметке разберемся с тем, как сортировать в Excel по цвету ячейки.

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

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

Чтобы отсортировать таблицу по цвету необходимо выделить любую ячейку диапазона (1), который требуется отсортировать и из меню Сортировка и фильтр (2) выбрать Настраиваемая сортировка (3).

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

Далее указать вариант сортировки (5) — Цвет ячейки или Цвет шрифта. И из выпадающего списка Порядок необходимо выбрать один из цветов (6).

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


Далее добавляем уровнь, нажатием соответствующей кнопки и повторяем те же действия для следующего цвета этого же столбца.


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

Фильтр по цвету в Excel

Фильтр по цвету в Excel

Имеем таблицу в которой уже включён фильтр (вкладка «Главная», блок кнопок «Редактирование», кнопка «Сортировка и фильтр», пункт «Фильтр»). Также строки залиты разными цветами.


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

Для того, чтобы отфильтровать данные в нашей таблице по цвету:

  • щёлкнем треугольник у второго столбца «Выручка»;
  • в выпавшем списке выберем «Фильтр по цвету»;
  • укажем цвет, данные которого нужно отобразить.


Отобразятся только ячейки таблицы с бледно-зелёной заливкой.


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

Если выбрать сортировку по бледно-зелёному цвету, то картина будет другой.


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

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

Снова открываем список настроек сортировки и фильтрации и выбираем пункт «Пользовательская сортировка».


На снимке выше уже готовый порядок отображения. Если нужно что-либо добавить:

  • жмём «Добавить уровень»;
  • добавляем условие сортировки (у нас это Магазин, Выручка, Управляющий);
  • указываем признак сортировки (Цвет ячейки, Значения, Цвет шрифта, Значок ячейки);
  • задаём порядок отображения (какой сначала цвет, затем следующий и т.д.);
  • располагаем цвет уровня в нужномместе (сверху или снизу).

Удалить строку настройки сортировки можно кнопкой «Удалить уровень». В итоге получим то, что нужно!


Аналогично можно поступить и с цветом текста (шрифта). Поставим магазину «Восход» цвет текста синий. И настроим отображение именно по цвету текста (шрифта).



Вот и всё. Всем удачи! Если остались вопросы — пишите комментарии или через форму обратно связи!

Как отменить сортировку в Excel


В Excel предусмотрено три типа фильтров:

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

Автофильтр

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


Варианты фильтрации данных

  • Фильтр по значению — отметить флажком нужные значения из столбца данных, которые высвечиваются внизу диалогового окна.
  • Фильтр по цвету — выбор по отформатированной ячейке: по цвету ячейки, по цвету шрифта или по значку ячейки (если установлено условное форматирование).
  • Можно воспользоваться строкой быстрого поиска
  • Для выбора числового фильтра, текстового фильтра или фильтра по дате (в зависимости от типа данных) выбрать соответствующую строку. Появится контекстное меню с более детальными возможностями фильтрации:
  1. При выборе опции Числовые фильтры появятся следующие варианты фильтрации: равно, больше, меньше, Первые 10… [Top 10…] и др.
  2. При выборе опции Текстовые фильтры в контекстном меню можно отметить вариант фильтрации содержит…, начинается с… и др.
  3. При выборе опции Фильтры по дате варианты фильтрации — завтра, на следующей неделе, в прошлом месяце и др.
  4. Во всех перечисленных выше случаях в контекстном меню содержится пункт Настраиваемый фильтр… [Custom…], используя который можно задать одновременно два условия отбора, связанные отношением И [And] — одновременное выполнение 2 условий, ИЛИ [Or] — выполнение хотя бы одного условия.

Если данные после фильтрации были изменены, фильтрация автоматически не срабатывает, поэтому необходимо запустить процедуру вновь, нажав на кнопку Повторить [Reapply] в группе Сортировка и фильтр на вкладке Данные.

Отмена фильтрации

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

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

Чтобы быстро снять фильтрацию со всех столбцов необходимо выполнить команду Очистить на вкладке Данные

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

Создание срезов

В Excel 2010 срезы можно использовать для сводных таблиц, а в версии 2013 существует возможность создать срез для любой таблицы.

Для этого нужно выполнить следующие шаги:

  1. Выделить в таблице одну ячейку и выбрать вкладку Конструктор [Design].
  2. В группе Сервис [Tools] (или на вкладке Вставка [Insert] в группе Фильтры [Filters]) выбрать кнопку Вставить срез [Insert Slicer] .


  1. В диалоговом окне отметить поля, которые хотите включить в срез и нажать OK.


Форматирование срезов

  1. Выделить срез.
  2. На ленте вкладки Параметры [Options] выбрать группу Стили срезов [Slicer Styles], содержащую 14 стандартных стилей и опцию создания собственного стиля пользователя.


  1. Выбрать кнопку с подходящим стилем форматирования.

Чтобы удалить срез, нужно его выделить и нажать клавишу Delete.

Расширенный фильтр

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

Для начала вспомним, в чем же польза от сортировки и фильтрации данных в Excel, и зачем она вообще нужна?

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

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

Стандартный фильтр и сортировка по цвету в Excel

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

Таблица


Добавим фильтр к диапазону с таблицей (выбираем вкладку Главная -> Редактирование -> Сортировка и фильтр или воспользуемся сочетанием клавиш Ctrl + Shift + L), далее щелкаем по стрелке в заголовке столбца и в выпадающем списке можем выбрать любой вариант сортировки или фильтрации:

Стандартный фильтр


Из недостатков данного способа фильтрации можно отметить невозможность отфильтровать диапазон по нескольким цветам.

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

Сортирование диапазона по синей заливке


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

Сортирование диапазона по красной заливке


Аналогичного результата также можно добиться отсортировав данные с помощью инструмента Настраиваемая сортировка (также выбираем вкладку Главная -> Редактирование -> Сортировка и фильтр), где можно настроить различные дополнительные параметры и уровни сортировки:

Параметры настраиваемой сортировки

Сортировка и фильтр по цвету с помощью функций

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

Функция цвета заливки ячейки на VBA

Для создания пользовательских функций перейдем в редактор Visual Basic (комбинация клавиш Alt + F11), создадим новый модуль и добавим туда код следующей функции:

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