Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

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

Как правило, в Excel вы можете быстро фильтровать строки только с одним цветом, но считаете ли вы когда-нибудь фильтрацию строк с несколькими цветами одновременно? В этой статье я расскажу вам о том, как быстро справиться с этой проблемой.

Фильтровать данные по нескольким цветам с помощью кода VBA


Ячейки count / sum на основе цвета фона / цвета шрифта / условного форматирования:
Kutools for ExcelАвтора По цвету может быстро подсчитывать и суммировать ячейки на основе цвета фона, цвета шрифта. С его помощью вы можете рассчитывать и суммировать по условному цвету форматирования.
док-фильтр-цветный-12

arrow синий правый пузырь Фильтровать данные по нескольким цветам с помощью кода VBA


В Excel нет прямого способа фильтровать строки по нескольким цветам, но вы можете создать код VBA, чтобы вернуть номер индекса цвета соответствующей строки в новый столбец, а затем отфильтровать строки этим вспомогательным столбцом.

1, Удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окна.

2. Щелчок Вставить > модуль, и вставьте следующий код в модуль Окно.

Код 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?


  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905
  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Snigdha Jha · 1 years ago
    This is AMAZING!!
  • To post as a guest, your comment is unpublished.
    towshin · 1 years ago
    tnks brother, bt some colorit can't read and showing same figure
  • To post as a guest, your comment is unpublished.
    Larry · 2 years ago
    Thanks for the great workaround!!
  • To post as a guest, your comment is unpublished.
    Jerry · 2 years ago
    This is brilliant! Thank you very much. It's a pity this isn't stock but your solution is a great workaround.
  • To post as a guest, your comment is unpublished.
    Tina Grezinski · 2 years ago
    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