Як прымяніць некалькі фільтраў у Excel (6 прыдатных метадаў)

  • Падзяліцца Гэтым
Hugh West

Фільтрацыя становіцца неабходнай, калі ў вас ёсць большы і больш складаны набор даных. Атрыманне жаданых даных з такога набору даных займае даволі шмат часу. Такім чынам, вы павінны ведаць, як прымяняць некалькі фільтраў у Excel. Метады некалькіх фільтраў асабліва дзіўныя для адлюстравання цікавых даных.

У гэтым артыкуле мы абмяркуем метады прымянення некалькіх фільтраў у тым ліку Код VBA у Excel. Акрамя таго, мы пакажам функцыю FILTER , якая разумна фільтруе і аўтаматычна абнаўляе даныя.

Спампаваць практычны сшытак

Вы можаце спампаваць практычны сшытак адсюль:

Ужыванне некалькіх фільтраў.xlsm

6 метадаў прымянення некалькіх фільтраў у Excel

Перш чым перайсці да асноўнага аналізу, давайце зірнем на наступны набор даных. Тут назвы 15 сайтаў прыведзены разам з іх катэгорыяй . Акрамя таго, Колькасць наведванняў і Новыя падпісчыкі прадастаўляюцца на аснове Даты і рэжыму Платформ .

Цяпер мы ўбачым прымяненне шматлікіх фільтраў у дачыненні да розных пунктаў гледжання. Для правядзення сесіі мы выкарыстоўваем версію Microsoft 365 . Такім чынам, давайце пачнем.

1. Некалькі фільтраў простым спосабам у розных слупках у Excel

Тут вы можаце лёгка арганізаваць неабходныя даныя, выкарыстоўваючы опцыю Фільтр у Excel. Напрыклад,калі вы хочаце атрымаць колькасць наведванняў для адукацыйных сайтаў і мабільнай платформы , вы можаце проста выкарыстоўваць опцыю Фільтр .

Для гэтага выканайце наступныя крокі.

  • Па-першае, абярыце свой набор даных.
  • Па-другое, на ўкладцы Галоўная > націсніце опцыю Фільтр (з панэлі каманд Сартаваць і фільтраваць ). Акрамя таго, вы можаце адкрыць опцыю Фільтр іншым спосабам. Акрамя таго, гэта з укладкі Даныя > націсніце опцыю Фільтр .

Пасля гэтага вы ўбачыце стрэлку выпадальнага меню для кожнае поле.

Цяпер вы павінны адфільтраваць патрэбныя даныя.

  • Спачатку абярыце «Катэгорыю» поле.
  • Затым зніміце сцяжок побач з Выбраць усё , каб зняць выбар з усіх параметраў даных.
  • Затым пастаўце галачку побач з «Адукацыя» .
  • Пазней націсніце ОК .

  • Зноў націсніце “ Платформы” і пастаўце галачку побач з платформай “Мабільная” ранейшым спосабам.

Пасля фільтрацыі два палі, вы атрымаеце наступную колькасць наведванняў.

2. Выкарыстанне опцыі аўтафільтра для фільтрацыі некалькіх значэнняў у Excel

Аўтафільтр опцыя ў Excel выкарыстоўваецца як убудаваная кнопка для фільтрацыі розных тыпаў неабходных даных у дыяпазоне даных або слупку.

Такім чынам, калі вы хочаце знайсці «Назва сайтаў» маючы колькасць наведванняў ад 5000 да 10000 і “новых падпісчыкаў” больш за 200 , вы можаце зрабіць гэта наступным чынам.

  • Спачатку абярыце набор даных і націсніце CTRL+SHIFT+L .

  • Затым, націсніце на стрэлку выпадальнага меню ў полі “Колькасць наведванняў” .
  • Пасля гэтага перайдзіце ў меню Фільтры колькасці .
  • Затым абярыце опцыю Паміж .

У гэты час новае дыялогавае акно з назвай Карыстальніцкі аўтафільтр З'явіцца .

  • Па-першае, устаўце 5000 у першае пустое месца дыялогавага акна Карыстальніцкі аўтафільтр .
  • Па-другое , напішыце 10000 у другі прабел.
  • Нарэшце націсніце ОК .

Як у выніку вы ўбачыце адфільтраваную Колькасць наведванняў .

  • Аналагічным чынам націсніце на стрэлку выпадальнага спісу поля “Новыя падпісчыкі” .
  • Затым перайдзіце ў меню Фільтры нумароў .
  • Пасля гэтага абярыце Больш Параметр Than .

Аналагічным чынам адкрываецца дыялогавае акно з назвай Карыстальніцкі аўтафільтр для « Новых падпісчыкаў ».

  • Затым запоўніце прабел, набраўшы 200 .
  • Пасля гэтага націсніце ОК .

