Филтрирајте ги податоците според условите на списокот. Филтрирање податоци во списокот. Филтрирање со формулар за податоци

Цел на работа:вршење на подредување податоци, запознавање со начинот на филтрирање на записи во листа, автоматско филтрирање, работа со формуларот за податоци.

Вежба 1.

Подредете ги податоците во Табела 5.5 неколку пати во согласност со следните карактеристики - по азбучен редослед на имињата на купувачите, по опаѓачки редослед на износот на трансакцијата, по растечки редослед на датумот на трансакцијата, според вкупниот број карактеристики (презиме, датум , износ).

Методологија за извршување на работа

1. Отворете нова работна книга и зачувајте ја како „Sort“ во вашата работна папка .

2. Направете ја табелата прикажана на Слика 5.56.

Слика 5.56 - Почетна табела со податоци

3. Поставете ги опциите за форматирање на табелата.

Font Times New Roman, големина на фонтот 12 pt., задебелено и централно порамнување за наслови, обвивка на зборови, сиво полнење; за главниот дел. За потсетување, командите за форматирање се достапни на лентата Почетна Þ клетки .

4. За подредување според полето за презиме на клиентот, поставете го курсорот каде било во оваа колона и извршете ја командата Податоци Þ Подреди (Сл. 5.51) .

Во полето за дијалог што се отвора, во полето Сортирај поизберете „Презиме на клиентот“. Растечки.

5. Повторете ги сите чекори од став 4 и поставете го сортирањето по „Износ на трансакција“, во опаѓачки редослед.

6. Повторно подредете по полето Датум на тргување, во растечки редослед.

7. Копирајте ја табелата на нов листи подредете го според множеството карактеристики. За да го направите ова, повикајте ја командата Податоци Þ Подреди. Инсталирајте Сортирај попрезимиња во растечки редослед, Потоа од странадатум во растечки редослед На крај, од страна насума по опаѓачки редослед.

8. Со команда Преименувај именувајте ги овие два листа.

Задача 2. Изберете информации од списокот врз основа на командата AutoFilter.

Методологија за извршување на работа.

1. На листот 4 креирајте табела и пополнете ја со информации од табелата 5.5.

2. Преименувајте го Sheet4 како Автоматски филтер #1.

3. За да примените автоматско филтрирање, поставете го курсорот во областа на списокот и извршете ја командата Податоци ÞФилтер. До имињата на колоните на табелата ќе се појават стрелки надолу, кои откриваат листа на можни вредности. Во колоната „Род“ изберете „М“ Копирајте ја табелата во лист 5 и преименувајте ја во „Автофилтер бр. 2“.

4. На листот „Автоматски филтер бр. 1“, во колоната „Род“, отворете ја листата за филтрирање и изберете „Сите“. Потоа, во колоната „Датум на раѓање“, изберете „Состојба“ во списокот за филтрирање и поставете го условот (сл. 5.57):

Табела 5.5

Презиме Име датум на вработување Дата на раѓање Кат Плата Возраст
Пашков Игор 16.05.74 15.03.49 М
Андреева Ана 16.01.93 19.10.66 И
Ерохин Владимир 23.10.81 24.04.51 М
Попов Алексеј 02.05.84 07.10.56 М
Тјунков Владимир 03.11.88 19.07.41 М
Ноткин Јуџин 27.08.85 17.08.60 М
Кубрина Марина 20.04.93 26.06.61 И
Гудков Никита 18.03.98 05.04.58 М
Горбатов Мајкл 09.08.99 15.09.52 М
Бистров Алексеј 06.12.00 08.10.47 М
Крилова Татјана 28.12.93 22.03.68 И
Бершева Олга 14.12.01 22.12.74 И
Русанова Надеж 24.05.87 22.01.54 И

Слика 5.57 – Поставување услови за филтрирање

5. Копирајте ја филтрираната табела во лист 6 и преименувајте ја во „AutoFilter #3. Во листот AutoFilter #1, поништете го изборот.

Слика 5.58 - Прилагоден филтер

6. Во колоната „Презиме“ изберете „Состојба“ во списокот за филтрирање и поставете го условот за избор на сите вработени чие презиме започнува со „Б“ (сл. 5.58).

7. Копирајте ја филтрираната листа во лист 7, преименувајте ја во „AutoFilter #4“.

8. На листот „Autofilter No. 5-те најголеми ставки од списокот“.

9. Зачувајте ја датотеката.

Задача 3.Филтрирајте ги записите од списокот користејќи ја командата Напреден филтер.

