Filtro të dhënat sipas kushteve të listës. Filtrim kompleks (filtri i avancuar)

Filtrimi ose marrja e mostrave është një operacion shumë i zakonshëm kur punoni me lista. Thelbi i saj është të zgjidhni nga lista të gjitha linjat (regjistrat) që plotësojnë disa kushte. Mund të ketë shumë kushte, ato mund të jenë të thjeshta dhe komplekse, të lidhura me njëra-tjetrën ose të pavarura. Ka disa mënyra për të filtruar listat në Excel.

Metoda 1. Auto filter

Të filtrosh listën me një filtër automatik do të thotë të fshehësh të gjitha rreshtat përveç atyre që plotësojnë kushtet e specifikuara të filtrimit. Për të kryer një operacion të tillë, duhet të zgjidhni çdo qelizë në listë dhe të zgjidhni nga menyjaTë dhënat - Filtri - AutoFilter(Të dhënat - Filter - AutoFilter).

Në rreshtin e parë që përmban titujt e kolonave, do të shfaqen butonat e shigjetave - butonat e filtrit automatik:

Për të zgjedhur regjistrimet, duhet të klikoni në butonin e filtrit automatik në kokën e kolonës së kërkuar dhe të zgjidhni nga lista rënëse atë që dëshironi të filtroni:

Pas filtrimit, kushtojini vëmendje numrave të rreshtave të shfaqur - Excel fshehu të gjitha rreshtat që nuk kënaqin kusht i dhënë dhe numrat e filtruar shfaqen në ngjyrë blu për t'i kujtuar përdoruesit se aktualisht po shohin një listë jo të plotë.

Fatkeqësisht, asnjë version i Excel-it përveç Excel 2007 nuk ju lejon të zgjidhni më shumë se një opsion nga një listë rënëse.

Mund të përdorim gjithashtu AutoFilter për të gjetur një numër (ose përqindje) të caktuar të artikujve më të mëdhenj ose më të vegjël në listë. Për ta bërë këtë, klikoni në butonin autofilter në fushën përkatëse dhe zgjidhni Top 10 (Top 10). Do të hapet një dritare në të cilën përdoruesi mund të vendosë numrin e elementeve dhe të zgjedhë llojin e tyre nga listat rënëse - më i madhi ose më i vogli:

Metoda 2. AutoFilter i personalizuar

Ne mund të përdorim një filtër automatik për të filtruar të dhënat bazuar në kushte më komplekse. Le të themi se duhet të zgjidhni rreshta nga lista ku paga e punonjësit shtrihet në rangun nga 1000 në 2000 ose më pak / më shumë se një vlerë e caktuar. Për të kryer një filtrim të tillë nga lista rënëse e fushës "Kostoja e porosisë", zgjidhni Gjendja (Custom). Do të shfaqet një dritare:

Duke përdorur listat rënëse, duhet të vendosni kushtin e përzgjedhjes dhe të klikoni butonin Ne rregull - Excel do të shfaq vetëm ato rreshta që plotësojnë kushtet e specifikuara.

Një filtër automatik i personalizuar mund të funksionojë gjithashtu me tekst - për këtë, ka operatorë në listën e kushteve Filloni me..., Përfundon në..., Përmban ..., Nuk përmban ... etj.

Metoda 3. Filtri i avancuar

Ndryshe nga AutoFilter dhe Filter automatik i personalizuar - Filtri i avancuarpraktikisht nuk ka kufizime në numrin e kushteve të vendosura në listë. Por (nuk ka ëmbëlsira falas!) Kërkon disa operacione përgatitore. Gjegjësisht:

Për shembull, për të zgjedhur çifte të porsamartuar nga lista e punonjësve në dosjen tonë, mund të vendosni kushtet si më poshtë:

Excel do të përzgjedhë të gjithë meshkujt me pagë 1000 e më shumë, të pamartuar dhe femra të lindura më 1 janar 1950, beqarë, me fëmijë.

Për të filtruar të dhënat sipas kritereve nga tabela jonë, zgjidhni çdo qelizë në listën origjinale të punonjësve dhe zgjidhni nga menyjaTë dhënat - Filtri - Filtri i avancuar(Të dhënat - Filtri - Filtri i avancuar)... Do të hapet një dritare Filtri i avancuar, në të cilën duhet të futni adresën e gamës së burimit, adresën e gamës së kushteve dhe të specifikoni vendin ku të vendosni rezultatet e filtrimit:

