Як фільтрувати за кількома кольорами в excel (з прикладом)
У наступному покроковому прикладі показано, як фільтрувати рядки кількома кольорами в Excel.
Ходімо!
Крок 1: Введіть дані
По-перше, давайте ознайомимося з наведеним нижче списком завдань у Excel, які позначено кольором залежно від того, виконано їх чи ні:
Крок 2. Використовуйте VBA для отримання коду кольорів
Далі ми напишемо просту функцію у VBA, щоб отримати колір кожної комірки як ціле число.
Для цього натисніть Alt + F11 , щоб відкрити редактор VB. Потім перейдіть на вкладку «Вставити» , а потім натисніть «Модуль» .
У вікні модуля, що з’явиться, введіть такий код:
Function FindColor(CellColor As Range) FindColor = CellColor.Interior.ColorIndex End Function
Це створить спеціальну функцію, яку ми зможемо використовувати в Excel, щоб отримати колір фону будь-якої комірки як ціле число.
На наступному знімку екрана показано, як це зробити на практиці:
Після введення коду не соромтеся закрити редактор VB. Код буде автоматично збережено.
Крок 3: Витягніть кольори клітинок
Далі введемо таку формулу в клітинку B2 , щоб отримати колір фону з клітинки A2 :
=FindColor( A2 )
Потім клацніть і перетягніть цю формулу до кожної клітинки, що залишилася в стовпці B:
У стовпці B тепер відображається колір фону (як ціле число) кожної відповідної клітинки в стовпці A.
Крок 4. Фільтруйте за кількома кольорами
Тепер, коли у нас є колір фону кожної клітинки як ціле число, ми можемо просто відфільтрувати рядки на основі значень у стовпці «Колір» .
Для цього виділіть діапазон клітинок A1:B11 , потім клацніть вкладку «Дані» на верхній стрічці, а потім клацніть піктограму «Фільтр » у групі «Сортування та фільтр» .
Потім клацніть стрілку спадного меню біля пункту «Колір» і зніміть прапорець біля пункту 35 :
Після натискання кнопки OK рядки будуть відфільтровані, щоб відобразити лише ті, де колір завдання жовтий або червоний:
Не соромтеся знімати прапорці з усіх кодів кольорів, які потрібно відфільтрувати за іншим набором кольорів.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові операції в Excel:
Excel: як використовувати символ підстановки у функції FILTER
Excel: як фільтрувати клітинки, що містять кілька слів
Excel: як підрахувати відфільтровані рядки