Методологијата за извршување на работата.

1. Одете на листот 8 и преименувајте го во „Напреден филтер“.

2. Копирајте ја табелата од претходната задача на овој лист (Табела 5.5), залепете ја почнувајќи од линијата 7. Првите 6 реда се резервирани за поставување услови.

3. Да создадеме низа услови. Да претпоставиме дека треба да ги избереме имињата на вработените кои добиваат повеќе од 5000 рубли. Или некој над 50 години. Пополнете ги условите како што е прикажано на слика 5.59.

Слика 5.59 - Услови за напреден филтер

4. Извршете ја командата Податоци Þ Напредно . Пополнете го полето за дијалог на следниов начин (сл. 5.60):

Слика 5.60 - Прозорец за напредни параметри на филтерот

Погледнете ги резултатите од изборот. Кога условите се напишани на една линија, се имплементира логично И.Кога условите се напишани на различни линии, се смета дека се поврзани со логичко ИЛИ. Ја разгледавме првата опција, сега разгледајте ја втората.

5. Да претпоставиме дека сакаме да ги прикажеме само оние вработени чии презимиња започнуваат со буквите A, G или N. Пополнете го опсегот на услови (Слика 5.61).

Слика 5.61 - Услови за напреден филтер

6. Извршете ја командата Податоци Þ Напредно и пополнете го полето за дијалог (слика 5.62).

Слика 5.62 - Прозорец за напредни параметри на филтерот

Погледнете ги резултатите од изборот на записи.

1. Прикажете список на сите вработени, платакои се натпросечни. Пред да го креирате овој филтер, внесете ја формулата =AVERAGE(F8:F20) во ќелијата H2 за да ја пресметате просечната плата.

2. Потоа во ќелијата А2 ја внесуваме пресметаната состојба =F8>$H$2, што се однесува на ќелијата H2 (слики 5.63 и 5.64).

Слика 5.63 - Услови за напреден филтер

Слика 5.64 Напредни опции за филтер

Филтерот е брз и лесен начин за наоѓање и работа со подмножество податоци во список. Филтрираната листа ги прикажува само редовите што одговараат на критериумите. За разлика од сортирањето, филтерот не го менува редоследот на записите во списокот. Филтрирањето привремено ги крие редовите што не сакате да се прикажат.

Линиите избрани за време на филтрирањето може да се уредуваат, форматираат, креираат дијаграми врз основа на нив, да се испечатат без да се менува редоследот на линиите и без да се поместуваат.

При филтрирање се избираат само потребните податоци, а останатите податоци се сокриени. На овој начин се прикажува само она што сакате да го видите, а тоа може да се направи со еден клик.

Филтрирањето на ниту еден начин не ги менува податоците. Откако ќе се отстрани филтерот, сите податоци повторно се појавуваат како што беа пред да се примени филтерот.

Постојат две команди достапни во Excel за филтрирање списоци:

Автоматски филтер

За да се овозможи Автоматски филтертреба да изберете која било ќелија во табелата, а потоа на јазичето Податоци во група Сортирање и филтер притиснете го големото копче :

После тоа, копче со стрелка надолу ќе се појави во заглавието на табелата десно од секое заглавие на колоната:

Со кликнување на стрелка се отвора мени со листа за соодветната колона. Списокот ги содржи сите елементи на колоната по азбучен или нумерички редослед (во зависност од типот на податоци), за да можете брзо да го најдете потребниот елемент:

Ако ни треба филтер само за една колона, тогаш не можеме да ги прикажеме копчињата со стрелки за останатите колони. За да го направите ова, пред да го притиснете копчето изберете неколку ќелии од саканата колона заедно со заглавието.

Филтрирање по точна вредност

Вклучи ја, уклучи ја, ме пали Автоматски филтер, кликнете на копчето со стрелка и изберете вредност од паѓачката листа. За брзо да ги изберете сите ставки во колона или да ги поништите сите ставки, кликнете (Селектирај се) :

Во овој случај, сите редови што не ја содржат избраната вредност во полето се скриени.

Со правење лабораториска работа, изберете го резултатот од филтрирањето, копирајте го на друго место на листот и потпишете го.

За да се исклучи Автоматски филтертреба повторно да го притиснете копчето .

За да го откажете дејството на филтерот, без да го напуштите режимот на филтрирање, кликнете на копчето и изберете ја ставката од паѓачката листа. (Селектирај се) . Во исто време, се појавуваат редовите на табелата скриени од филтерот.

Карактеристики на филтрирање на податоци

Филтрите ги кријат податоците. За тоа се дизајнирани. Меѓутоа, ако не знаете за филтрирање на податоци, може да добиете впечаток дека недостасуваат некои податоци. Можете, на пример, да отворите нечиј филтриран лист, па дури и да заборавите дека вие самите претходно го применивте филтерот. Така, кога има филтри на лист, може да се најдат различни визуелни знаци и пораки.

(се наоѓа во долниот лев агол на прозорецот). Почетна состојба:

Веднаш по филтрирањето на податоците, резултатот од апликацијата за филтер се прикажува во долниот лев агол на лентата за статус. На пример, " Пронајдени записи: 2 од 11”:

Броеви на линии . Со скршени броеви на линии, можете да забележите дека некои линии се скриени и променетата боја на броевите видливи линиипокажува дека избраните редови се резултат на изборот на филтер.

Тип на стрелки . Промената на стрелката Автоматско филтрирање во филтрираната колона во покажува дека колоната е филтрирана.

„“ е уште еден универзален филтер што може да се примени на колони со броеви или датуми.

„“ е многу условно име. Всушност, можностите на овој филтер се многу пошироки. Со овој филтер, можете да ги најдете или првите елементи или последните елементи (најмал или најголем број или датуми). И, спротивно на името на филтерот, резултатите не се ограничени на првите 10 елементи или на последните 10 елементи. Бројот на прикажани ставки може да се избере од 1 до 500.

” исто така ви овозможува да ги филтрирате податоците по процент од вкупниот број на редови во колоната. Ако колоната содржи 100 броеви и сакате да ги погледнете првите петнаесет, тогаш изберете 15 проценти.

Филтерот може да се користи за пронаоѓање на производи со највисоки или најниски цени, за одредување на списокот на неодамна ангажирани вработени или за прегледување на списокот на студенти со најдобри или најлоши оценки. За да го примените филтерот „“ на колона со податоци ( само бројки или датуми!!!), кликнете на стрелката во колоната и изберете ја ставката Нумерички филтри Понатаму :


Ова ќе отвори дијалог-кутија. преклопување Услови на листа :

Во полето за дијалог, изберете број(линии или проценти), најголемили најмалку, листа на ставкиили % од бројот на елементи.

Создадете свои сопствени филтри

На пример, сакаме да прикажеме само редови со позиции кои почнуваат со буквата „ Д'. За да го направите ова, кликнете на стрелката за автофилтер во првата колона и изберете Филтри за текст , потоа посочете започнува со… :


Ова ќе се појави дијалог-кутија. (која опција и да ја изберете десно, истиот дијалог прозорец сè уште ќе се појави.):

На терен Назив на работното местоизберете - започнува со , од десната страна влегуваме г:


Во прозорецот има навестување:

Прашалник " ? “ се залага за кој било лик.

Потпишете " * ” означува низа од какви било знаци.

Можете да ги изберете потребните податоци од списокот користејќи филтрирање, односно со криење на сите линии на списокот, освен оние што ги исполнуваат наведените критериуми. За да ја користите функцијата за филтрирање, треба да го поставите курсорот на табелата на една од ќелиите на заглавието на списокот (во нашата табела ова е опсегот A1: U11) и да ја повикате командата Податоци/Филтер/Автофилтер. Кога е активирано, во долниот десен агол на секоја ќелија за заглавие ќе се појави мала кутија со стрелка надолу.

Размислете за методите за работа со автоматскиот филтер користејќи го следниов пример. Ајде да одредиме колку претставници на посилниот пол работат во претпријатието. Кликнете на копчето за филтер што се наоѓа во ќелијата со наслов Пол и изберете ја буквата М (машко) од списокот што се отвора. Во статусната лента ќе се појави пораката Filter: selection (сл. 4.20). Сите редови што не ги исполнуваат наведените критериуми ќе бидат скриени. Стрелката на копчето за листа ќе стане сина, што покажува дека дадено полеовозможен е автофилтер.

Ориз. 4.20.Користење на автоматски филтер за избор на записи врз основа на „М“ (машки)

Ако треба да одредите колку шефови има меѓу овие луѓе, кликнете на копчето за автоматско филтрирање во ќелијата Позиција и изберете го зборот Шеф во соодветната листа. Во статусната лента ќе се појави порака која покажува колку редови ги исполнуваат наведените критериуми: Пронајдени записи: 2 од 10 (односно, одговорот ќе биде даден веднаш). Резултатот е прикажан на сл. 4.21.

