Съдържание
При анализа на големи обеми от данни във финансовата сфера може да се окаже, че прилагането на филтър към анализа ви помага да изследвате данните си по-ефективно. Когато данните са филтрирани, се показват само редовете, които отговарят на критериите на филтъра, а останалите се скриват. Филтрираните данни могат да се копират, форматират, отпечатват и т.н., без да се налага да ги сортирате или премествате предварително. В този урок ще ви обясним как да филтрирате по цвят в Excel, използвайки както традиционния метод, така и VBA код.
Изтегляне на работна тетрадка за практика
Изтеглете тази учебна тетрадка, за да се упражнявате, докато четете тази статия.
Филтриране по цвят.xlsm2 различни начина за филтриране по цвят в Excel
В следващите две части ще бъде обяснено как да приложите цветен филтър. Първата е обичайният подход, който е добре познат, а втората е да използвате код VBA. Добре е да се научите да използвате VBA, за да разширите набора си от умения.
Например имаме примерен набор от данни, в който използваме два различни цвята, за да разграничим два критерия. Първият критерий, който сме задали, е, че сумата на покупката през януари трябва да е по-голяма от 20 а останалите изисквания трябва да са по-малки от 20 Освен това може да пожелаете да филтрирате цвета по определен критерий, за да разгледате стойността наведнъж.
1. прилагане на основния метод за филтриране по цвят в Excel
За да установите сравнения между определени критерии, може да се наложи да разграничите данните. Докато работите, може да пожелаете да прегледате стойностите по същите критерии. Просто следвайте инструкциите по-долу, за да филтрирате набора от данни, за да разграничите данните по цвят.
Стъпка 1:
- Първо, изберете таблицата с данни в обхвата.
Стъпка 2:
- Щракнете върху Начало
Стъпка 3:
- След избора на Начало Таб, щракнете върху Сортиране и филтриране
- Изберете Филтър от менюто.
В резултат на това падащ бутон ще се появи в заглавието на таблицата, както е показано на долната снимка.
Стъпка 4:
- Кликнете върху падащ бутон за да отворите опции за филтриране.
- Изберете Филтриране по цвят
- След това покажете някой от цветовете, които искате да филтрирате. Тук сме избрали първия цвят RGB ( 248 , 203 , 173 ).
Следователно ще получите филтрираните данни с определен цвят, както е показано на изображението по-долу.
Стъпка 5:
- За да филтрирате по друг цвят, отново щракнете върху падащ бутон .
- Изберете новия цвят (RGB = 217 , 225 , 242 ), за да филтрирате по тях.
Следователно филтрираната стойност с определен цвят ще се покаже, както е показано на изображението по-долу.
Бележки В допълнение към филтрирането по цвят, ако сега искате да премахнете филтъра, просто щракнете върху падащото меню и щракнете върху опцията Clear Filter Form (Изчистване на филтърната форма) от списъка.Следователно можете да възстановите предишния набор от данни.
Прочетете още: Как да филтрирате няколко колони по цвят в Excel (2 метода)
2. Изпълнение на код VBA за филтриране по цвят в Excel
В допълнение към стандартната техника можете да използвате и VBA код за филтриране. Въпреки че не се използва широко, необходимо е да се научи, за да се разшири наборът от умения. За да го направите, следвайте описаните стъпки.
Стъпка 1:
- Натиснете Alt + F11 да активирате Работен лист с активирани макроси VBA .
- Кликнете върху Вмъкване на Tab
- Изберете Модул от менюто.
Стъпка 2:
- Вмъкнете следното Кодове VBA .
Sub Filter_by_color() 'деклариране на променлива Dim ws As Worksheet Set ws = Worksheets("Sheet2") ws.Range("B4:D11").AutoFilter field:=3, Criteria1:=RGB(248, 203, 173), Operator:=xlFilterCellColor End Sub
Тук,
Dim ws като работен лист е декларирането на ws като работен лист.
Работни листове("Sheet2") е името на текущия работен лист.
ws.Range("B4:D11") е обхватът на таблицата.
Поле AutoFilter:=3 е номерът на колоната ( 3 ), за който се задава филтър
Критерии1:=RGB(248, 203, 173) е цветният код на цвета за филтриране.
Стъпка 3:
- Накрая, спаси програмата и натиснете F5 за да го стартирате.
В резултат на това получавате филтрирания резултат в текущия работен лист.
Бележки Понякога опцията за филтриране в Excel може да не работи. Възможни са някои причини за това. Опитайте се да отстраните тези проблеми.- Уверете се, че сте избрали всички данни.
- Не работи в обединени клетки. Разделете клетките и опитайте отново.
- Уверете се, че таблицата ви с данни има само едно заглавие на колона. Потърсете скрити редове или грешки в таблицата с данни.
- Ако бутонът за филтриране е в сиво, разгрупирайте данните и сега опцията за филтриране ще бъде достъпна.
Прочетете още: Как да филтрирате по няколко цвята в Excel (2 лесни метода)
Заключение
В заключение се надявам, че тази публикация е илюстрирала как да използвате функцията за цветно филтриране на Excel, за да разграничавате стойности въз основа на няколко критерия. Всички тези методи трябва да бъдат научени и използвани върху вашите данни. Разгледайте книгата за упражнения и използвайте новопридобитите си знания. Можем да спонсорираме програми като тази благодарение на вашата щедрост.
Ако имате някакви въпроси, не се колебайте да се свържете с нас. Моля, съобщете ми какво мислите в раздела за коментари по-долу.
Вашите въпроси ще получат отговор възможно най-скоро от Exceldemy професионалисти.