Содржина
Филтрирањето станува неопходно кога имате поголема и посложена база на податоци. Враќањето на саканите податоци одзема многу време од таква база на податоци. Така, треба да знаете како да примените повеќе филтри во Excel. Методите на повеќе филтри се особено неверојатни за прикажување на вашите заинтересирани податоци.
Во оваа статија, ќе разговараме за методите како да примените повеќе филтри вклучително и VBA код во Excel. Исто така, ќе ја прикажеме функцијата FILTER која паметно се филтрира и автоматски ги ажурира податоците.
Преземете ја работната книга за вежбање
Можете да ја преземете работната книга за вежбање од тука:
Примена на повеќе филтри.xlsm
6 методи за примена на повеќе филтри во Excel
Пред да одиме на главната анализа, ајде да погледнеме во следните податоци. Овде, Имињата на 15 локации се дадени заедно со нивната Категорија . Освен тоа, Број на посети и Нови претплатници се обезбедени врз основа на Датум и режим на Платформи .
Сега ќе видиме примена на повеќе филтри во однос на различни перспективи. За спроведување на сесијата користиме верзија на Microsoft 365 . Значи, да започнеме.
1. Повеќе филтри на едноставен начин во различни колони во Excel
Овде, можете лесно да ги организирате потребните податоци користејќи ја опцијата Филтер во Excel. На пример,ако сакате да го добиете бројот на посети за Образовните страници и Мобилната платформа , можете едноставно да ја користите опцијата Филтер .
Затоа, за ова, следете ги чекорите подолу.
- Прво, изберете ја вашата база на податоци.
- Второ, од табулаторот Дома > кликнете на опцијата Филтер (од командната лента Подреди и Филтер ). Дополнително, можете да ја отворите опцијата Филтер на друг начин. Понатаму, тој е од табулаторот Податоци > кликнете на опцијата Филтер .
После тоа, ќе ја видите стрелката надолу надолу за секое поле.
Сега, треба да ги филтрирате саканите податоци.
- Прво, изберете ја „Категорија“ поле.
- Потоа, отштиклирајте го полето блиску до Избери ги сите за да ги деселектирате сите опции за податоци.
- Потоа, штиклирајте го полето блиску до „Образование“ .
- Подоцна, притиснете OK .
- Повторно, кликнете на “ Платформи“ полето и штиклирајте го полето блиску до платформата „Мобилна“ на претходниот начин.
По филтрирањето на две полиња, ќе го добиете следниот број на посети.
2. Користење на опцијата за автоматско филтрирање за филтрирање повеќе вредности во Excel <Опцијата 10>
AutoFilter во Excel се користи како вградено копче за филтрирање на различни видови потребни податоци во опсег на податоци или колона.
Значи, ако сакате да го пронајдете „Име на сајтови“ имате број на посети помеѓу 5000 и 10000 , а „Новите претплатници“ се поголеми од 200 , можете да го направите тоа на следниот начин.
- Прво, изберете ја базата на податоци и притиснете CTRL+SHIFT+L .
- Потоа, кликнете на паѓачката стрелка од полето „Број на посети“ .
- Потоа, одете во менито Филтри за броеви .
- Потоа, изберете ја опцијата Помеѓу .
Во овој момент, нов дијалог прозорец со име Прилагоден автоматски филтер ќе се појави.
- Прво, вметнете 5000 во првото празно место на дијалогот Прилагодено автофилтер .
- Второ , напишете 10000 во второто празно место.
- Конечно, притиснете OK .
Како како резултат, ќе го видите филтрираниот Број на посети .
- Слично, кликнете на паѓачката стрелка од полето „Нови претплатници“ .
- Потоа, одете во менито Филтри за броеви .
- Потоа, изберете Поголем Than опција.
Слично, се отвора полето за дијалог со име Прилагодено автофилтер за „ Нови претплатници “.
- Потоа, пополнете го просторот со пишување 200 .
- Подоцна, притиснете OK .
И ќе го добиете следниов резултат за вашето барање. Така, мислевме дека ви е јасно како да примените повеќе филтри во Excel.
3. Филтрира повеќе колониИстовремено користење на напредна карактеристика на филтер
Во претходните два методи, ја гледате примената на повеќе филтри одделно за секое поле. Покрај тоа, немавте опција да обезбедите критериуми.
Всушност, користејќи ја опцијата Напреден филтер , можете да наведете критериуми за полињата.
На пример, можете да наведете трите критериуми т.е. категоријата од локациите би била образование , бројот на посети би бил поголем од 10000 , а бројот на нови претплатници би бил поголем од 400 .
- Прво, запишете ги горенаведените критериуми во однос на нивните полиња. Овде, тие критериуми ги напишавме во опсегот на ќелиите B22:D23 . Всушност, мора да ги напишете критериумите хоризонтално .
- Потоа отворете ја опцијата Напреден филтер со кликнување на картичката Податоци > Подреди & Филтер > Напредно .
- Подоцна, наведете го опсегот на целата ваша база на податоци од каде сакате да филтрирајте во опцијата Список опсег и наведете ги критериумите во Опсегот на критериуми .
- Понатаму, ако не ви требаат слични податоци, штиклирајте го полето блиску до Само уникатни записи .
- Подоцна, притиснете OK .
И ќе го видите следен излез.
Слични читања:
- Филтрирајте повеќе критериуми во Excel (4Соодветни начини)
- Филтрирајте податоци во Excel користејќи формула
- Како да филтрирате повеќе колони истовремено во Excel (3 начини)
- Пребарајте повеќе ставки во филтерот Excel (2 начини)
4. Повеќе филтри кои користат VBA во Excel
Ако имате поголема база на податоци, одзема време и малку е здодевно да се добие потребниот резултат со помош на формула.
Наместо, можете да го користите кодот VBA во Excel кој го изведува резултатот брзо и прецизно.
Сега, да видиме како можете да го примените кодот VBA во нашата база на податоци.
Тука, ќе ги видиме двете апликации на VBA AutoFilter користејќи ИЛИ оператор и И оператор соодветно.
4.1. Повеќе филтри користејќи ИЛИ оператор (логика)
Ако сакате да ги филтрирате сајтовите што имаат број на посети помалку од 10000 или повеќе од 15000 , а категоријата на сајтовите би била образование , тогаш можете да ги следите следните чекори.
- Прво, од програмер таб > кликнете на Visual Basic .
- Потоа, отворете модул со кликнување на Вметни > Модул .
- Потоа, запишете го следниот код во Модул 1 .
9110
Разложување на кодот
Следниве работи се неопходни за користење на VBA автофилтер .
- Опсег: Се однесува на ќелијатаопсег за филтрирање на пр. B4:G19 .
- Поле: Тоа е индекс на бројот на колоната од најлевиот дел од вашата база на податоци. Вредноста на првото поле ќе биде 1 .
- Критериум 1: Првите критериуми за поле на пр. Критериуми1=”<10000”
- Критериум 2: Вториот критериум за поле на пр. Criteria2=">15000"
- Оператор: Оператор на Excel кој одредува одредени барања за филтрирање на пр. Оператор:=xlOr , Оператор:=xlAnd итн.
- Во моментов, од картичката Програмер > одете на Макроа .
- Потоа, изберете filter_my_sites од Името на макрото и притиснете Стартувај .
Ако ја извршите горната шифра, ќе го добиете следниот излез.
4.2. Повеќе филтри кои користат И оператор (логика)
Поважно, ако сакате да ги добиете образовните страници со број од посети помеѓу 5000 и 15000 , можете да го користите следниов код.
6613
- Откако ќе го извршите кодот, ќе го добиете следниот излез.
Значи, мислевме дека ви е јасно како да примените повеќе филтри во Excel користејќи VBA .
5. Користете од ФИЛТЕР Функција за примена на повеќе филтри
Првите 3 дискутирани методи се доста функционални иако имаат сериозни недостатоци. Не можете да ги ажурирате филтрираните податоциавтоматски. За ова, мора повторно да ги користите методите за филтрирање на нови податоци.
Затоа Microsoft носи ажурирана функција FILTER која автоматски ги ажурира филтрираните податоци. Покрај тоа, оваа функција ќе ја добиете само во верзијата Excel 365 .
Синтаксата на функцијата е
FILTER (низа, вклучува, [if_empty])Аргументите се-
- низа: Опсег или низа за филтрирање.
- вклучуваат : Булова низа, дадена како критериум.
- if_empty: Вредност што треба да се врати кога нема да се вратат резултати. Ова е изборно поле.
Понатаму, можете да го филтрирате датата на податоци врз основа на датумот. Да претпоставиме дека сакате да ја филтрирате целата база на податоци само за месецот јуни . Тоа значи дека сакате да го добиете името на страниците , бројот на посетите итн. за јуни .
- Во тоа случај, напишете ја формулата во ќелијата H5 . Овде, треба да задржите доволно простор за филтрираните податоци инаку ќе покаже некоја грешка.
=FILTER(B5:F19,MONTH(D5:D19) > 5,"No data")
Овде, B5:F19 е нашата база на податоци, D5:D19 е за датумот, синтаксата MONTH(D5:D19) > 5 го враќа датумот за јуни .
- Потоа, притиснете ENTER .
И, ќе Добијте го следниов излез.
6. Употреба на табела Excel за примена на повеќе филтри
Можете да користите Excel табела за да примените повеќе филтри. Чекорите се дадениподолу.
Чекори:
- Прво, изберете го опсегот на податоци.
- Второ, од табулаторот Вметни >> изберете ја карактеристиката Табе>
- Сега, проверете дали сте го избрале опсегот на податоци во полето Каде се податоците за вашата табела? . Овде, ако пред 12>Конечно, притиснете ОК .
Потоа, ќе ја видите стрелката надолу надолу за секое поле.
- Потоа, следете ги чекорите од метод-1 и ќе го добиете излезот.
Како да филтрирате повеќе вредности разделени со запирки во Excel
За овој дел, ќе користиме различна табела со податоци. Која ги содржи Името на страницата, Категоријата, Бројот на посети, и Платформите .
Сега, ако сакате да го добиете број на посети за Образовни сајтови и Мобилна платформа , можете да ги следите чекорите.
- Сега, изберете го сет и притиснете CTRL+SHIFT+L .
Значи, ќе ја видите паѓачката стрелка за секое поле.
- Потоа, кликнете на паѓачката стрелка од полето „Категорија“ .
- Потоа, одете во Филтри за текст менито.
- Потоа, изберете го Содржи.. опција.
Во овој момент, ќе се појави ново поле за дијалог со име Прилагоден автоматски филтер .
- На прво, напишете Образование на првото место.
- Потоа притиснете OK .
Значи, ќе видите дека Категоријата се филтрира.
Потоа, за филтрирање на Платформите следете ги чекорите од метод-1 и ќе го добиете конечниот резултат.
Дел за вежбање
Сега, можете сами да го вежбате објаснетиот метод.
Заклучок
Вака можете да ги примените повеќекратните филтри во Excel. Ако имате какви било предлози или забуна, ве молиме кажете ни во следниот дел за коментари.
Ви благодариме што сте со нас.