За да го откажете филтрирањето на одредена колона, само отворете го списокот со автоматски филтри во таа колона и изберете Сите. Меѓутоа, ако функцијата за филтрирање е дефинирана за повеќе колони, ќе мора да ја повторите оваа операција неколку пати. Во овој случај, подобро е да се користи командата Податоци/Филтер/Прикажи ги сите.


Ориз. 4.21.Работен лист по филтрирање на списокот на вработени по критериумот „маж – шеф“

Функцијата за филтрирање ќе работи правилно ако внимавате кога внесувате податоци. Особено, треба да се осигурате дека нема дополнителни празни места на почетокот и на крајот на текстуалните податоци. Тие не се видливи на екранот, но може да доведат до погрешни резултати и потребно е многу време за да се идентификуваат.

Филтрирањето избира податоци што точно ги исполнуваат наведените критериуми. Затоа, ако наместо зборот „Head“ се појавува зборот „Head_“ во колоната, односно со празно место на крајот, Excel ги третира овие вредности како различни. За да се ослободите од овој вид недоследности, копирајте ја ќелијата со зборот „Глава“ на таблата со исечоци, активирајте го филтерот за изборот врз основа на „Head_“ и заменете ги неточните вредности со содржината на тампонот.

Можете да прикажете информации за еден / неколку параметри со филтрирање на податоците во Excel.

Постојат две алатки за оваа намена: Автоматско филтрирање и напреден филтер. Тие не бришат, туку кријат податоци што не одговараат на состојбата. Автофилтерот ги извршува наједноставните операции. Напредниот филтер има многу повеќе опции.

Автоматски филтер и напреден филтер во Excel

Има едноставна табела, не форматирана и не декларирана како листа. Можете да го вклучите автоматскиот филтер преку главното мени.


Ако форматирате опсег на податоци како табела или го декларирате како листа, тогаш веднаш ќе се додаде автоматски филтер.

Користењето на автоматскиот филтер е едноставно: треба да го изберете записот со саканата вредност. На пример, прикажете ги испораките во продавницата #4. Ставете штиклирање до соодветната состојба на филтрирање:

Веднаш го гледаме резултатот:

Карактеристики на алатката:

  1. Автоматскиот филтер работи само во опсег што не се прекинува. Различни табели на истиот лист не се филтрираат. Дури и ако имаат ист тип на податоци.
  2. Алатката го третира горниот ред како наслови на колони - овие вредности не се вклучени во филтерот.
  3. Можете да примените неколку услови за филтрирање одеднаш. Но, секој претходен резултат може да ги скрие записите неопходни за следниот филтер.

Напредниот филтер има многу повеќе опции:

  1. Можете да поставите онолку услови за филтрирање колку што ви треба.
  2. Критериумите за избор на податоци се на повидок.
  3. Со напредниот филтер, корисникот може лесно да најде единствени вредности во повеќелиниска низа.


Како да направите напреден филтер во Excel

Готов пример е како да користите напреден филтер во Excel:



Во оригиналната табела останаа само редови кои ја содржат вредноста „Москва“. За да го откажете филтрирањето, треба да кликнете на копчето „Исчисти“ во делот „Сортирај и филтрирај“.

Како да го користите напредниот филтер во Excel

Размислете за користење на напреден филтер во Excel за да изберете редови што ги содржат зборовите „Москва“ или „Рјазан“. Условите за филтрирање мора да бидат во истата колона. Во нашиот пример, еден под друг.

Пополнете го менито за напреден филтер:

Добиваме табела со редови избрани според даден критериум:


Ајде да ги избереме редовите што ја содржат вредноста „бр. 1“ во колоната „Продавница“ и „> 1.000.000 рубли“ во колоната за трошоци. Критериумите за филтрирање мора да бидат во соодветните колони на ознаката за состојбата. На една линија.

Пополнете ги параметрите за филтрирање. Притискаме ОК.

Да ги оставиме во табелата само оние редови што го содржат зборот „Рјазан“ во колоната „Регион“ или вредноста „> 10.000.000 рубли“ во колоната „Трошоци“. Бидејќи критериумите за избор се однесуваат на различни колони, ги поставуваме на различни линии под соодветните наслови.

Примени ја алатката Напреден филтер:


Оваа алатка може да работи со формули, што му овозможува на корисникот да реши речиси секоја задача при избирање вредности од низи.

Основни правила:

  1. Резултатот од формулата е критериумот за избор.
  2. Напишаната формула враќа ТОЧНО или НЕТОЧНО.
  3. Опсегот на изворот се одредува со помош на апсолутни референци, а критериумот за избор (во форма на формула) се одредува со помош на релативни референци.
  4. Ако се врати TRUE, редот ќе се прикаже откако ќе се примени филтерот. НЕТОЧНО - не.