І вы атрымаеце наступны вынік для вашага запыту. Такім чынам, мы палічылі, што вам зразумела, як прымяніць некалькі фільтраў у Excel.

3. Фільтруе некалькі слупкоўАдначасовае выкарыстанне функцыі пашыранага фільтра

У папярэдніх двух метадах вы бачыце прымяненне некалькіх фільтраў асобна для кожнага поля. Больш за тое, у вас не было магчымасці ўказаць крытэрыі.

Насамрэч, выкарыстоўваючы параметр Пашыраны фільтр , вы можаце ўказаць крытэрыі для палёў.

Напрыклад, вы можаце ўказаць тры крытэрыю, г.зн. катэгорыя сайтаў будзе адукацыя , колькасць наведванняў будзе больш за 10000 , і колькасць новых падпісчыкаў будзе больш за 400 .

  • Спачатку запішыце вышэйзгаданыя крытэрыі адносна іх палёў. Тут мы напісалі гэтыя крытэрыі ў дыяпазоне ячэек B22:D23 . Фактычна, вы павінны напісаць крытэрыі гарызантальна .

  • Затым адкрыйце опцыю Пашыраны фільтр , націснуўшы ўкладку Даныя > Сартаваць & Фільтр > Пашыраны .

  • Пазней укажыце дыяпазон усяго вашага набору даных, з якога вы хочаце адфільтраваць у опцыі Дыяпазон спісу і задаць крытэрыі ў Дыяпазон крытэрыяў .
  • Акрамя таго, калі вам не патрэбны падобныя даныя, пастаўце галачку побач з Толькі ўнікальныя запісы .
  • Пасля гэтага націсніце ОК .

І вы ўбачыце наступны вынік.

Падобныя паказанні:

  • Фільтр некалькіх крытэрыяў у Excel (4Прыдатныя спосабы)
  • Фільтрацыя даных у Excel з дапамогай формулы
  • Як адначасова фільтраваць некалькі слупкоў у Excel (3 спосабы)
  • Пошук некалькіх элементаў у фільтры Excel (2 спосабы)

4. Некалькі фільтраў з выкарыстаннем VBA ў Excel

Калі ў вас ёсць большы набор даных, гэта адымае шмат часу і крыху сумна, каб атрымаць неабходны вынік з дапамогай формулы.

Наадварот, вы можаце выкарыстоўваць код VBA у Excel, які выконвае вынік хутка і дакладна.

Цяпер давайце паглядзім, як вы можаце ўжыць код VBA да нашага набору даных.

Тут мы ўбачым два прымянення VBA AutoFilter з выкарыстаннем Аператар АБО і аператар І адпаведна.

4.1. Некалькі фільтраў з выкарыстаннем аператара АБО (логіка)

Калі вы хочаце адфільтраваць сайты з колькасцю наведванняў менш за 10000 ці больш за 15000 , а катэгорыя сайтаў будзе адукацыя , тады вы можаце выканаць наступныя крокі.

  • Па-першае, ад распрацоўшчыка табуляцыя > націсніце Visual Basic .

  • Затым адкрыйце модуль, націснуўшы Уставіць > Модуль .

  • Пасля гэтага запішыце наступны код у Модуль 1 .
6247

Разбіўка кода

Наступныя рэчы неабходныя для выкарыстання VBA AutoFilter .

  • Дыяпазон: Адносіцца да ячэйкідыяпазон для фільтрацыі, напр. B4:G19 .
  • Поле: Гэта індэкс нумара слупка ў крайняй левай частцы вашага набору даных. Значэнне першага поля будзе 1 .
  • Крытэрый 1: Першы крытэрый для поля, напрыклад. Крытэрый1=”<10000”
  • Крытэрый 2: Другі крытэрый для поля, напр. Criteria2=”>15000”
  • Аператар: Аператар Excel, які вызначае пэўныя патрабаванні да фільтрацыі, напрыклад. Аператар:=xlOr , Аператар:=xlAnd і г.д.
  • У гэты час з укладкі Распрацоўшчык > перайдзіце да Макрасы .

  • Затым выберыце filter_my_sites з назвы макраса і націсніце Выканаць .

Калі вы запусціце прыведзены вышэй код, вы атрымаеце наступны вынік.

4.2. Некалькі фільтраў з выкарыстаннем аператара І (логіка)

Што яшчэ больш важна, калі вы хочаце, каб адукацыйныя сайты мелі колькасць наведванняў ад 5000 да 15000 , вы можаце выкарыстоўваць наступны код.

4477

  • Пасля запуску кода вы атрымаеце наступны вынік.

Такім чынам, мы палічылі, што вам зразумела, як прымяніць некалькі фільтраў у Excel з дапамогай VBA .

5. Выкарыстоўвайце функцыі FILTER для прымянення некалькіх фільтраў

Першыя 3 абмеркаваныя метады даволі функцыянальныя, хоць і маюць сур'ёзныя недахопы. Вы не можаце абнавіць адфільтраваныя даныяаўтаматычна. Для гэтага вам зноў трэба выкарыстоўваць метады фільтрацыі новых даных.

Вось чаму Microsoft прапануе абноўленую функцыю FILTER , якая аўтаматычна абнаўляе адфільтраваныя даныя. Больш за тое, вы атрымаеце гэту функцыю толькі ў версіі Excel 365 .

Сінтаксіс функцыі:

ФІЛЬТР (масіў, уключыць, [if_empty])

Аргументы -

  • масіў: Дыяпазон або масіў для фільтрацыі.
  • уключыць : Лагічны масіў, прадстаўлены ў якасці крытэрыяў.
  • if_empty: Значэнне, якое вяртаецца, калі вынікі не вяртаюцца. Гэта неабавязковае поле.

Акрамя таго, вы можаце адфільтраваць набор даных па даце. Выкажам здагадку, што вы хочаце адфільтраваць увесь набор даных толькі за месяц чэрвень . Гэта азначае, што вы хочаце атрымаць назву сайтаў , колькасць наведванняў і г.д. за чэрвень .

  • У гэтым выпадку, запішыце формулу ў ячэйку H5 . Тут вы павінны пакінуць дастаткова месца для адфільтраваных даных, інакш яны будуць паказваць памылку.
=FILTER(B5:F19,MONTH(D5:D19) > 5,"No data")

Тут B5:F19 - наш набор даных, D5:D19 - дата, сінтаксіс МЕСЯЦ(D5:D19) > 5 вяртае дату чэрвеня .

  • Затым націсніце ENTER .

І вы будзеце атрымаць наступны вынік.

6. Выкарыстанне табліцы Excel для прымянення некалькіх фільтраў

Вы можаце выкарыстоўваць табліцу Excel для прымянення некалькі фільтраў. Крокі дадзеныніжэй.

Крокі:

  • Па-першае, выберыце дыяпазон даных.
  • Па-другое, на ўкладцы Уставіць >> абярыце функцыю Табліца .

У гэты час з'явіцца дыялогавае акно з назвай Стварыць табліцу .

  • Цяпер пераканайцеся, што вы выбралі дыяпазон даных у полі Дзе знаходзяцца даныя вашай табліцы? . Тут, калі вы вылучыце дыяпазон даных раней, гэта поле будзе аўтаматычна запаўняцца.
  • Затым адзначце опцыю Мая табліца мае загалоўкі .
  • Нарэшце націсніце OK .

Пасля гэтага вы ўбачыце стрэлку выпадальнага спісу для кожнае поле.

  • Затым выканайце крокі метаду-1 , і вы атрымаеце вынік.

Як адфільтраваць некалькі значэнняў, падзеленых коскамі ў Excel

У гэтым раздзеле мы будзем выкарыстоўваць іншую табліцу даных. Які змяшчае назву сайта, катэгорыю, колькасць наведванняў і платформы .

Цяпер, калі вы хочаце атрымаць колькасць наведванняў для Адукацыйных сайтаў і Мабільнай платформы , вы можаце выканаць наступныя дзеянні.

  • Цяпер абярыце набор даных і націсніце CTRL+SHIFT+L .

Такім чынам, вы ўбачыце стрэлку выпадальнага спісу для кожнага поля.

  • Затым націсніце на стрэлку выпадальнага меню ў полі “Катэгорыя” .
  • Пасля гэтага перайдзіце да Тэкставыя фільтры меню.
  • Затым абярыце Змяшчае.. варыянт.

У гэты час з'явіцца новае дыялогавае акно з назвай Карыстальніцкі аўтафільтр .

  • У спачатку напішыце Адукацыя ў першым месцы.
  • Затым націсніце ОК .

Такім чынам, вы ўбачыце, што Катэгорыя адфільтраваная.

Пасля гэтага для фільтрацыі Платформ выконвайце крокі метаду-1 і вы атрымаеце канчатковы вынік.

Практычны раздзел

Цяпер вы можаце практыкаваць апісаны метад самастойна.

Выснова

Вось як вы можаце прымяніць некалькі фільтраў у Excel. Калі ў вас ёсць якія-небудзь прапановы або блытаніна, паведаміце нам аб гэтым у наступным раздзеле каментарыяў.

Дзякуй, што з намі.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.