Этот сайт использует Яндекс.Метрику для анализа посещаемости. Подробнее
Сортировка и фильтрация

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

Вероятность: 25%
Краткий ответ

Включите автофильтр (Ctrl+Shift+L) → нажмите стрелку в заголовке → «Фильтр по цвету» → выберите нужный цвет ячейки. Также доступна сортировка по цвету.

Подробный ответ

Фильтр по цвету excel — встроенная функция фильтрации по цвету заливки или шрифта.

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

  1. Убедитесь, что автофильтр включён (Ctrl+Shift+L).
  2. Нажмите стрелку в заголовке нужного столбца.
  3. «Фильтр по цвету»«Фильтр по цвету ячейки» или «Фильтр по цвету шрифта».
  4. Выберите нужный цвет из показанных.

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

В том же меню «Сортировка по цвету» → выберите цвет для отображения сверху.

Ограничения

  • Нельзя фильтровать сразу по нескольким цветам
  • Цвет, заданный условным форматированием — не всегда определяется фильтром
  • Цвет заливки в формулах нативно недоступен

Подсчёт ячеек по цвету через VBA

Function CountColor(rng As Range, clr As Range) As Long
    Dim c As Range
    For Each c In rng
        If c.Interior.Color = clr.Interior.Color Then CountColor = CountColor + 1
    Next
End Function

Альтернатива без VBA

Создайте вспомогательный столбец с текстом-меткой («Красный», «Зелёный») для ячеек, окрашенных вручную — это упростит фильтрацию и подсчёт.

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