Как да филтрираме по цвят в Excel (2 примера)

  • Споделя Това
Hugh West

При анализа на големи обеми от данни във финансовата сфера може да се окаже, че прилагането на филтър към анализа ви помага да изследвате данните си по-ефективно. Когато данните са филтрирани, се показват само редовете, които отговарят на критериите на филтъра, а останалите се скриват. Филтрираните данни могат да се копират, форматират, отпечатват и т.н., без да се налага да ги сортирате или премествате предварително. В този урок ще ви обясним как да филтрирате по цвят в Excel, използвайки както традиционния метод, така и VBA код.

Изтегляне на работна тетрадка за практика

Изтеглете тази учебна тетрадка, за да се упражнявате, докато четете тази статия.

Филтриране по цвят.xlsm

2 различни начина за филтриране по цвят в 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 професионалисти.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.