Note: The other languages of the website are Google-translated. Back to English

Як фільтрувати дані за кількома кольорами в Excel?

Зазвичай в Excel можна швидко фільтрувати рядки лише одним кольором, але чи замислювались ви коли-небудь про фільтрацію рядків з кількома кольорами одночасно? У цій статті я розповім про швидкий трюк для вирішення цієї проблеми.

Фільтруйте дані за кількома кольорами за допомогою коду VBA


стрілка синя права міхур Фільтруйте дані за кількома кольорами за допомогою коду VBA

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

1. Утримуйте клавішу ALT + F11 ключі, щоб відкрити Microsoft Visual Basic для додатків вікна.

2. Клацання Insert > Модуліта вставте наступний код у Модулі Вікно

Код VBA: Витягнути номер індексу кольору:

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

3. А потім поверніться до робочого аркуша та введіть цю формулу: = Getcolor (A2)(A2 це кольорова комірка, якій потрібно повернути номер індексу кольору) у порожню комірку, крім ваших даних, див. знімок екрана:

doc фільтр за кількома кольорами 1

4. Потім перетягніть маркер заповнення до комірок, для яких ви хочете отримати індекс кольору, і всі відповідні номери індексу кольорів були витягнуті, як показано на наступному знімку екрана:

doc фільтр за кількома кольорами 2

Tips : Якщо клітинки не заповнені кольором тла, відобразиться від’ємне число -4142.

5. А потім ви можете відфільтрувати кілька кольорових рядків, використовуючи цей новий допоміжний стовпець, виберіть цей допоміжний стовпець і натисніть дані > фільтр, потім натисніть кнопку зі стрілкою в нижньому правому куті першої комірки, у полі списку виберіть номер індексу кольорів, який потрібно відфільтрувати, див. знімок екрана:

doc фільтр за кількома кольорами 3

6. Потім натисніть OK і вибрані кольори будуть відфільтровані, див. знімок екрана:

doc фільтр за кількома кольорами 4

7. Нарешті, ви можете заховати допоміжний стовпець, як вам потрібно.


Статті по темі:

Як фільтрувати дані, розділені комами в Excel?

Як фільтрувати точний текст у Excel?


Найкращі інструменти для підвищення продуктивності офісу

Kutools for Excel Вирішує більшість ваших проблем і підвищує вашу продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2021 і 365. Підтримує всі мови. Легке розгортання на вашому підприємстві чи в організації. 30-денна безкоштовна пробна версія повних функцій. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (6)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Які зміни до вищезазначеного потрібно внести в особисту робочу книгу, щоб цю функцію можна було використовувати з будь-якою електронною таблицею, і її не потрібно було повторювати щоразу, коли вона буде використовуватися? Дякую за твою допомогу! :) Тіна
Цей коментар був мінімізований модератором на сайті
Це блискуче! Дуже дякую. Шкода, що цього немає в наявності, але ваше рішення є чудовим обхідним шляхом.
Цей коментар був мінімізований модератором на сайті
Дякую за чудове рішення!!
Цей коментар був мінімізований модератором на сайті
tnks брат, bt якийсь колір він не вміє читати і показує ту саму цифру
Цей коментар був мінімізований модератором на сайті
Це дивно!!
Цей коментар був мінімізований модератором на сайті
Leider funktioniert das nicht bei bedingter Formatierung, hier wird die -4142 ausgegeben, da die Zelle nicht manuell eingefärbt wurde.

Чи є для цього рішення?
There are no comments posted here yet

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL