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

Из этого короткого совета вы узнаете, как быстро сортировать ячейки по фону и цвету шрифта в листах Excel 365 — Excel 2010.

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

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

Сортировка ячеек Excel по цвету — самая простая задача по сравнению с подсчетом, суммированием и даже фильтрацией. Ни код VBA, ни формулы не нужны. Мы просто собираемся использовать функцию пользовательской сортировки, доступную во всех версиях Excel 365 до Excel 2007.

  1. Выберите таблицу или диапазон ячеек.
  2. На Дом вкладка > Редактирование нажмите кнопку «Сортировка и фильтр» и выберите «Пользовательская сортировка…».
    Нажмите кнопку «Сортировка и фильтр» и выберите «Пользовательская сортировка».
  3. в Сортировать диалоговом окне укажите следующие параметры слева направо.
    • Столбец, по которому вы хотите отсортировать Доставка столбец в нашем примере)
    • Для сортировки по цвету ячейки
    • Выберите цвет ячеек, которые вы хотите, чтобы быть сверху
    • Выберите положение «Вверху»

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

  4. Нажмите кнопку «Копировать уровень», чтобы добавить еще один уровень с теми же настройками, что и первый. Затем в разделе «Порядок» выберите второй по приоритету цвет. Таким же образом добавьте столько уровней, сколько разных цветов есть в вашей таблице.
  5. Нажмите «ОК» и проверьте, правильно ли ваши строки отсортированы по цвету.

    В нашей таблице «Просроченный“заказы сверху, тогда приезжайте”Срок в” строки и, наконец, “Доставленныйзаказы, именно такие, как мы хотели.
    Строка отсортирована по цвету

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

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

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

По сути, сортировка по цвету шрифта в Excel абсолютно аналогична сортировка по цвету фона. Вы снова используете функцию пользовательской сортировки (Дом > Сортировать и фильтровать > Пользовательская сортировка…), но на этот раз выберите «Цвет шрифта» в разделе «Сортировать по“, как показано на скриншоте ниже.
Сортировка по цвету шрифта в Excel

Если вы хотите выполнить сортировку только по одному цвету шрифта, вам также подойдет функция автофильтра Excel:
Используйте автофильтр Excel для сортировки по одному цвету.

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

Сортировать по значкам ячеек

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

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

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

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

Если вы хотите отфильтровать строки на листе по цветам в определенном столбце, вы можете использовать параметр «Фильтровать по цвету», доступный в Excel 365 — Excel 2016.
Функция фильтра по цвету

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

  1. Создайте дополнительный столбец в конце таблицы или рядом со столбцом, по которому вы хотите отфильтровать, назовите его “Фильтровать по цвету“.
  2. Введите формулу = GetCellColor (F2) в ячейку 2 недавно добавленного столбца «Фильтровать по цвету», где F — это столбец, объединяющий цветные ячейки, по которым вы хотите отфильтровать.
  3. Скопируйте формулу на весь столбец «Фильтровать по цвету».
    Добавьте формулу, чтобы получить код цвета.
  4. Примените автофильтр Excel обычным способом, а затем выберите нужные цвета в раскрывающемся списке.
    Выберите необходимые цвета из выпадающего списка.

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

Вот вроде и все на сегодня, спасибо за прочтение!

Вас также могут заинтересовать

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *