Змест
Падручнік тлумачыць асновы пашыранага фільтра Excel і паказвае, як выкарыстоўваць яго для пошуку запісаў, якія адпавядаюць аднаму або некалькім складаным крытэрам.
Калі ў вас была магчымасць прачытаць наш У папярэднім падручніку вы ведаеце, што фільтр Excel дае мноства варыянтаў для розных тыпаў даных. Гэтыя ўбудаваныя параметры фільтрацыі для тэксту, лічбаў і дат могуць апрацоўваць мноства сцэнарыяў. Многія, але не ўсе! Калі звычайны аўтафільтр не можа рабіць тое, што вы хочаце, выкарыстоўвайце інструмент пашыранага фільтра і наладзьце крытэрыі, якія дакладна адпавядаюць вашым патрэбам.
Пашыраны фільтр Excel вельмі карысны, калі справа даходзіць да пошуку даных, якія адпавядаюць двум ці больш складаныя крытэрыі, такія як выманне супадзенняў і адрозненняў паміж двума слупкамі, фільтраванне радкоў, якія адпавядаюць элементам у іншым спісе, пошук дакладных супадзенняў, уключаючы вялікія і малыя літары, і многае іншае.
Пашыраны фільтр даступны ва ўсіх версіях Excel 365 - 2003. Націсніце на спасылкі ніжэй, каб даведацца больш.
Пашыраны фільтр Excel супраць аўтафільтра
У параўнанні з базавым інструментам аўтафільтра, пашыраны фільтр працуе па-іншаму ў пары важных спосабаў.
- Аўтафільтр Excel - гэта ўбудаваная магчымасць, якая прымяняецца адным націскам кнопкі. Проста націсніце кнопку Фільтр на стужцы, і ваш фільтр Excel гатовы да працы.
Пашыраны фільтр не можа прымяняцца аўтаматычна, таму што ён не мае папярэдне вызначаных налад, ён патрабуе(*банан*), які знаходзіць усе ячэйкі, якія змяшчаюць слова "банан":
Формулы ў крытэрыях пашыранага фільтра
Каб стварыць пашыраны фільтр з больш складаныя ўмовы, вы можаце выкарыстоўваць адну або некалькі функцый Excel у дыяпазоне крытэрыяў. Каб заснаваныя на формуле крытэрыі працавалі карэктна, прытрымлівайцеся наступных правілаў:
- Формула павінна мець значэнне TRUE або FALSE.
- Дыяпазон крытэрыяў павінен уключаць мінімум 2 вочкі. : ячэйка формулы і ячэйка загалоўка .
- Ячэйка загалоўка ва крытэрыях на аснове формулы павінна быць пустой , або мае загаловак, які адрозніваецца ад любога з загалоўкаў дыяпазону спісу.
- Для формулы, якая будзе ацэненая для кожнага радка даных у дыяпазоне спісу, выкарыстоўвайце адносную спасылку (без $, напрыклад A1) для спасылкі на ячэйку ў першым радку даных.
- Каб формула была ацэненая толькі для канкрэтнай ячэйкі або дыяпазону ячэек , выкарыстоўвайце абсалютная спасылка (з $, напрыклад $A$1) для спасылкі на гэту ячэйку або дыяпазон.
- Пры спасылцы на дыяпазон спісу ў формуле заўсёды выкарыстоўвайце абсалютныя спасылкі на ячэйкі.
Напрыклад, каб адфільтраваць радкі, дзе продажы ў жніўні (слупок C) большыя за продажы ў ліпені (слупок D), выкарыстоўвайце крытэрыі =D5>C5, дзе 5 ёсць першы радок даных:
Заўвага. Калі вашы крытэрыі ўключаюць толькі адну формулу , як у гэтым прыкладзе, не забудзьцеся ўключыць як мінімум 2ячэйкі ў дыяпазоне крытэрыяў (ячэйка формулы і ячэйка загалоўка).
Для атрымання больш складаных прыкладаў некалькіх крытэрыяў, заснаваных на формулах, глядзіце, як выкарыстоўваць пашыраны фільтр у Excel - прыклады дыяпазону крытэрыяў.
Выкарыстанне пашыранага фільтра з логікай І супраць АБО
Як ужо згаданы ў пачатку гэтага падручніка, пашыраны фільтр Excel можа працаваць як з І, так і з АБО логікай у залежнасці ад таго, як вы наладзілі дыяпазон крытэрыяў :
- Крытэрыі на той жа радок аб'ядноўваюцца аператарам І .
- Крытэрыі ў розных радках аб'ядноўваюцца аператарам АБО .
Каб палегчыць разуменне, разгледзім наступныя прыклады.
Пашыраны фільтр Excel з логікай І
Для адлюстравання запісаў з Прамежкавы вынік >=900 І Сярэдняе >=350, вызначце абодва крытэрыі ў адным радку:
Пашыраны фільтр Excel з логікай АБО
Каб адлюстраваць запісы з Прамежкавы вынік >=900 АБО Сярэдняе >=350, змясціце кожную ўмову ў асобны радок:
Пашыраны фільтр Excel з І таксама l як логіка АБО
Для адлюстравання запісаў для рэгіёна Паўночны з Прамежкавым вынікам большым або роўным 900 АБО Сярэднім большым або роўны 350, усталюйце дыяпазон крытэрыяў наступным чынам:
Інакш кажучы, дыяпазон крытэрыяў у гэтым прыкладзе ператвараецца ў наступную ўмову:
( Рэгіён =Паўн І Прамежкавы вынік >=900) АБО ( Рэгіён =Поўнач І Сярэдняе >=350)
Заўвага. Зыходная табліца ў гэтым прыкладзе змяшчае толькі чатыры рэгіёны: Поўнач, Поўдзень, Усход і Захад, таму мы можам смела выкарыстоўваць Поўнач у дыяпазоне крытэрыяў. Калі б існавалі якія-небудзь іншыя рэгіёны, якія змяшчаюць слова "поўнач", напрыклад, паўночны захад ці паўночны ўсход, то мы б выкарысталі крытэрыі дакладнага супадзення:
="=North"
.Як атрымаць толькі пэўныя слупкі
Пры наладзе пашыранага фільтра, каб ён капіюе вынікі ў іншае месца, вы можаце пазначыць, якія слупкі выняць .
- Перш чым прымяніць фільтр, увядзіце або скапіруйце загалоўкі слупкоў, якія вы хочаце вылучыць, у першы радок дыяпазону прызначэння.
Напрыклад, каб скапіяваць зводныя даныя, такія як Рэгіён , Элемент і Прамежкавы вынік на аснове вызначанага дыяпазону крытэрыяў, увядзіце 3 меткі слупка ў ячэйкі H1:J1 (калі ласка, глядзіце скрыншот ніжэй).
- Ужыце пашыраны фільтр Excel і абярыце опцыю Капіяваць у іншае месца ў Дзеянне .
- У полі Капіяваць у увядзіце спасылку на меткі слупкоў у дыяпазоне прызначэння (H1:J1) і націсніце OK.
У выніку Excel адфільтраваў радкі ў адпаведнасці з умовамі, пералічанымі ў дыяпазоне крытэрыяў (элементы рэгіёна Паўночны з Прамежкавы вынік >=900), і скапіяваў 3 слупкі ў указанымесцазнаходжанне:
Як скапіяваць адфільтраваныя радкі на іншы аркуш
Калі вы адкрыеце інструмент пашыранага фільтра на аркушы, які змяшчае вашы зыходныя дадзеныя, абярыце " Капіяваць у іншае месца " і выберыце дыяпазон Капіяваць у на іншым аркушы, вы атрымаеце наступнае паведамленне пра памылку: " Вы можаце скапіяваць толькі адфільтраваныя даныя ў актыўны ліст ".
Аднак ёсць спосаб скапіяваць адфільтраваныя радкі на іншы аркуш, і вы ўжо атрымалі падказку - проста запусціце пашыраны фільтр з аркуша прызначэння , таму што гэта будзе ваш актыўны аркуш.
Глядзі_таксама: Як канвертаваць CSV у Excel шляхам адкрыцця або імпартуВыкажам здагадку, што ваша зыходная табліца знаходзіцца ў аркушы1, і вы хочаце скапіяваць адфільтраваныя дадзеныя ў аркуш2. Вось вельмі просты спосаб зрабіць гэта:
- Для пачатку ўсталюйце дыяпазон крытэрыяў на Аркушы1.
- Перайдзіце на Аркуш2 і выберыце любую пустую ячэйку ў невыкарыстоўваемай частцы працоўнага аркуша.
- Запусціце пашыраны фільтр Excel (укладка Дадзеныя > Пашыраны ).
- У Пашыраны фільтр у дыялогавым акне выберыце наступныя параметры:
- У раздзеле Дзеянне выберыце Капіяваць у іншае месца .
- Пстрыкніце Дыяпазон спісу , пераключыцеся на Аркуш1 і абярыце табліцу, якую хочаце адфільтраваць.
- Націсніце поле Дыяпазон крытэрыяў , пераключыцеся на Аркуш1 і абярыце дыяпазон крытэрыяў.
- Пстрыкніце поле Капіяваць у і абярыце верхнюю левую ячэйку дыяпазону прызначэння на аркушы Sheet2. (У выпадку, калі выхочаце скапіяваць толькі некаторыя слупкі, увядзіце патрэбныя загалоўкі слупкоў на Sheet2 загадзя, а цяпер выберыце гэтыя загалоўкі).
- Націсніце OK.
У гэтым прыкладзе мы здабываем 4 слупкі на Аркуш2, таму мы ўвялі адпаведныя загалоўкі слупкоў дакладна так, як яны з'яўляюцца на Аркушы1, і выбралі дыяпазон, які змяшчае загалоўкі (A1:D1) у полі Капіяваць у :
Па сутнасці, гэта спосаб выкарыстання пашыранага фільтра ў Excel. У наступным уроку мы больш падрабязна разгледзім больш складаныя прыклады дыяпазону крытэрыяў з формуламі, так што сачыце за абнаўленнямі!
канфігурацыя дыяпазону спісу і дыяпазону крытэрыяў уручную. - Аўтафільтр дазваляе фільтраваць даныя па максімум 2 крытэрыях, і гэтыя ўмовы вызначаюцца непасрэдна ў дыялогавым акне Карыстальніцкі аўтафільтр .
Выкарыстоўваючы пашыраны фільтр, вы можаце знайсці радкі, якія адпавядаюць некалькім крытэрам, у некалькіх слупках, і пашыраныя крытэрыі трэба ўвесці ў асобны дыяпазон на працоўным аркушы.
Ніжэй вы пакажаце знайдзіце падрабязныя інструкцыі па выкарыстанні пашыранага фільтра ў Excel, а таксама некаторыя карысныя прыклады пашыраных фільтраў для тэкставых і лікавых значэнняў.
Як стварыць пашыраны фільтр у Excel
Выкарыстанне пашыранага Excel Фільтр не такі просты, як прымяненне аўтафільтра (як у выпадку з многімі "прасунутымі" рэчамі :), але ён, безумоўна, варты высілкаў. Каб стварыць пашыраны фільтр для аркуша, выканайце наступныя дзеянні.
1. Арганізуйце зыходныя даныя
Для дасягнення лепшых вынікаў упарадкуйце свой набор даных, прытрымліваючыся гэтых 2 простых правілаў:
- Дадайце радок загалоўка, дзе кожны слупок мае унікальны загаловак - дублікаты загалоўкаў прывядуць да блытаніны да пашыранага фільтра.
- Пераканайцеся, што ў вашым наборы даных няма пустых радкоў.
Напрыклад, вось як выглядае наша ўзорная табліца:
2. Наладзьце дыяпазон крытэрыяў
Увядзіце ўмовы, яны ж крытэрыі, у асобным дыяпазоне на аркушы. Тэарэтычна дыяпазон крытэрыяў можа знаходзіцца ў любым месцы аркуша. Уна практыцы зручней размясціць яго ўверсе і аддзяліць ад набору даных адным або некалькімі пустымі радкамі.
Заўвагі па дадатковых крытэрыях:
- дыяпазон крытэрыяў павінен мець тыя ж загалоўкі слупкоў , што і табліца / дыяпазон, які вы хочаце адфільтраваць.
- Крытэрыі, пералічаныя ў адным радку, працуюць з логікай І. Крытэрыі, уведзеныя ў розныя радкі, працуюць з логікай АБО.
Напрыклад, каб адфільтраваць запісы для рэгіёна Поўнач , Прамежкавы вынік якога большы за або роўны 900, усталюйце наступны дыяпазон крытэрыяў:
- Рэгіён: Поўнач
- Прамежкавы вынік: >=900
Падрабязную інфармацыю пра аператары параўнання, падстаноўныя знакі і формулы, якія вы можаце выкарыстоўваць у сваіх крытэрыях, глядзіце ў дыяпазоне крытэрыяў пашыранага фільтра.
3. Прымяненне пашыранага фільтра Excel
У дыяпазоне крытэрыяў прымяніце пашыраны фільтр наступным чынам:
- Выберыце любую асобную ячэйку ў вашым наборы даных.
- У Excel 2016, Excel 2013, Excel 2010 і Excel 2007, перайдзіце на ўкладку Даныя > Сартаваць & Група фільтраў і націсніце Дадаткова .
У Excel 2003 пстрыкніце меню Дадзеныя , навядзіце курсор на Фільтр , а затым націсніце Пашыраны фільтр… .
Глядзі_таксама: Экспартаваць кантакты з Outlook у Excel
З'явіцца дыялогавае акно пашыранага фільтра Excel, і вы наладзіце яго, як апісана ніжэй.
4. Наладзьце параметры пашыранага фільтра
У дыялогавым акне пашыранага фільтра Excelакне задайце наступныя параметры:
- Дзеянне . Выберыце, фільтраваць спіс на месцы або скапіяваць вынікі ў іншае месца.
Выбар « Фільтраваць спіс на месцы» схавае радкі, якія не адпавядаюць вашым крытэрам.
Калі вы выбіраеце « Капіяваць вынікі ў іншае месца" , абярыце верхнюю левую ячэйку дыяпазону, куды вы хочаце ўставіць адфільтраваныя радкі. Пераканайцеся, што ў дыяпазоне прызначэння няма дадзеных нідзе ў слупках, таму што ўсе ячэйкі ніжэй скапіраванага дыяпазону будуць ачышчаны.
- Дыяпазон спісу . Гэта дыяпазон ячэек, якія трэба адфільтраваць, загалоўкі слупкоў павінны быць уключаны.
Калі вы выбралі любую ячэйку ў сваім наборы даных перад націскам кнопкі Дадаткова , Excel аўтаматычна выбярэ ўвесь дыяпазон спісу. Калі Excel памыліўся з дыяпазонам спісу, пстрыкніце значок Згарнуць дыялог непасрэдна справа ад поля Дыяпазон спісу і выберыце патрэбны дыяпазон з дапамогай мышы.
- Дыяпазон крытэрыяў . Гэта дыяпазон вочак, у які вы ўводзіце крытэрыі.
Акрамя таго, сцяжок у левым ніжнім куце дыялогавага акна пашыранага фільтра дазваляе вам адлюстроўваць толькі ўнікальныя запісы . Напрыклад, гэты параметр можа дапамагчы вам атрымаць усе розныя (адрозныя) элементы ў калонцы.
У гэтым прыкладзе мы фільтруем спіс на месцы, таму наладзьце параметры пашыранага фільтра Excel у гэтымспосаб:
Нарэшце, націсніце OK, і вы атрымаеце наступны вынік:
Гэта выдатна... але той жа вынік можа быць дасягнуты з дапамогай звычайнага аўтафільтра Excel, праўда? Ва ўсякім разе, калі ласка, не спяшайцеся пакідаць гэтую старонку, таму што мы толькі пракралі паверхню, каб вы атрымалі асноўнае ўяўленне аб тым, як працуе пашыраны фільтр Excel. Далей у артыкуле вы знойдзеце некалькі прыкладаў, якія можна зрабіць толькі з пашыраным фільтрам. Каб вам было прасцей прытрымлівацца, давайце спачатку даведаемся больш пра крытэры пашыранага фільтра.
Дыяпазон крытэрыяў пашыранага фільтра Excel
Як вы толькі што бачылі, у выкарыстанні пашыранага няма ніякай навукі. Фільтр у Excel. Але як толькі вы вывучыце драбнюткія дэталі крытэрыяў пашыранага фільтра, вашы магчымасці будуць амаль неабмежаванымі!
Аператары параўнання лікаў і дат
У крытэрыях пашыранага фільтра вы можаце параўноўваць розныя лікавыя значэнні з выкарыстаннем наступных аператараў параўнання.
Аператар параўнання | Значэнне | Прыклад |
= | Роўны | A1=B1 |
> | Больш за | A1>B1 |
< | Менш за | A1 |
>= | Больш або роўна | A1>=B1 |
<= | Менш або роўна | A1<=B1 |
Не роўна | A1B1 |
Theвыкарыстанне аператараў параўнання з лікамі відавочна. У прыведзеным вышэй прыкладзе мы ўжо выкарыстоўвалі лікавыя крытэрыі >=900 для фільтрацыі запісаў з Прамежкавым вынікам , большым або роўным 900.
І вось яшчэ адзін прыклад. Выкажам здагадку, што вы жадаеце паказаць запісы Поўначы рэгіёну за месяц ліпень з Сумай большай за 800. Для гэтага ўкажыце наступнае умовы ў дыяпазоне крытэрыяў:
- Рэгіён: Поўнач
- Дата замовы: >=7/1/2016
- Дата замовы: <=7/30 /2016
- Колькасць: >800
А цяпер запусціце інструмент пашыранага фільтра Excel, укажыце Дыяпазон спісу (A4:D50) і Дыяпазон крытэрыяў (A2:D2), і вы атрымаеце наступны вынік:
Заўвага. Незалежна ад фармату даты, які выкарыстоўваецца ў вашым працоўным аркушы, вы заўсёды павінны ўказваць поўную дату ў дыяпазоне крытэрыяў пашыранага фільтра ў фармаце, які Excel можа зразумець, напрыклад, 7/1/2016 або 1-Jul-2016.
Пашыраны фільтр для тэкставых значэнняў
Акрамя лічбаў і дат, вы таксама можаце выкарыстоўваць лагічныя аператары для параўнання тэкставых значэнняў. Правілы вызначаны ў табліцы ніжэй.
Крытэрыі | Апісанне |
="=text" | Фільтраваць ячэйкі, значэнні якіх дакладна роўныя "тэксту". |
text | Фільтраваць ячэйкі, змест якіх пачынаецца з "тэкст". |
text | Фільтраваць ячэйкі, значэнні якіх недакладна роўны "тэксту" (ячэйкі, якія змяшчаюць "тэкст" як частку свайго змесціва, будуць уключаны ў фільтр). |
>text | Фільтруйце ячэйкі, у якіх значэнні ў алфавітным парадку пасля "тэкст". |
| Ячэйкі фільтра, значэнні якіх у алфавітным парадку перад "тэкст" ". |
Як вы бачыце, стварэнне пашыранага фільтра для тэкставых значэнняў мае шэраг асаблівасцей, таму давайце спынімся на гэтым больш падрабязна.
Прыклад 1. Тэкставы фільтр для дакладнага супадзення
Каб адлюстраваць толькі тыя ячэйкі, якія дакладна роўныя пэўнаму тэксту або сімвалу, уключыце знак роўнасці ва ўмовы.
Напрыклад, каб адфільтраваць толькі элементы Банан , выкарыстоўвайце наступныя крытэрыі:. Microsoft Excel адлюструе крытэрыі як =банан у ячэйцы, але вы можаце прагледзець увесь выраз у радку формул:
Як бачыце на скрыншоце вышэй крытэрыі паказваюць толькі запісы Banana з Sub-total большым або роўным 900, ігнаруючы Green banana і Goldfinger banana .
Заўвага. Пры фільтрацыі лікавых значэнняў , якія дакладна роўныя зададзенаму значэнню, вы можаце або не можаце выкарыстоўваць знак роўнасці ў крытэрах. Напрыклад, каб адфільтраваць запісы з прамежкавымі вынікамі, роўнымі 900, вы можаце выкарыстаць любы з наступных крытэрыяў прамежкавых вынікаў: =900 або проста 900.
Прыклад 2. Фільтруйце тэкставыя значэнні, якіяпачынацца з пэўнага сімвала(-аў)
Каб адлюстраваць усе ячэйкі, змесціва якіх пачынаецца з вызначанага тэксту, проста ўвядзіце гэты тэкст у дыяпазоне крытэрыяў без знака роўнасці або падвойных двукоссяў.
Напрыклад , каб адфільтраваць усе « зялёныя » элементы з прамежкавым вынікам большым або роўным 900, выкарыстоўвайце наступныя крытэрыі:
- Элемент: зялёны
- Прамежкавы вынік: >=900
Пашыраны фільтр Excel з падстаноўнымі знакамі
Каб адфільтраваць тэкставыя запісы з частковым супадзеннем , вы можаце выкарыстоўваць наступныя знакі падстаноўкі ў крытэрах пашыранага фільтра:
- Пытальнік (?), каб адпавядаць любому асобнаму сімвалу.
- Зорачка (*), каб адпавядаць любой паслядоўнасці сімвалаў.
- Тыльда (~), за якой ідуць *, ? або ~, каб адфільтраваць вочкі, якія ўтрымліваюць сапраўдны пытальнік, зорачку або тыльду.
У наступнай табліцы прадстаўлены некалькі прыкладаў дыяпазону крытэрыяў з падстаноўнымі знакамі. .
Крытэрыі | Апісанне | Прыклад |
*text* | Фільтраваць вочкі, якія змяшчаюць "тэкст". | *банан a* знаходзіць усе ячэйкі, якія змяшчаюць слова "банан", напрыклад. "зялёныя бананы". |
??text | Фільтраваць ячэйкі, змест якіх пачынаецца з любых двух сімвалаў, за якімі ідзе "тэкст" ". | ??банан знаходзіць ячэйкі, якія змяшчаюць слова "банан", якому папярэднічаюць любыя 2 сімвалы, напрыклад "1#банан" ці "//банан". |
text*text | Фільтраваць вочкі, якія пачынаюцца з "тэкст" Іутрымліваюць другое ўваходжанне «тэксту» ў любым месцы ячэйкі. | банан*банан знаходзіць клеткі, якія пачынаюцца са слова «банан» і ўтрымліваюць яшчэ адно ўваходжанне « банан» далей па тэксце, напр. " бананава-зялёны супраць бананава-жоўтага" . |
="=text*text" | Фільтраваць ячэйкі, якія пачынаюцца з дапамогай AND end with "text". | ="= banana * banana " знаходзіць вочкі, якія пачынаюцца і заканчваюцца словам "banana" ", напр. " банан, смачны банан" . |
="=text1?text2" | Фільтраваць вочкі, якія пачынаюцца з "тэкст1", заканчваецца "тэкстам2" і змяшчае роўна адзін сімвал паміж імі. | ="= банан ? апельсін " знаходзіць вочкі якія пачынаюцца словам "банан", заканчваюцца словам "апельсін" і ўтрымліваюць любы асобны сімвал паміж імі, напрыклад. " банан/апельсін" або " банан*апельсін". |
text~** | Фільтраваць ячэйкі, якія пачынаюцца з "тэкст", за якім ідзе *, за якім ідзе любы іншы сімвал(ы). | банан~** знаходзіць ячэйкі, якія пачынаюцца са слова "банан", за якім ідзе зорачка, пасля любога іншага тэксту, напрыклад "банан*зялёны" або "банан*жоўты". |
="=?????" | Фільтруе ячэйкі з тэкставымі значэннямі, якія змяшчаюць роўна 5 сімвалаў. | ="=?????" знаходзіць вочкі з любым тэкстам, які змяшчае роўна 5 сімвалаў, напрыклад, "яблык" ці "лімон". |
І вось самы просты крытэрый падстаноўкі ў дзеянні