Am scris recent un articol despre cum să utilizați funcțiile de rezumat în Excel pentru a rezuma cu ușurință cantități mari de date, dar acel articol a luat în considerare toate datele de pe foaia de lucru. Ce se întâmplă dacă doriți doar să priviți un subset de date și să rezumați subsetul de date?
În Excel, puteți crea filtre pe coloane care vor ascunde rândurile care nu se potrivesc cu filtrul dvs. În plus, puteți utiliza și funcții speciale în Excel pentru a rezuma datele folosind numai datele filtrate.
Cuprins
- Creați filtre simple în Excel
- Creați filtre avansate în Excel
- Rezumarea datelor filtrate
În acest articol, vă voi ghida prin pașii pentru crearea filtrelor în Excel și, de asemenea, utilizarea funcțiilor încorporate pentru a rezuma acele date filtrate.
Creați filtre simple în Excel
În Excel, puteți crea filtre simple și filtre complexe. Să începem cu filtre simple. Când lucrați cu filtre, ar trebui să aveți întotdeauna un rând în partea de sus care este folosit pentru etichete. Nu este o cerință să existe acest rând, dar face lucrul cu filtrele puțin mai ușor.
Mai sus, am niște date false și vreau să creez un filtru pe coloana Oraș . În Excel, acest lucru este foarte ușor de făcut. Continuați și faceți clic pe fila Date din panglică și apoi faceți clic pe butonul Filtru . Nu trebuie să selectați datele de pe foaie sau să faceți clic nici pe primul rând.
Când faceți clic pe Filtru, fiecare coloană din primul rând va avea automat adăugat un mic buton derulant în partea dreaptă.
Acum mergeți mai departe și faceți clic pe săgeata drop-down din coloana Oraș. Veți vedea câteva opțiuni diferite, pe care le voi explica mai jos.
În partea de sus, puteți sorta rapid toate rândurile după valorile din coloana Oraș. Rețineți că atunci când sortați datele, se va muta întregul rând, nu doar valorile din coloana Oraș. Acest lucru vă va asigura că datele dumneavoastră rămân intacte așa cum au fost înainte.
De asemenea, este o idee bună să adăugați o coloană în partea din față numită ID și să o numerotați de la unu la câte rânduri aveți în foaia de lucru. În acest fel, puteți oricând să sortați după coloana ID și să vă recuperați datele în aceeași ordine în care au fost inițial, dacă acest lucru este important pentru dvs.
După cum puteți vedea, toate datele din foaia de calcul sunt acum sortate pe baza valorilor din coloana Oraș. Până acum, nu sunt ascunse rânduri. Acum să aruncăm o privire la casetele de selectare din partea de jos a dialogului de filtrare. În exemplul meu, am doar trei valori unice în coloana Oraș și acele trei apar în listă.
Am dezactivat două orașe și am lăsat unul bifat. Acum am doar 8 rânduri de date afișate, iar restul sunt ascunse. Puteți spune cu ușurință că vă uitați la date filtrate dacă verificați numerele rândurilor din extrema stângă. În funcție de câte rânduri sunt ascunse, veți vedea câteva linii orizontale suplimentare, iar culoarea numerelor va fi albastră.
Acum să presupunem că vreau să filtrez pe o a doua coloană pentru a reduce și mai mult numărul de rezultate. În coloana C, am numărul total de membri din fiecare familie și vreau să văd doar rezultatele pentru familiile cu mai mult de doi membri.
Continuați și faceți clic pe săgeata drop-down din coloana C și veți vedea aceleași casete de selectare pentru fiecare valoare unică din coloană. Cu toate acestea, în acest caz, dorim să facem clic pe Filtre de numere și apoi pe Mai mare decât . După cum puteți vedea, există și o mulțime de alte opțiuni.
Va apărea un nou dialog și aici puteți introduce valoarea pentru filtru. De asemenea, puteți adăuga mai multe criterii cu o funcție ȘI sau SAU. Ați putea spune că doriți rânduri în care valoarea este mai mare decât 2 și nu este egală cu 5, de exemplu.
Acum am ajuns la doar 5 rânduri de date: familii numai din New Orleans și cu 3 sau mai mulți membri. Destul de usor? Rețineți că puteți șterge cu ușurință un filtru dintr-o coloană făcând clic pe meniul drop-down și apoi făcând clic pe linkul Șterge filtrul din „Numele coloanei” .
Deci cam atât pentru filtrele simple în Excel. Sunt foarte ușor de utilizat și rezultatele sunt destul de simple. Acum să aruncăm o privire la filtrele complexe folosind caseta de dialog Filtre avansate .
Creați filtre avansate în Excel
Dacă doriți să creați mai multe filtre avansate, trebuie să utilizați dialogul Filtru avansat . De exemplu, să presupunem că am vrut să văd toate familiile care locuiesc în New Orleans cu mai mult de 2 membri în familie SAU toate familiile din Clarksville cu mai mult de 3 membri în familia lor ȘI numai pe cele cu o adresă de e-mail care se încheie .EDU . Acum nu poți face asta cu un simplu filtru.
Pentru a face acest lucru, trebuie să setăm foaia Excel puțin diferit. Continuați și introduceți câteva rânduri deasupra setului dvs. de date și copiați etichetele de titlu exact în primul rând, așa cum se arată mai jos.
Acum iată cum funcționează filtrele avansate. Mai întâi trebuie să introduceți criteriile în coloanele din partea de sus și apoi să faceți clic pe butonul Avansat sub Sort & Filter din fila Date .
Deci, ce anume putem introduce în acele celule? OK, deci să începem cu exemplul nostru. Vrem doar să vedem date din New Orleans sau Clarksville, așa că să le introducem în celulele E2 și E3.
Când introduceți valori pe diferite rânduri, înseamnă SAU. Acum vrem familii din New Orleans cu mai mult de doi membri și familii Clarksville cu mai mult de 3 membri. Pentru a face acest lucru, tastați >2 în C2 și >3 în C3.
Deoarece >2 și New Orleans sunt pe același rând, va fi un operator AND. Același lucru este valabil și pentru rândul 3 de mai sus. În cele din urmă, vrem doar familiile cu adresă de e-mail de sfârșit .EDU. Pentru a face acest lucru, trebuie doar să tastați *.edu atât în D2, cât și în D3. Simbolul * înseamnă orice număr de caractere.
După ce ați făcut acest lucru, faceți clic oriunde în setul de date și apoi faceți clic pe butonul Avansat . Câmpul List Rang e va descoperi automat setul de date, deoarece ați făcut clic pe el înainte de a face clic pe butonul Avansat. Acum faceți clic pe butonul mic din partea dreaptă a butonului pentru intervalul de criterii .
Selectați totul de la A1 la E3 și apoi faceți clic din nou pe același buton pentru a reveni la dialogul Filtru avansat. Faceți clic pe OK și datele dvs. ar trebui acum filtrate!
După cum puteți vedea, acum am doar 3 rezultate care corespund tuturor acestor criterii. Rețineți că etichetele pentru intervalul de criterii trebuie să se potrivească exact cu etichetele pentru setul de date pentru ca acest lucru să funcționeze.
În mod evident, puteți crea interogări mult mai complicate folosind această metodă, așa că jucați-vă cu ea pentru a obține rezultatele dorite. În cele din urmă, să vorbim despre aplicarea funcțiilor de însumare la datele filtrate.
Rezumarea datelor filtrate
Acum să presupunem că vreau să însumez numărul de membri ai familiei din datele mele filtrate, cum aș putea face asta? Ei bine, haideți să ne ștergem filtrul făcând clic pe butonul Ștergere din panglică. Nu vă faceți griji, este foarte ușor să aplicați din nou filtrul avansat făcând simplu clic pe butonul Avansat și făcând din nou clic pe OK.
În partea de jos a setului nostru de date, să adăugăm o celulă numită Total și apoi să adăugăm o funcție de sumă pentru a însumați membrii familiei totale. În exemplul meu, tocmai am tastat =SUM(C7:C31) .
Deci, dacă mă uit la toate familiile, am 78 de membri în total. Acum să mergem mai departe și să aplicăm din nou filtrul nostru avansat și să vedem ce se întâmplă.
Hopa! În loc să arăt numărul corect, 11, tot văd că totalul este 78! De ce este asta? Ei bine, funcția SUM nu ignoră rândurile ascunse, așa că încă face calculul folosind toate rândurile. Din fericire, există câteva funcții pe care le puteți utiliza pentru a ignora rândurile ascunse.
Primul este SUBTOTAL . Înainte de a folosi oricare dintre aceste funcții speciale, veți dori să ștergeți filtrul și apoi să introduceți funcția.
Odată ce filtrul este șters, continuați și tastați =SUBTOTAL( și ar trebui să vedeți o casetă drop-down cu o mulțime de opțiuni. Folosind această funcție, alegeți mai întâi tipul de funcție de însumare pe care doriți să o utilizați folosind un număr.
În exemplul nostru, vreau să folosesc SUM , așa că aș introduce numărul 9 sau aș face clic pe el din meniul derulant. Apoi tastați o virgulă și selectați intervalul de celule.
Când apăsați enter, ar trebui să vedeți că valoarea 78 este aceeași ca și anterior. Cu toate acestea, dacă acum aplicați din nou filtrul, vom vedea 11!
Excelent! Exact asta ne dorim. Acum vă puteți ajusta filtrele, iar valoarea va reflecta întotdeauna numai rândurile care sunt afișate în prezent.
A doua funcție care funcționează aproape la fel ca și funcția SUBTOTAL este AGGREGATE . Singura diferență este că există un alt parametru în funcția AGGREGATE în care trebuie să specificați că doriți să ignorați rândurile ascunse.
Primul parametru este funcția de însumare pe care doriți să o utilizați și, ca și în cazul SUBTOTAL, 9 reprezintă funcția SUM. A doua opțiune este în cazul în care trebuie să tastați 5 pentru a ignora rândurile ascunse. Ultimul parametru este același și este intervalul de celule.
De asemenea, puteți citi articolul meu despre funcțiile de rezumat pentru a afla cum să utilizați funcția AGGREGATE și alte funcții precum MOD, MEDIAN, AVERAGE etc., mai detaliat.
Sperăm că acest articol vă oferă un bun punct de plecare pentru crearea și utilizarea filtrelor în Excel. Dacă aveți întrebări, nu ezitați să postați un comentariu. Bucurați-vă!