Прескочи на основното съдържание

Как да филтрирате данни по множество цветове в Excel?

Автор: Xiaoyang Последна промяна: 2020-12-24

Обикновено в Excel можете бързо да филтрирате редове само с един цвят, но обмисляли ли сте някога да филтрирате редове с няколко цвята едновременно? В тази статия ще говоря за бърз трик за справяне с този проблем.

Филтрирайте данните по множество цветове с VBA код


стрелка син десен балон Филтрирайте данните по множество цветове с VBA код

В Excel няма директен начин да филтрирате редове по множество цветове, но можете да създадете VBA код, за да върне номера на цветовия индекс на съответния ред в нова колона и след това да филтрирате редовете по тази помощна колона.

1. Задръжте натиснат ALT + F11 за да отворите Microsoft Visual Basic за приложения прозорец.

2. Щракнете Поставете > Модулии поставете следния код в Модули Window.

VBA код: Извлечете цветен индекс номер:

Function GetColor(x As Range) As Integer
GetColor = x.Interior.ColorIndex
End Function

3. След това се върнете към работния лист и въведете тази формула: =Getcolor(A2)(A2 е цветната клетка, която искате да върне номера на цветния й индекс) в празна клетка освен вашите данни, вижте екранната снимка:

doc филтър по множество цветове 1

4. След това плъзнете манипулатора за запълване надолу до клетките, за които искате да получите индекса на цвета, и всички съответни номера на индекса на цвета са извлечени, както е показано на следната екранна снимка:

doc филтър по множество цветове 2

Съвети: Ако клетките не са запълнени с фонов цвят, ще се покаже отрицателно число -4142.

5. След това можете да филтрирате множество цветни редове, като използвате тази нова помощна колона, изберете тази помощна колона и щракнете Дата > филтър, след което щракнете върху бутона със стрелка в долния десен ъгъл на първата клетка, в списъчното поле изберете индексния номер на цвета, който искате да филтрирате, вижте екранната снимка:

doc филтър по множество цветове 3

6, След това кликнете OK и избраните от вас цветове ще бъдат филтрирани, вижте екранната снимка:

doc филтър по множество цветове 4

7. Най-накрая можете да скриете помощната колона, както ви е необходимо.


Още по темата:

Как да филтрирате данни, разделени със запетая в Excel?

Как да филтрирам точен текст в Excel?

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Leider funktioniert das nicht bei bedingter Formatierung, hier wird die -4142 ausgegeben, da die Zelle nicht manuell eingefärbt wurde.

Gibt es dafür eine Lösung?
This comment was minimized by the moderator on the site
This is AMAZING!!
This comment was minimized by the moderator on the site
tnks brother, bt some colorit can't read and showing same figure
This comment was minimized by the moderator on the site
Thanks for the great workaround!!
This comment was minimized by the moderator on the site
This is brilliant! Thank you very much. It's a pity this isn't stock but your solution is a great workaround.
This comment was minimized by the moderator on the site
What changes to the above would be needed to put in the personal workbook so this function can be used with any spreadsheet and not need to be redone every time it was to be used? Thank you for your help! :) Tina
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations