Как да използвате потребителски филтър в Excel (5 начина)

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

Трудно е да се работи с листове на Excel с огромни набори от данни. Но ако можете да филтрирате набора от данни според специфичните си нужди, тогава задачата става доста по-лесна за изпълнение. В тази статия ще ви покажем как да извършите потребителски филтър в Excel.

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

Можете да изтеглите безплатната учебна тетрадка на Excel от тук.

Потребителски филтър.xlsm

5 начина за извършване на потребителски филтър в Excel

В този раздел ще ви покажем как да филтрирате стойности в Excel по персонализирани начини, като използвате инструментите за команди на Excel, макроси и др.

По-горе е наборът от данни, който ще използваме за изпълнение на нашия персонализиран филтър.

1. Филтриране на стойност въз основа на число в Excel

Можете да извършите персонализиран филтър в Excel и извличане на данни въз основа на конкретни числа .

Стъпки:

  • Изберете някоя клетка в рамките на обхвата.
  • В Начало таб, изберете Сортиране & Филтриране -> Филтриране от Редактиране на група.

  • A падаща стрелка ще се появи до заглавието на всяка колона.

  • Кликнете върху стрелка до колоната които искате да филтрирате. Искахме да филтрираме въз основа на Общо продажби затова щракнахме върху падащата стрелка точно до нея.
  • От падащия списък изберете Брой филтри -> Филтър по избор .

  • A Персонализиран автофилтър Ще се появи изскачащ прозорец. Изберете желаните от вас опции от падащия списък със стрелки. Искахме да извлечем Общо продажби стойност между 500 и 900 затова избрахме е по-голям от от първата падаща опция и написа 500 в полето за етикет до него.
  • Тъй като искахме два варианта да са верни затова проверихме И Ако искате резултатът да се основава само на едно условие, тогава премахване на отметката И и проверка Или опция.
  • От втория падащ списък избрахме е по-малък от и пише 900 в полето за етикет до него.
  • Натиснете OK .

Получихме данните за продукта, които съдържат Обща продажба стойност на 750 , което е между 500 и 900.

2. Филтриране на данни въз основа на определен текст

Подобно на предишния раздел, можете също така да имплементирате потребителски филтър към вашия набор от данни в съответствие с конкретен текст стойности.

Стъпки:

  • Както е показано по-горе, изберете някоя клетка в рамките на обхвата.
  • В Начало таб, изберете Сортиране & Филтриране -> Филтриране от Редактиране на група.
  • A падаща стрелка ще се появи до заглавието на всяка колона.
  • Щракнете върху стрелката до колоната, която искате да филтрирате. Този път ще филтрираме въз основа на Месец затова щракнахме върху падащата стрелка точно до нея.
  • От падащия списък изберете Текстови филтри -> Потребителски филтър .

  • От появилите се Персонализиран автофилтър изскачащия прозорец, изберете желаните от вас опции от падащата стрелка. Искахме да извлечем данните за продукта на Месеци преди юни, с изключение на юли , затова избрахме е по-голям от от първата падаща опция и написа юни в полето за етикет до него.
  • Тъй като искахме две възможности да бъдат true, така че проверихме И опция.
  • От втория падащ списък избрахме не е равен на и изберете Юли от падащия списък в полето за етикет, за да го изключите от условието. Можете също така ръчно да напишете името на месеца тук.
  • Натиснете OK .

Получихме данните за продукта за Месеци преди юни, с изключение на юли чрез персонализиран филтър в работния лист на Excel.

Прочетете повече: Как да филтрирате уникални стойности в Excel

3. Запазване на потребителски филтър в таблица в Excel

Досега ви показвахме как да използвате потребителски филтър с набор от данни, но можете да запазите потребителския филтър и в таблица. За да направите това, трябва да преобразувате набора от данни в таблица. Нека видим как да направим това в Excel.

Стъпки:

  • Изберете набора от данни.
  • От Начало таб, изберете Форматиране като таблица .

  • Можете да дадете на таблицата си персонализирано име или да оставите името такова, каквото е. Ние искахме да запазим име за нашата таблица, затова я нарекохме CustomTable . Отново, това не е задължително. .

  • След като ги направите, ще забележите падаща стрелка ще се появи до заглавието на всяка колона.

  • Вашата съвкупност от данни вече е преобразувана като таблица с опции за филтриране. Можете да извършите потребителския филтър, показан в горните раздели, или по друг начин, който желаете. Искахме да видим Подробности за продукта за месец Юли така че ние без отметка на Изберете всички и проверено само Юли .
  • Натиснете OK .

