Как фильтровать и сортировать ячейки по цвету в Excel
Из этого короткого совета вы узнаете, как быстро сортировать ячейки по фону и цвету шрифта в листах Excel 365 — Excel 2010.
На прошлой неделе мы исследовали различные способы подсчета и суммирования ячеек по цвету в Excel. Если у вас была возможность прочитать эту статью, вы можете удивиться, почему мы не показали, как фильтровать и сортировать ячейки по цвету. Причина в том, что сортировка по цвету в Excel требует немного другой техники, и это именно то, что мы сейчас делаем.
Сортировка по цвету ячейки в Excel
Сортировка ячеек Excel по цвету — самая простая задача по сравнению с подсчетом, суммированием и даже фильтрацией. Ни код VBA, ни формулы не нужны. Мы просто собираемся использовать функцию пользовательской сортировки, доступную во всех версиях Excel 365 до Excel 2007.
- Выберите таблицу или диапазон ячеек.
- На Дом вкладка > Редактирование нажмите кнопку «Сортировка и фильтр» и выберите «Пользовательская сортировка…».
- в Сортировать диалоговом окне укажите следующие параметры слева направо.
- Столбец, по которому вы хотите отсортировать Доставка столбец в нашем примере)
- Для сортировки по цвету ячейки
- Выберите цвет ячеек, которые вы хотите, чтобы быть сверху
- Выберите положение «Вверху»
- Нажмите кнопку «Копировать уровень», чтобы добавить еще один уровень с теми же настройками, что и первый. Затем в разделе «Порядок» выберите второй по приоритету цвет. Таким же образом добавьте столько уровней, сколько разных цветов есть в вашей таблице.
- Нажмите «ОК» и проверьте, правильно ли ваши строки отсортированы по цвету.
В нашей таблице «Просроченный“заказы сверху, тогда приезжайте”Срок в” строки и, наконец, “Доставленныйзаказы, именно такие, как мы хотели.
Совет: Если ваши ячейки окрашены в разные цвета, нет необходимости создавать правило форматирования для каждого из них. Вы можете создавать правила только для тех цветов, которые действительно важны для вас, например “Просроченный” элементы в нашем примере и оставить все остальные строки в текущем порядке.
Если вам нужна сортировка ячеек только по одному цвету, то есть еще более быстрый способ. Просто щелкните стрелку автофильтра рядом с заголовком столбца, по которому вы хотите отсортировать, выберите «Сортировать по цвету» в раскрывающемся меню, а затем выберите цвет ячеек, которые вы хотите разместить сверху или снизу. Кстати, вы также можете получить доступ к “Пользовательская сортировка” отсюда, как вы можете видеть в правой части скриншота ниже.
Сортировка ячеек по цвету шрифта в Excel
По сути, сортировка по цвету шрифта в Excel абсолютно аналогична сортировка по цвету фона. Вы снова используете функцию пользовательской сортировки (Дом > Сортировать и фильтровать > Пользовательская сортировка…), но на этот раз выберите «Цвет шрифта» в разделе «Сортировать по“, как показано на скриншоте ниже.
Если вы хотите выполнить сортировку только по одному цвету шрифта, вам также подойдет функция автофильтра Excel:
Помимо упорядочения ячеек по цвету фона и цвету шрифта, может быть еще несколько сценариев, когда сортировка по цвету очень удобна.
Сортировать по значкам ячеек
Например, мы можем применить значки условного форматирования на основе числа в Кол-во столбец, как показано на скриншоте ниже.
Как видите, крупные заказы с количеством более 6 помечены красными значками, заказы среднего размера — желтыми значками, а мелкие заказы — зелеными значками. Если вы хотите, чтобы наиболее важные заказы были вверху списка, используйте функцию пользовательской сортировки так же, как описанный ранее и выберите сортировку по значку ячейки.
Достаточно указать порядок двух значков из 3-х, и все ряды с зелеными значками все равно переместятся в конец таблицы.
Как отфильтровать ячейки по цвету в Excel
Если вы хотите отфильтровать строки на листе по цветам в определенном столбце, вы можете использовать параметр «Фильтровать по цвету», доступный в Excel 365 — Excel 2016.
Ограничение этой функции заключается в том, что она позволяет фильтровать по одному цвету за раз. Если вы хотите отфильтровать данные по двум или более цветам, выполните следующие действия:
- Создайте дополнительный столбец в конце таблицы или рядом со столбцом, по которому вы хотите отфильтровать, назовите его “Фильтровать по цвету“.
- Введите формулу = GetCellColor (F2) в ячейку 2 недавно добавленного столбца «Фильтровать по цвету», где F — это столбец, объединяющий цветные ячейки, по которым вы хотите отфильтровать.
- Скопируйте формулу на весь столбец «Фильтровать по цвету».
- Примените автофильтр Excel обычным способом, а затем выберите нужные цвета в раскрывающемся списке.
В результате вы получите следующую таблицу, в которой отображаются только строки с двумя цветами, выбранными вами в столбце «Фильтровать по цвету».
Вот вроде и все на сегодня, спасибо за прочтение!