Kutia e zgjedhjes Vetëm rekorde unikeshërben për të përzgjedhurtë dhëna që nuk përsëriten.

Filtrimi i të dhënave në një listë

Një filtër është një mënyrë e shpejtë dhe e lehtë për të gjetur një nëngrup të dhënash dhe për të punuar me të në një listë. Lista e filtruar shfaq vetëm rreshtat që përputhen kushtet(kushti, kufizimi i specifikuar për zgjedhjen e regjistrimeve) i specifikuar për kolonën. Në këtë rast, pjesa tjetër e linjave rezultojnë të jenë i fshehur.

E gjithë kjo thjeshton procesin e futjes dhe fshirjes së të dhënave, si dhe procesin e gjetjes së informacionit.

Avantazhi i përdorimit të filtrave është se rezultati i filtrit mund të kopjohet në një zonë të veçantë të tabelës dhe të përdoret menjëherë në llogaritjet.

V Microsoft Excel ekzistojnë dy komanda për filtrimin e listave:

  • Autofilter, duke përfshirë filtrin sipas përzgjedhjes, për kushte të thjeshta përzgjedhjeje;
  • Filtri i avancuar për kushte më të vështira përzgjedhjeje.

Ndryshe nga renditja, një filtër nuk e ndryshon rendin e hyrjeve në listë. Filtrimi fsheh përkohësisht rreshtat që nuk dëshironi t'i shfaqni.

Rreshtat e zgjedhur gjatë filtrimit në Microsoft Excel mund të redaktohen, formatohen, grafikët të bazuara në to dhe të printohen pa ndryshuar rendin e rreshtave ose pa i lëvizur ato.

Autofilter përdoret në rastet kur është e nevojshme filtrimi i shpejtë i të dhënave duke specifikuar një ose dy kushte të thjeshta përzgjedhjeje. Këto kushte zbatohen për përmbajtjen e qelizave në një kolonë të vetme.

Kur përdorni komandën Autofilter Butonat e shigjetave shfaqen në të djathtë të emrave të kolonave në listën e filtruar.

Microsoft Excel tregon artikujt e filtruar me ngjyrë blu

Kur një kusht përzgjedhjeje duhet të zbatohet njëkohësisht në qelizat e dy ose më shumë kolonave;

Kur tre ose më shumë kushte përzgjedhjeje duhet të zbatohen në qelizat në një kolonë:

Kur kushti i përzgjedhjes përdor vlerën e marrë nga llogaritja e formulës së specifikuar.

Një filtër i avancuar mund të përdorë operacionet DHE, OSE dhe të hartojë kritere të llogaritura.

Të dy komandat thirren si rezultat i zgjedhjes së komandës Data / Filter.

Duke përdorur komandën Filtri i avancuar ju mund ta filtroni listën në të njëjtën mënyrë si me komandën Autofilter por listat zbritëse për kolonat nuk shfaqen.

Për të kërkuar të dhëna duke përdorur një filtër të avancuar, së pari duhet të përgatitni të dhënat në përputhje me rrethanat:

1 Krijo një bazë të dhënash ( Gama origjinale).

2. Krijo Gama e gjendjes, i cili specifikon kushtet e kërkimit për të dhënat. Rreshti i sipërm i këtij diapazoni duhet të përmbajë titujt e fushave që përputhen saktësisht me titujt e fushave në diapazonin origjinal (lista e gatshme).

Gama e kushteve duhet të përfshijë të paktën një rresht bosh qelizash menjëherë poshtë titujve. V kjo linjë ose rreshta kushtet regjistrohen dhe gjithçka që shkruhet në kolonën nën titullin e fushës i referohet posaçërisht kësaj fushe.

Kushtet e të gjitha kolonave të çdo rreshti janë të lidhura me operacionin logjik " DHE", Dhe pastaj të gjitha linjat lidhen me operacionin logjik" OSE»

3 Nga menyja Të dhënat zgjidhni ekipin Filtri, pastaj Filtri i avancuar.