Само данните за продукта от Юли ще бъдат показани в таблицата.

3.1. Изпълнение на потребителски филтър за две колони в таблица

След като филтрирате една колона от таблица, можете да филтрирате друга колона, ако искате. Например след извличане на информация само от Юли , сега искаме да получим данните за продукта, които съдържат Обща продажба стойност от 500 до 800 .

  • Филтриране въз основа на Общо продажби , щракнахме върху падащата стрелка точно до нея.
  • От падащия списък изберете Брой филтри -> Филтър по избор .

  • От появилите се Персонализиран автофилтър изскачащо прозорче, избрахме е по-голям от от първата падаща опция и написа 500 в полето за етикет до него.
  • Тъй като искахме два варианта да са верни затова проверихме И опция.
  • От втория падащ списък избрахме е по-малък от и пише 800 в полето за етикет до него.
  • Натиснете OK .

Сега ще получите данните за продукта, който е произведен в Юли и има Обща продажба на 750 (което е между 500 и 800).

Прочетете повече: Как да филтрирате няколко колони едновременно в Excel

Подобни четива

  • Как да филтрирате множество редове в Excel (11 подходящи подхода)
  • Филтриране на данни в Excel въз основа на стойността на клетката (6 ефективни начина)
  • Как да използвате текстов филтър в Excel (5 примера)
  • Пряк път за филтър на Excel (3 бързи приложения с примери)

4. Извършване на потребителско филтриране с помощта на разширен филтър в Excel

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

Стъпки:

  • Изберете Разширен от Данни таб.

  • Ще забележите, че ще се появи изскачащо прозорче с име Разширен филтър която вече съдържа обхвата на набора от данни в Обхват на списъка кутия.

  • Това, което ще направите сега, е да се върнете към набора от данни и в друга клетка да съхраните данните, въз основа на които искате да извършите филтрирането. Например, искахме да извлечем данни за Мобилен , така че съхраняваме Мобилен в Клетка G5 и наименува колоната като Име на продукта в Клетка G4 .
  • Сега отново изберете Разширен в изскачащия прозорец задайте Обхват на критериите от плъзгане на новоопределените клетки . В нашия случай ние провлачихме Клетка G4 и G5 като входни стойности в Обхват на критериите .
  • Натиснете OK .

Можете да видите само детайлите на Мобилен са налични в нашия набор от данни.

5. Запис на макрос за филтриране на данни по персонализиран начин в Excel

Има и друг бърз и ефективен начин за запазване на всякакъв вид персонализирано филтриране на данни в Excel с помощта на Macro . Използвайки макрос, можете да запазите потребителския филтър и да го приложите по-късно в друг лист в Excel. Стъпки за изпълнение макрос за филтриране на данни по персонализиран начин са дадени по-долу.

Стъпки:

  • От Разработчик таб, изберете Записване на макрос .

  • Дайте име на макроса в Записване на макрос изскачащ прозорец. Нарекохме го MacroCustom в Име на макрос кутия.
  • Натиснете OK .

  • Сега можете да извършвате всякакъв вид филтриране в набора от данни, макросът ще го запише и ще приложи точния филтър в друг работен лист. Записване на макрос , искахме да извлечем Обща продажба на Юли така че ние без отметка на Изберете всички и провери Юли само от падащия списък, като щракнете върху стрелката до заглавието на колоната.
  • След натискане на OK ще ни покаже само данните за продукта за Юли .

  • Сега ще изберем Спиране на записването от Разработчик В него ще бъде записана точната процедура, която сме следвали, за да филтрираме данните.

  • Сега отидете в друг работен лист, който искате да филтрирате по същия начин. Макроси от Разработчик таб.

  • Изберете името на макроса, което сте посочили преди това. В нашия случай избрахме MacroCustom тук.
  • Натиснете Изпълнявайте .

Точният процес на филтриране, който следвахте в предишния работен лист, ще бъде приложен и тук. Погледнете снимката по-долу, която съдържа само данните за продукта, произведен в Юли .

Прочетете повече: Филтриране на множество критерии в Excel с VBA

Заключение

Тази статия ви показва как да извършване на персонализиран филтър в Excel. Надявам се, че тази статия е била много полезна за вас. Не се колебайте да попитате, ако имате някакви въпроси по темата.

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