Cum să utilizați filtrul avansat Excel - Un ghid complet cu exemple
Filtrul avansat al Excel este un instrument puternic care oferă flexibilitate dincolo de funcționalitatea standard de filtrare, permițând utilizatorilor să efectueze sarcini complexe de filtrare în mod eficient. Acest ghid analizează în profunzime funcția Filtre avansate din Excel, o compară cu filtrele obișnuite, oferă exemple practice și oferă considerații pentru o utilizare optimă. Vă va permite să stăpâniți cu încredere utilizarea filtrelor avansate.
- Extrageți o listă unică
- Filtrați într-o coloană cu mai multe criterii (se potrivește cu orice criteriu)
- Filtrați în mai multe coloane cu mai multe criterii
- Filtru avansat cu wildcard
- Extrageți numai anumite coloane
Filtru avansat versus filtru normal
Principala distincție între filtrul normal Excel și filtrul avansat constă în complexitatea și funcționalitatea lor. În timp ce filtrul normal oferă o filtrare simplă, bazată pe criterii pe o singură coloană, în setul de date original, filtrul avansat se extinde dincolo de aceste limite prin:
- Permiterea utilizării mai multor criterii în diferite coloane.
- Oferă capacitatea de a extrage valori unice dintr-un set de date.
- Permiterea utilizării wildcard-urilor pentru o potrivire parțială mai flexibilă.
- Permite extragerea datelor filtrate într-o locație separată.
Exemple de utilizare a filtrului avansat
Această secțiune va oferi diferite exemple practice pentru a vă arăta cum să utilizați filtre avansate în Excel pentru a obține diferite efecte de filtrare.
Extrageți o listă unică
Filtrul avansat al Excel poate genera rapid o listă de valori unice dintr-un set de date, o sarcină care poate fi greoaie cu filtrele normale. Dacă aveți o listă de tranzacții de vânzări cu rânduri duplicate și doriți să extrageți o listă de rânduri unice, funcția Filtru avansat din Excel poate simplifica această sarcină. Vă rugăm să urmați instrucțiunile de mai jos pentru a realiza acest lucru.
- Du-te la Date , selectați Avansat în Sortați și filtrați grup.
- În Filtru avansat casetă de dialog, trebuie să configurați după cum urmează.
- În Acțiune secțiunea, alegeți o opțiune de care aveți nevoie. Deoarece vreau să găsesc lista unică într-un loc diferit, aleg Copiați într-o altă locație opțiune.
- Specificați secțiunea Listă interval:
- Extrageți valoarea unică dintr-o coloană:
Selectați coloana care conține valorile din care doriți să extrageți intrări unice. De exemplu, pentru a extrage numele unice ale clienților în acest caz, selectați A1:A11.
- Extrageți rânduri unice pe baza mai multor coloane:
Selectați intervalul care include toate coloanele pe care le aveți în vedere. În acest caz, deoarece vreau să extrag rânduri unice bazate pe numele clienților, vânzări și regiune, selectez întregul interval A1:C11.
- Extrageți valoarea unică dintr-o coloană:
- În Copiaza in secțiunea, specificați unde doriți să lipiți lista unică.
- Verifică Numai înregistrări unice caseta.
- Apasă pe OK buton. Vedeți captura de ecran:
Rezultat
După cum se arată în captura de ecran de mai jos, rândurile unice sunt extrase din intervalul de date inițial.
Filtrați într-o coloană cu mai multe criterii (se potrivește cu orice criteriu)
Filtrarea datelor într-o coloană cu mai multe criterii vă permite să afișați rânduri care îndeplinesc oricare dintre condițiile specificate. Acest lucru poate fi deosebit de util atunci când lucrați cu seturi de date mari și trebuie să restrângeți informațiile pe baza mai multor potriviri potențiale. Iată cum puteți realiza acest lucru folosind funcția Filtru avansat din Excel:
Pasul 1: Pregătiți datele originale ale intervalului de listă
Asigurați-vă că setul de date pentru intervalul de listă are antete de coloană clare, deoarece acestea vor fi importante pentru configurarea intervalului de criterii. Aici, folosesc următorul tabel cu scorurile elevilor ca exemplu.
Pasul 2: Configurarea intervalului de criterii
- În intervalul de deasupra sau în afara intervalului de listă, creați intervalul de criterii. Anteturile pe care le introduceți în intervalul de criterii trebuie să se potrivească exact cu cele din intervalul de listă pentru a funcționa corect. Aici intervalul meu de criterii este situat deasupra intervalului de listă.
- Sub antet, enumerați fiecare dintre criteriile pe care doriți să le potriviți. Fiecare criteriu ar trebui să fie în celulă proprie, direct sub cel precedent. Această configurare îi spune Excel să se potrivească cu oricare dintre aceste criterii.
În acest exemplu, caut studenți cu scoruri mai mari de 95 sau mai mici de 60 astfel încât să pot filtra în mod eficient intervalul de listă pentru a include atât studenții cu scoruri mari, cât și cu scoruri scăzute. Prin urmare, introdu fiecare criteriu pe rânduri separate sub antetul Score. Întregul interval de criterii este prezentat mai jos:
Pasul 3: Aplicați filtrul avansat
Acum puteți aplica filtrul avansat pentru a îndeplini sarcina după cum urmează.
- Du-te la Date Și selectați Avansat în Sortați și filtrați grup.
- În Filtru avansat casetă de dialog, trebuie să configurați după cum urmează.
- În Acțiune secțiunea, alegeți o opțiune de care aveți nevoie. Aici, deoarece vreau să găsesc rezultatul filtrat într-un alt loc, aleg Copiați într-o altă locație opțiune.
- În Gama de liste secțiune, selectați întregul interval de listă A7: D17.
- În Gama de criterii secțiunea, selectați întregul interval de criterii A2: D4.
- În Copiaza in secțiunea, specificați unde doriți să lipiți rezultatul filtrat (aici selectez celula F8).
- Clic OK pentru a aplica filtrul. Vedeți captura de ecran:
Rezultat
Apoi puteți vedea că sunt extrase numai rândurile în care coloana „Scor” se potrivește cu oricare dintre criterii (>95 sau <60).
Spuneți la revedere configurarii manuale a intervalelor de criterii complicate
Deblocați puterea filtrării cu mai multe condiții în Excel fără complexitate! Kutools pentru Excel's Super Filtru caracteristica oferă o ușurință de utilizare de neegalat pe care filtrul avansat nativ Excel pur și simplu nu o poate egala. Acceptă următoarele filtre avansate cu doar câteva clicuri:
- Filtrați după mai multe criterii într-o coloană
- Filtrați după mai multe criterii în mai multe coloane
- Filtrați datele după lungimea textului
- Filtrați datele în funcție de an/lună/săptămână...
- Filtrați șirurile de text în funcție de majuscule...
Descoperiți cum Super Filtru vă poate revoluționa fluxul de lucru. Faceți clic aici pentru a descărca o versiune de încercare gratuită de 30 de zile a Kutools pentru Excel.
Faceți clic aici pentru a afla mai multe și pentru a vedea cum să utilizați această funcție.
Filtrați în mai multe coloane cu mai multe criterii
După ce a acoperit filtrarea cu mai multe criterii într-o singură coloană, acum ne îndreptăm atenția către filtrarea pe mai multe coloane. Această secțiune vă va ghida prin aplicarea mai multor criterii în diferite coloane folosind logica AND, SAU și combinată AND/OR.
- Pentru a aplica logica AND, puneți criteriile pe același rând.
- Pentru a aplica logica SAU, poziționați criteriile pe rânduri separate.
Cu logica SI (se potriveste cu toate criteriile)
Filtrarea datelor în mai multe coloane cu mai multe criterii folosind logica AND înseamnă că fiecare rând trebuie să îndeplinească toate criteriile specificate în diferite coloane pentru a fi afișat. Iată cum să realizați acest lucru cu filtrul avansat al Excel:
Pasul 1: Pregătiți datele originale ale intervalului de listă
Asigurați-vă că setul de date pentru intervalul de listă are antete de coloană clare, deoarece acestea vor fi importante pentru configurarea intervalului de criterii. Aici, folosesc următorul tabel cu scorurile elevilor ca exemplu.
Pasul 2: Configurarea intervalului de criterii
- Creați intervalul de criterii fie deasupra, fie separat de intervalul de listă, tastând anteturi care se potrivesc exact cu cele din intervalul de listă. Aici intervalul meu de criterii este situat deasupra intervalului de listă.
- Pentru AND logic, enumerați toate criteriile pe același rând sub anteturile corespunzătoare. De exemplu, dacă vreau să filtrez pentru studenții din „Clasa A” cu scoruri peste 85, atunci intervalul de criterii ar trebui setat astfel:
Pasul 3: Aplicați filtrul avansat
Acum puteți aplica filtrul avansat pentru a îndeplini sarcina după cum urmează.
- Du-te la Date Și selectați Avansat în Sortați și filtrați grup.
- În Filtru avansat casetă de dialog, trebuie să configurați după cum urmează.
- În Acțiune secțiunea, alegeți o opțiune de care aveți nevoie. Aici, deoarece vreau să găsesc rezultatul filtrat într-un alt loc, aleg Copiați într-o altă locație opțiune.
- În Gama de liste secțiune, selectați întregul interval de listă A7: D16.
- În Gama de criterii secțiunea, selectați întregul interval de criterii A2: D3.
- În Copiaza in secțiunea, specificați unde doriți să lipiți rezultatul filtrat (aici selectez celula F6).
- Clic OK pentru a aplica filtrul. Vedeți captura de ecran:
Rezultat
În rezultat, vor fi afișate sau copiate numai rândurile care corespund tuturor criteriilor din coloanele specificate. În exemplul nostru, sunt extrași doar elevii din clasa A cu scoruri peste 85.
Cu logica SAU (se potrivește cu orice criteriu)
Pentru a filtra datele în mai multe coloane folosind logica SAU (care se potrivește cu oricare dintre criterii) în filtrul avansat al Excel, urmați acești pași:
Pasul 1: Pregătiți datele originale ale intervalului de listă
Asigurați-vă că setul de date pentru intervalul de listă are antete de coloană clare, deoarece acestea vor fi importante pentru configurarea intervalului de criterii. Aici, folosesc următorul tabel cu scorurile elevilor ca exemplu.
Pasul 2: Configurarea intervalului de criterii
- Creați intervalul de criterii fie deasupra, fie separat de intervalul de listă, tastând anteturi care se potrivesc exact cu cele din intervalul de listă. Aici intervalul meu de criterii este situat deasupra intervalului de listă.
- Cu logica SAU, plasați fiecare set de criterii pentru aceeași coloană pe rânduri separate sau enumerați fiecare criteriu pe rânduri separate sub antetul său corespunzător. De exemplu, dacă vreau să filtrez pentru studenții cu scoruri mai mari de 90 sau note F, intervalul de criterii ar trebui setat astfel:
Pasul 3: Aplicați filtrul avansat
Acum puteți aplica filtrul avansat pentru a îndeplini sarcina după cum urmează.
- Du-te la Date Și selectați Avansat în Sortați și filtrați grup.
- În Filtru avansat casetă de dialog, trebuie să configurați după cum urmează.
- În Acțiune secțiunea, alegeți o opțiune de care aveți nevoie. Aici, deoarece vreau să găsesc rezultatul filtrat într-un alt loc, aleg Copiați într-o altă locație opțiune.
- În Gama de liste secțiune, selectați întregul interval de listă A7: D17.
- În Gama de criterii secțiunea, selectați întregul interval de criterii A2: D4.
- În Copiaza in secțiunea, specificați unde doriți să lipiți rezultatul filtrat (aici selectez celula F8).
- Clic OK pentru a aplica filtrul. Vedeți captura de ecran:
Rezultat
Acest lucru va filtra datele dvs. în funcție de criteriile specificate, care se potrivesc cu toate criteriile enumerate. Dacă un rând se potrivește cu oricare dintre criteriile din coloanele pe care le-ați specificat, acesta va fi inclus în rezultatele filtrate.
În acest caz, filtrul va returna numai studenții al căror punctaj este mai mare de 90 sau cu nota F.
Cu logica SI ca si SAU
Pentru a filtra datele în mai multe coloane cu o combinație de AND precum și OR logic folosind filtrul avansat al Excel, puteți urma acești pași.
Pasul 1: Pregătiți datele originale ale intervalului de listă
Asigurați-vă că setul de date pentru intervalul de listă are antete de coloană clare, deoarece acestea vor fi importante pentru configurarea intervalului de criterii. Aici, folosesc următorul tabel cu scorurile elevilor ca exemplu.
Pasul 2: Configurarea intervalului de criterii
- Creați intervalul de criterii deasupra sau lângă intervalul de listă. Includeți anteturile de coloană care se potrivesc exact cu cele din intervalul listei. Aici intervalul meu de criterii este situat deasupra intervalului de listă.
- Sub anteturi, introduceți criteriile folosind o combinație de logica AND și SAU.
- Pentru AND logic, criteriile din coloane diferite ar trebui plasate pe același rând.
- Pentru OR logic, criteriile ar trebui plasate pe rânduri separate.
- Pentru logica ȘI-SAU combinată, organizați fiecare set de condiții SAU în blocuri separate de rânduri. În cadrul fiecărui bloc, plasați criteriile AND pe același rând.
De exemplu, pentru a filtra studenții din clasa A cu scoruri mai mari de 90 sau din clasa B cu nota B, setați intervalul de criterii după cum urmează:
Pasul 3: Aplicați filtrul avansat
Acum puteți aplica filtrul avansat pentru a îndeplini sarcina după cum urmează.
- Du-te la Date Și selectați Avansat în Sortați și filtrați grup.
- În Filtru avansat casetă de dialog, trebuie să configurați după cum urmează.
- În Acțiune secțiunea, alegeți o opțiune de care aveți nevoie. Aici, deoarece vreau să găsesc rezultatul filtrat într-un alt loc, aleg Copiați într-o altă locație opțiune.
- În Gama de liste secțiune, selectați întregul interval de listă A7: D17.
- În Gama de criterii secțiunea, selectați întregul interval de criterii A2: D4.
- În Copiaza in secțiunea, specificați unde doriți să lipiți rezultatul filtrat (aici selectez celula F8).
- Clic OK pentru a aplica filtrul. Vedeți captura de ecran:
Rezultat
Excel va afișa numai rândurile care îndeplinesc combinația de criterii complexe.
În acest exemplu, filtrul avansat va returna numai elevii cu scoruri mai mari de 90 în clasa A sau elevii cu nota B în clasa B.
Filtru avansat cu wildcard
Utilizarea wildcard-urilor cu filtrul avansat Excel permite căutări de date mai flexibile și mai puternice. Wildcardurile sunt caractere speciale care reprezintă unul sau mai multe caractere dintr-un șir, ceea ce facilitează filtrarea modelelor de text. Iată instrucțiuni detaliate despre cum să utilizați filtrul avansat cu metacaractere în Excel.
Pasul 1: Pregătiți datele originale ale intervalului de listă
Asigurați-vă că setul de date pentru intervalul de listă are antete de coloană clare, deoarece acestea vor fi importante pentru configurarea intervalului de criterii. În acest exemplu, să presupunem că aveți o listă de nume și unele dintre numele pe care le căutați urmează un anumit model de denumire.
Pasul 2: Configurarea intervalului de criterii
- Creați intervalul de criterii deasupra sau lângă intervalul de listă. Includeți anteturile de coloană care se potrivesc exact cu cele din intervalul listei. Aici intervalul meu de criterii este situat deasupra intervalului de listă.
- Sub antet, introduceți criteriile folosind metacaracterele.
- *: Reprezintă orice număr de caractere și poate fi folosit înainte, după sau în cadrul unui șir.
- ?: Reprezintă un singur caracter într-o anumită poziție.
În acest exemplu, vreau să filtrez numele care încep cu caracterul „J”, așa că intru J* sub antetul Nume al intervalului de criterii. Vedeți captura de ecran:
Pasul 3: Aplicați filtrul avansat
Acum puteți aplica filtrul avansat pentru a filtra toate numele care încep cu caracterul J.
- Du-te la Date Și selectați Avansat în Sortați și filtrați grup.
- În Filtru avansat caseta de dialog, configurați după cum urmează.
- În Acțiune secțiunea, alegeți o opțiune de care aveți nevoie. Aici, deoarece vreau să găsesc rezultatul filtrat într-un alt loc, aleg Copiați într-o altă locație opțiune.
- În Gama de liste secțiune, selectați întregul interval de listă A6: B11.
- În Gama de criterii secțiunea, selectați întregul interval de criterii A2: B3.
- În Copiaza in secțiunea, specificați unde doriți să lipiți rezultatul filtrat (aici selectez celula D7).
- Clic OK pentru a aplica filtrul. Vedeți captura de ecran:
Rezultat
Filtrul avansat va afișa numai acele rânduri din coloana Nume în care numele încep cu litera „J”, respectând modelul specificat de caracterul joker în intervalul de criterii.
Extrageți numai anumite coloane
Utilizarea filtrului avansat Excel pentru a extrage numai anumite coloane este deosebit de utilă pentru analiza seturi de date mari în care trebuie să vă concentrați doar pe anumite informații.
Să presupunem că setul dvs. de date se află în intervalul A7:D17 și doriți să filtrați aceste date pe baza criteriilor specificate în B2:D4 și să extrageți numai Nume si Prenume, Scor si Calitate coloane. Iată cum să o faci.
Pasul 1: specificați coloanele de extras
Sub sau lângă setul de date, scrieți anteturile coloanelor pe care doriți să le extrageți. Aceasta definește intervalul „Copiare în” în care vor apărea datele filtrate. În acest exemplu, tastez Nume si Prenume, Scor și Calitate antete din interval F7:H7.
Pasul 2: Aplicați filtrul avansat
Acum puteți aplica filtrul avansat pentru a filtra numai anumite coloane pe baza unor criterii specificate.
- Du-te la Date Și selectați Avansat în Sortați și filtrați grup.
- În Filtru avansat caseta de dialog, configurați după cum urmează.
- În Acțiune secțiunea, alegeți Copiați într-o altă locație opțiune.
- În Gama de liste secțiune, selectați întregul interval de listă A7: D17.
- În Gama de criterii secțiunea, selectați întregul interval de criterii A2: D4.
- În Copiaza in secțiune, selectați intervalul (F7:H7 în acest caz) unde ați scris anteturile coloanelor pe care doriți să le extrageți.
- Clic OK pentru a aplica filtrul. Vedeți captura de ecran:
Rezultat
Puteți vedea că rezultatul extracției include numai coloanele specificate.
Note pentru filtrul avansat
- Intervalul de criterii trebuie să aibă antete de coloană care se potrivesc exact cu cele din intervalul de listă.
- Dacă rezultatele filtrate sunt copiate într-o altă locație, funcția Anulare (Control + Z) nu este disponibilă.
- Când aplicați filtrul avansat în Excel, asigurați-vă că includeți antetele coloanelor în selecția dvs. Omiterea antetelor poate determina Excel să trateze în mod greșit prima celulă din interval ca un antet, ceea ce ar putea duce la filtrare incorectă.
- Rezultatele filtrate nu se actualizează dinamic; reaplicați filtrul avansat pentru a le reîmprospăta după modificările datelor.
- Următorul tabel listează operațiunile de comparare pentru numere și date pe care le puteți utiliza în criteriile avansate de filtrare.
Operator de comparație Sens = Egal cu > Mai mare ca < Mai puţin de >= Mai mare sau egal cu <= Mai mic sau egal cu <> Nu este egal cu
Articole pe aceeaşi temă
Verificați dacă un filtru este aplicat într-o foaie de lucru în Excel
Acest tutorial vă ajută să verificați rapid dacă un filtru este aplicat unei anumite coloane sau întregii foi de lucru fără a fi nevoie să verificați manual coloană cu coloană.
Inserați datele în lista filtrată, omitând doar rândurile ascunse
Acest tutorial oferă pași detaliați despre cum să inserați date în rândurile filtrate în Excel, omitând rândurile ascunse.
Copiați datele într-o altă foaie de lucru cu Filtrul avansat
Acest tutorial demonstrează cum să utilizați filtrele avansate în Excel pentru a copia rezultatele unui filtru într-o altă foaie de lucru.
Ștergeți filtrele din toate foile de lucru din registrul de lucru activ
Să presupunem că ați creat mai multe filtre în foi de lucru diferite ale registrului de lucru Excel și acum doriți să le ștergeți pe toate simultan. De obicei, trebuie să verificați foaia de lucru a filtrelor după foaia de lucru și apoi să le ștergeți manual. Dacă doriți să ștergeți filtrele din toate foile de lucru din registrul de lucru activ, încercați metoda din acest articol.
Cuprins
- Filtru avansat versus filtru normal
- Exemple de utilizare a filtrului avansat
- Extrageți o listă unică
- Filtrați într-o coloană cu mai multe criterii (se potrivește cu orice criteriu)
- Filtrați în mai multe coloane cu mai multe criterii
- Cu logica SI (se potriveste cu toate criteriile)
- Cu logica SAU (se potrivește cu orice criteriu)
- Cu logica SI ca si SAU
- Filtru avansat cu wildcard
- Extrageți numai anumite coloane
- Note pentru filtrul avansat
- Articole pe aceeaşi temă
- Cele mai bune instrumente de productivitate Office
- Comentarii
Cele mai bune instrumente de productivitate de birou
Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp. Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...
Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară
- Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
- Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ferestrele noi.
- Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!