Në fushën e hyrjes Gama e kushteve specifikon hapësirën e qelizave në fletën e punës që përmban kushtet tuaja. Në fushën e hyrjes Vendosni rezultatin në varg tregon gamën e qelizave në të cilat kopjohen linjat. Kjo fushë është e disponueshme vetëm kur zgjidhet butoni i radios Kopjo në një vend tjetër.

4 Kontrolloni korrektësinë e mbushjes automatike të të gjitha diapazoneve dhe, nëse është e nevojshme, korrigjoni ato.

Shembuj të kushteve të vështira të përzgjedhjes:

Kushte të shumta për një kolonë Nëse ka dy ose më shumë kushte filtri për një kolonë, vendosni këto kushte filtri direkt nën njëri-tjetrin në rreshta të veçantë. Shitës Belov Baturin Roshchin Një kusht për kolona të shumta Për të gjetur të dhëna në kolona të shumta që përputhen me të njëjtin kriter përzgjedhjeje, futni të gjitha kushtet e përzgjedhjes në një rresht të diapazonit të kritereve të përzgjedhjes. Lloji i Shitës Shitjet Frutat Belov >1 000 Kushte të ndryshme për kolona të ndryshme Lloji i Shitës Shitjet Frutat Belov >1 000

Për të gjetur të dhëna që plotësojnë një kriter në një kolonë, ose plotësojnë një kriter tjetër në një kolonë tjetër, vendosni kriteret e filtrit në rreshta të ndryshëm të gamës së kritereve të filtrit. Për shembull,

Një nga dy grupet e kushteve për dy kolona

Për të gjetur rreshta që përputhen me një nga dy grupet e kritereve, secila prej të cilave përmban kushte për më shumë se një kolonë, vendosni kriteret e filtrit në rreshta të veçantë. Për shembull,

Shitës Shitjet Belov >3 000 Baturin >1 500 Më shumë se dy grupe kushtesh për një kolonë

Për të gjetur rreshta që plotësojnë më shumë se dy grupe kushtesh, përfshini kolona të shumta me të njëjtat tituj. Për shembull,

Data e publikimit: 2015-10-09; Lexuar: 205 | Shkelje e të drejtës së autorit të faqes | Urdhëroni të shkruani një vepër

website - Studopedia.Org - 2014-2020. Studopedia nuk është autori i materialeve që postohen. Por ofron një mundësi për përdorim falas(0,002 s) ...

Filtrimi Të dhënat e Excel përfshin dy filtra: filtër automatik dhe filtër i avancuar. Supozoni se keni një grup të madh të dhënash, por nga i gjithë grupi ju duhet të shikoni ose zgjidhni të dhëna që lidhen me një datë specifike, një person specifik, etj. Ka filtra për këtë. Për ata që hasin në këtë mjet për herë të parë, filtri nuk fshin, por fsheh regjistrime që nuk plotësojnë kushtet e filtrimit që ju specifikoni për ta.

I pari është një autofiltër, i destinuar për operacionet më të thjeshta - duke theksuar rekordet me një vlerë specifike (për shembull, duke theksuar vetëm regjistrimet që lidhen me LeBron James), të dhëna që shtrihen në një gamë të caktuar (ose mbi mesataren ose dhjetëshen e parë) ose qeliza / fontet e një ngjyre të caktuar ( nga rruga, shumë i përshtatshëm). Prandaj, është shumë e lehtë për t'u përdorur. Thjesht duhet të zgjidhni të dhënat që dëshironi të shihni të filtruara. Pastaj komanda "Data" / "Filter". Një kuti liste do të shfaqet në secilën qelizë të sipërme të tabelës së sipërme, atje tashmë është e lehtë për të kuptuar çdo komandë, është e thjeshtë për t'u mësuar dhe shpjeguar, shpresoj se nuk ka nevojë për më tej, vetëm nuancat e përdorimit të filtrit automatik:

1) Punon vetëm me diapazon që nuk prishet. Nuk do të jetë më e mundur të filtrohen dy lista të ndryshme në një fletë.

2) Rreshti më i lartë i tabelës caktohet automatikisht si titull dhe nuk merr pjesë në filtrim.

