Съдържание
Трудно е да се работи с листове на 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. Надявам се, че тази статия е била много полезна за вас. Не се колебайте да попитате, ако имате някакви въпроси по темата.