Да ги прикажеме редовите што ја содржат количината над просекот. За да го направите ова, освен плочата со критериумите (во ќелијата I1), ќе го внесеме името „Најголем број“. Подолу е формулата. Ја користиме функцијата AVERAGE.

Изберете која било ќелија во опсегот на изворот и повикајте го „Напреден филтер“. Како критериум за избор го посочуваме I1:I2 (релативни врски!).

Во табелата останаа само оние редови каде што вредностите во колоната „Износ“ се над просекот.


За да оставите само редови што не се повторуваат во табелата, во прозорецот „Напреден филтер“, штиклирајте го полето до „Само единствени записи“.

Кликнете на ОК. Двојните линии ќе бидат скриени. Само уникатни записи ќе останат на листот.

Филтрирање податоци во списокот е избор на податоци според даден критериум, т.е. ова е операција која ви овозможува да ги изберете саканите податоци меѓу достапните.

Филтрите ви дозволуваат да прикажувате и прегледувате само податоци што исполнуваат одредени услови. Excel ви овозможува брзо и практично да ги прегледате потребните податоци од списокот користејќи едноставна команда - "AutoFilter". Повеќе сложени прашањадо базата на податоци може да се имплементира со помош на командата "Напреден филтер".

Автоматско филтрирање

За да извршите автоматско филтрирање, првично мора да ја копирате изворната база на податоци од листот „Пресметка на податоци по формули“ во новиот лист „Автоматско филтрирање“. Потоа поставете го курсорот во областа на списокот и извршете ја командата "Data" - "Filter" - "AutoFilter". Со ова Ексел тимги става паѓачките списоци директно во имињата на колоните на списокот. Со кликнување на стрелката, можете да ја видите листата на можни критериуми за избор. Ако копчето се користело за доделување филтер, стрелката станува сина. Постојат следниве опции за список на критериуми:

„Сите“ - се избираат сите записи;

· „Топ 10“ - во дијалог прозорецот „Наметнување услови на списокот“ изберете одреден број од најмалите или најголемите елементи од листата што сакате да ги прикажете;

· „Вредности“ - ќе бидат избрани само оние записи што ја создаваат наведената вредност во оваа колона;

· "Состојба" - записите се избираат според условот формиран од корисникот во дијалог прозорецот "Прилагоден автофилтер";

· „Празно“ - се претставени линии кои не содржат податоци во колоната;

· „Непразни“ - се претставени само оние записи што содржат непразни линии во колоната.

Во овој случај, неопходно е да се создадат следните услови за операцијата „Автоматско филтрирање“: за полето „Придобивки“ треба да ја поставите вредноста „Ветеран или инвалиден“, а за полето „Број на членови на семејството“ , треба да го поставите условот - „Поголемо или еднакво на 3“. Согласно тоа што филтрите се поставуваат во две колони истовремено, тогаш филтрирањето на записите ќе се врши според два услови истовремено, односно како резултат ќе бидат избрани придобивките за ветерани и инвалиди, чиј број на членови на семејството е поголем или еднаков на 3. Како резултат на тоа се пронајдени станари кои ги исполнуваат горенаведените услови. Овој резултатприкажано на слика Табела 4 „Автоматско филтрирање“.

Напреден филтер


Филтрирањето со помош на напреден филтер се врши со помош на командата: „Податоци“ - „Филтер“ - „Напреден филтер“.

За да ја користите командата „Напреден филтер“, прво мора да креирате табела со критериуми, која потоа ќе ја поставиме на истиот работен лист „Напреден филтер“ како и оригиналната табела „Пресметка на податоци по формули“, но на таков начин што листот е не се крие за време на филтрирањето.

Во „Напреден филтер“ како и во „Автоматски филтер“ има неколку опции за типовите критериуми, како што се:

Критериумот за споредба вклучува операции од следниот тип:

Точната вредност

вредност формирана со помош на релациони оператори;

шаблон за вредност што вклучува знаци или

Повеќекратен критериум - критериум формиран во неколку колони.

· Ако критериумите се наведени во секоја колона на една линија, тогаш се смета дека се поврзани со условот И.

· Ако критериумите се напишани во неколку редови, тогаш се смета дека се поврзани со условот ИЛИ.

Пресметан критериум - е формула напишана во линијата на областа на условот, која ја враќа логичката вредност „TRUE“ или „FALSE“.




Врв