3) Mund të aplikoni çdo filtër në kolona të ndryshme, por mbani në mend se në varësi të renditjes në të cilën aplikohen filtrat, disa kushte mund të mos zbatohen. filtrat e mëparshëm kanë fshehur tashmë hyrjet e kërkuara. Këtu nuk ka asnjë problem, gjithsesi këto hyrje do të fshiheshin, por nëse dëshironi të përdorni grupe të shumta filtrash, është më mirë të filloni me kushtet që kanë më pak aplikim.

Zbatim praktik në punë: për shembull, ju punoni në këtë listë për të gjetur një gabim ose për të kontrolluar të dhënat. Pas aplikimit të filtrit automatik, mund të kaloni të gjithë tabelën një nga një, duke shënuar në mënyrë sekuenciale të dhënat që janë parë tashmë. Butonat "Pastro" dhe "Riaplikoj" përcaktojnë pamjen e tabelës pasi të zbatohen kushtet. Më pas, pasi të përfundoni punën me tabelën, mund t'i ktheni fontet në pamjen e tyre origjinale pa ndryshuar vetë të dhënat. Nga rruga, disa janë të hutuar nga fakti se të gjitha të dhënat në tabelë zhduken pas aplikimit të ndonjë kushti. Epo, shikoni më nga afër, ju keni specifikuar kushtet në të cilat nuk ka të dhëna që plotësojnë këto kushte. Fakti që tabela është e filtruar është se numrat e rreshtave të tabelës janë të theksuara me blu.

Tani, le të kalojmë te filtri i avancuar. Ai ndryshon nga filtri automatik në akordim më të mirë, por edhe në një zgjedhje më të madhe gjatë filtrimit të të dhënave. Veçanërisht:

1) Vendos sa më shumë kushte që nevojiten.

2) Ju lejon të zgjidhni qeliza me të dhëna unike (jo të përsëritura). Kjo shpesh nevojitet kur punoni me të dhëna dhe opsioni bën një punë të shkëlqyeshme me problemin.

3) Ju lejon të kopjoni rezultatin e filtrit në një vend të veçantë pa prekur grupin kryesor.

Pra, ndryshimi kryesor në punën me këtë filtër është se së pari duhet të përgatisim një tabelë të kushteve. Bëhet thjesht. Titujt e tabelës kryesore kopjohen dhe futen në një vend të përshtatshëm për ne (unë sugjeroj sipër tabelës kryesore). Duhet të ketë kaq shumë rreshta në këtë tabelë në mënyrë që, pasi të keni përcaktuar kushtet, të mos futeni në tabelën kryesore.

Shembuj të kushteve:

1) "L *" - qeliza që fillojnë me L

2) '> 5' - të dhëna më të mëdha se 5

Nëse fshini rreshtat nga tabela e filtruar, ato do të fshihen pa marrë fqinjët me vete. Ato. nëse tabela është e filtruar dhe tregon linjat 26-29 dhe 31-25, zgjedhja e të gjitha rreshtave dhe fshirja e tyre nuk do të fshijë rreshtin 30. Kjo është e përshtatshme, personalisht e përdor shpesh kur shkruaj makro. Cili është avantazhi i kësaj - ne shpesh marrim tabela që duhet të sillen në formë pune, d.m.th. fshini, për shembull linja boshe. Çfarë bëjmë: filtrojmë tabelën, duke treguar vetëm rreshtat që nuk na duhen, më pas fshijmë të gjithë tabelën, duke përfshirë titullin. Rreshtat dhe titujt e panevojshëm hiqen dhe tabela nuk ka hapësira dhe është një varg i vetëm. Një rresht kokë mund të shtohet me operacione të thjeshta kopjimi nga një zonë e përgatitur paraprakisht. Pse është e rëndësishme kjo kur shkruani makro? Nuk dihet se nga cili rresht fillojnë të dhënat e padëshiruara dhe nuk është e qartë se nga cili rresht të fillohet të fshihet, fshirja e të gjithë tabelës ndihmon në zgjidhjen e shpejtë të këtij problemi.

Filtrimi (kampionimi) i të dhënave në tabelë ju lejon të shfaqni vetëm ato rreshta, përmbajtja e qelizave të të cilave plotëson një kusht të caktuar ose disa kushte. Duke përdorur filtrat, përdoruesi mund të shfaqë ose fshijë (fsheh) hyrjet e listës në një formë të përshtatshme.

Ndryshe nga renditja, të dhënat nuk rirenditen gjatë filtrimit, por fshihen vetëm ato regjistrime që nuk plotësojnë kriteret e specifikuara të përzgjedhjes.

Regjistrimet e zgjedhura mund të formatohen ose fshihen, të kopjohen në një zonë të veçantë të tabelës, të printohen dhe gjithashtu të përdoren për llogaritjet ose grafikimet e mëvonshme.

Ekzistojnë dy mënyra për të filtruar të dhënat në spreadsheets: autofilter ose filtër i avancuar.

Filtrimi i të dhënave duke përdorur një filtër automatik. Për të kryer këtë operacion ju duhet:

1) vendosni kursorin brenda tabelës;

2) futni komandën e menusë DATAÞFilterÞAutofilter;

3) duke klikuar në butonin me shigjetë, hapni listën e kolonës me të cilën do të bëhet përzgjedhja;

4) specifikoni vlerat e kërkuara ose zgjidhni një rresht "gjendja" dhe vendosni kriteret e përzgjedhjes në kutinë e dialogut Filter automatik i personalizuar.

Kushtet për zgjedhjen e regjistrimeve në një kolonë të caktuar mund të përbëhen nga dy pjesë të pavarura të lidhura me një lidhje logjike DHE / OSE.

Çdo pjesë e gjendjes mund të përfshijë:

· Një vlerë që mund të zgjidhet nga një listë ose të përmbajë karaktere të shkreta. Ylli * përdoret si karaktere wild - për të specifikuar një numër arbitrar karakteresh, ose pikëpyetje? - për të zëvendësuar një karakter;

· Operatori i relacionit (krahasimi). Kur specifikoni kriteret e përzgjedhjes, mund të përdoren operatorët e mëposhtëm krahasimi:

Të barabartë<>Jo të barabartë

< Меньше < = Меньше или равно

> Më e madhe se> = Më e madhe se ose e barabartë

Për rikuperimi nga të gjitha rreshtat e tabelës burimore, duhet të klikoni në butonin e shigjetës (blu) dhe të zgjidhni rreshtin në listën rënëse "te gjitha" ose ekzekutoni komandën TË DHËNAT Filter Þ Trego të gjitha.

Për duke anuluar modaliteti i filtrimit, duhet të vendosni kursorin brenda tabelës dhe të futni përsëri komandën e menusë TË DHËNAT FiltriÞ Autofilter(hiq çelësin).

Filtrimi i të dhënave duke përdorur një filtër të avancuar. Filtri i avancuar ju lejon të formoni kritere të shumta përzgjedhjet dhe kryejnë filtrim më të sofistikuar të të dhënave të fletëllogaritjes me një sërë kriteresh përzgjedhjeje për kolona të shumta.

Filtri i avancuar ofron dy lloje kriteresh për të filtruar hyrjet në listë:

· Kriteret e krahasimit;

· Kriteret e llogaritura.

Filtrimi i të dhënave duke përdorur filtrin e avancuar kryhet duke përdorur komandën e menusë DATAÞFilterÞFiltër i avancuar.


Një veçori e rëndësishme e kësaj mënyre është se përpara se të ekzekutoni vetë komandën e filtrimit, është e nevojshme të formoni një zonë të veçantë për të vendosur kushtet e filtrimit të të dhënave - gamën e kushteve të përzgjedhjes(intervali i kritereve).

Gama e kritereve duhet të përmbajë një rresht me titujt e kolonave dhe disa rreshta për të përcaktuar kriteret e përzgjedhjes. Zakonisht, për të krijuar një sërë kushtesh, fillimisht kopjoni një rresht me titujt e kolonave në një vend të veçantë (në një tjetër ose në të njëjtën fletë pune - zakonisht mbi tabelën origjinale), pastaj vendosni kriteret e përzgjedhjes për kolonat individuale në rreshtat më poshtë.

Duhet të ketë të paktën një vijë bosh midis vlerave të kritereve të përzgjedhjes dhe tabelës.

Nëse kriteret e përzgjedhjes (kushtet e filtrimit) futen në një rresht për kolona të ndryshme, atëherë ato konsiderohen të lidhura me kushtin "AND". Nëse kriteret e përzgjedhjes shkruhen në rreshta të ndryshëm, atëherë ato konsiderohen të lidhura me kushtin "OR".

Pas formimit të gamës së kushteve me kriteret për zgjedhjen e regjistrimeve, vendosni kursorin brenda tabelës, vendosni komandën DATAÞFilterÞFiltër i avancuar dhe në dialog Filtri i avancuar tregoni një gamë të qelizave të tabelës dhe një adresë ose emër të një gamë të paracaktuar kushtesh.

Regjistrimet mund të filtrohen në vend ose në të njëjtën kohë duke kryer filtrim kopje në zonën e specifikuar në fletën aktuale të punës.

Për të kopjuar rreshtat e filtruar në një zonë tjetër të fletës, zgjidhni butonin e radios Kopjoni rezultatet në një vend tjetër, shkoni në fushë Vendosni rezultatin në varg dhe specifikoni qelizën lart majtas të zonës së futjes së të dhënave të zgjedhura.

Po sikur nga një sasi e madhe informacioni të duhet të gjesh të dhënat e nevojshme në lidhje me një person apo datë specifike? Dhe pastaj, për shembull, kopjoni atë në një fletë të veçantë? Mënyra më e lehtë është të krijoni një AutoFilter në Excel. E veçanta e filtrit është të fshehë sasinë e informacionit që nuk plotëson kërkesat tuaja dhe të lërë vetëm të dhënat e kërkuara nga filtri. Linjat e shfaqura nga filtri mund të formatohen, printohen, modifikohen, etj.

A keni aplikuar ndonjëherë një filtër të avancuar? Një mjet mjaft i dobishëm!


Pra, si të bëni një filtër automatik në Excel (zgjidhni vetëm qelizat që ju nevojiten)?

Ju mund të zgjidhni qelizat e kërkuara me një vlerë specifike ose me ngjyrë, ose me kusht, në dy mënyra të thjeshta:

1. Duke ndjekur rrugën në shiritin "Të dhënat" - "Renditni dhe filtroni" - "AutoFilter" ( shikoni foton në fillim të artikullit)

2. Duke klikuar me të djathtën pasi të keni zgjedhur tabelën, në menynë që hapet filtri - "Filter"

Kushtet themelore për përdorimin e Autofilterit:

  • Aftësia për të punuar vetëm me një listë të plotë. Ato. nëse ka dy lista, atëherë filtri nuk mund të aplikohet.
  • Ju mund të filtroni me dy kolona. Por së pari ju duhet të filtroni një, pastaj të dytën.
  • Ju gjithashtu mund të filtroni të dhënat sipas ngjyrës ose përmbajtjes së një pjese të frazës.
  • Një gamë shumë e gjerë detyrash mund të kryhen me vlera numerike.

Filtri i avancuar. Si të bëni një filtër sipas gjendjes në një qelizë

Filtri i zgjatur përdoret për kushte më komplekse përzgjedhjeje. Përdoreni nëse

- duhet të vendosni një numër të madh kushtesh menjëherë
- duhet të shfaqni listën e marrë në një vend të veçantë.

Thelbi i filtrit të avancuar është që në tabelën ngjitur (p2) të specifikoni të gjitha kushtet e filtrimit (p1) dhe t'i shfaqni ato në një tabelë të re p3.

Para se të punoni me filtrin automatik të avancuar, do t'ju duhet të përgatisni tabelën. Ato. transferoni titujt në tabelën ekzistuese në një vend të veçantë dhe në një kolonë të veçantë

Për ta gjetur atë, hapni skedën "Të dhënat", seksionin "Sortimi dhe filtrimi", klikoni butonin "Advanced", në dritaren që hapet, plotësoni gamën origjinale (nëse është e nevojshme).

Duhet të plotësohet edhe diapazoni i kushteve (m2). Nëse keni nevojë të kopjoni në një vend tjetër, zgjidhni kutinë e duhur të zgjedhjes. Tabela e dytë është vetëm tabela 2 - një tabelë e kushteve, e treta është ajo që merrni.



Artikuj të ngjashëm: