Si të përdorni Filterin e Avancuar në Excel - shembuj të gamës së kritereve me formula

  • Shperndaje Kete
Michael Brown

Tutoriali tregon se si të përdoret Filtri i Avancuar në Excel dhe ofron një numër shembujsh të diapazonit të kritereve jo të parëndësishme për të krijuar një filtër të ndjeshëm ndaj rasteve, për të gjetur përputhjet dhe dallimet midis dy kolonave, për nxjerrjen e regjistrimeve që përputhen me një listë më të vogël , dhe më shumë.

Në artikullin tonë të mëparshëm, kemi diskutuar aspekte të ndryshme të Filterit të avancuar të Excel dhe si ta përdorim atë për të filtruar rreshtat me logjikën AND si dhe OSE. Tani që i dini bazat, le të hedhim një vështrim në shembujt më kompleksë të diapazonit të kritereve që mund të jenë të dobishëm për punën tuaj.

    Konfigurimi i një diapazoni të kritereve të bazuara në formulë

    Meqenëse shumica e shembujve të diapazonit të kritereve të diskutuara në këtë tutorial do të përfshijnë formula të ndryshme, le të fillojmë me përcaktimin e rregullave thelbësore për t'i vendosur ato siç duhet. Më beso, kjo pjesë e vogël e teorisë do t'ju kursejë shumë kohë dhe do t'ju kursejë dhimbjen e kokës për zgjidhjen e problemeve të diapazoneve tuaja komplekse të kritereve që përfshijnë kushte të shumta të bazuara në formula.

    • Formula që përdorni në diapazonin e kritereve duhet të vlerësohet në E VËRTETË ose FALSE .
    • Sfera e kritereve duhet të përmbajë të paktën 2 qeliza: qeliza e formulës dhe qeliza e kokës.
    • qeliza e titullit e kritereve të bazuara në formulë duhet të jetë ose bosh ose e ndryshme nga cilido nga titujt e tabelës (gama e listës).
    • Për formulën për t'u vlerësuar për çdo rresht në diapazonin e listës, referojuni më lartpër të filtruar ditët e javës në Excel

      Për të filtruar ditët e javës, modifikoni formulën e mësipërme në mënyrë që të lërë jashtë 1 (e diel) dhe 7 (e shtunë):

      AND(WEEKDAY( data ) 7, WEEKDAY( data )1)

      Për tabelën tonë të mostrës, formula e mëposhtme do të funksionojë:

      =AND(WEEKDAY(B5)7, WEEKDAY(B5)1)

      Përveç kësaj, mund të shtoni një më shumë kusht për të filtruar qelizat bosh: =B5""

      Për të filtruar datat në fletët tuaja të punës në mënyra të tjera, thjesht gjeni funksionin përkatës Date dhe mos hezitoni ta përdorni në diapazoni i kritereve tuaja të avancuara të filtrit.

      Epo, kjo është mënyra se si përdorni Filterin e Avancuar në Excel me kritere komplekse. Sigurisht, opsionet tuaja nuk janë të kufizuara në shembujt e diskutuar në këtë tutorial, qëllimi ynë ishte vetëm t'ju jepnim disa ide frymëzuese që do t'ju vendosin në rrugën e duhur. Duke kujtuar se rruga drejt zotërimit është e shtruar me praktikë, ju mund të dëshironi të shkarkoni shembujt tanë duke përdorur lidhjen e mëposhtme dhe t'i zgjeroni ose t'i ndërtoni ato për t'i kuptuar më mirë. Ju falënderoj që lexoni dhe shpresoj t'ju shohim në blogun tonë javën tjetër!

      Praktikoni librin e punës

      Shembuj të filtrit të avancuar të Excel (skedari .xlsx)

      <3 qelizë me të dhëna duke përdorur një referencë relative si A1.
    • Që formula të vlerësohet vetëm për një qelizë specifike ose gamë qelizash , referojuni asaj qelize ose diapazoni duke përdorur një referencë absolute si $A$1.
    • Kur referoni vargun e listës në formulë, përdorni gjithmonë referenca absolute të qelizave.
    • Kur jepni kushte të shumta, futni të gjitha kriteret në të njëjtin rresht për t'i bashkuar ato me një operator AND dhe vendosni secilin kriter në një rresht të veçantë për t'i bashkuar ato me operatorin OR .

    Shembuj të diapazonit të kritereve të filtrit të avancuar të Excel

    Shembujt e mëposhtëm do t'ju mësojnë se si të krijoni filtrat tuaj në Excel për të trajtuar detyra më komplekse që nuk mund të kryhen duke përdorur filtrin automatik të rregullt Excel.

    Rasti- filtri i ndjeshëm për vlerat e tekstit

    Sikurse edhe Filtri automatik i Excel, mjeti Filter i avancuar është i pandjeshëm ndaj shkronjave të mëdha nga natyra, që do të thotë se nuk bën dallimin midis shkronjave të mëdha dhe të vogla kur filtron vlerat e tekstit. Megjithatë, mund të kryeni lehtësisht një kërkim të ndjeshëm ndaj shkronjave të vogla duke përdorur funksionin EXACT në kriteret e avancuara të filtrit.

    Për shembull, për të filtruar rreshtat që përmbajnë Banane , duke shpërfillur BANANA dhe banane , vendosni formulën e mëposhtme në rangun e kritereve:

    =EXACT(B5, "Banana")

    Ku B është kolona që përmban emrat e artikujve dhe rreshti 5 është rreshti i parë i të dhënave .

    Dhe më pas, aplikoni Filterin e Avancuar të Excelduke klikuar butonin E avancuar në skedën Të dhënat dhe konfiguroni Rapën e listës dhe Rapën e kritereve siç tregohet në pamjen e mëposhtme të ekranit. Ju lutemi kushtojini vëmendje se vargu i kritereve përfshin 2 qeliza - qelizën e titullit dhe qelizën e formulës .

    Shënim. Imazhi i mësipërm, si dhe të gjitha pamjet e mëtejshme të ekranit në këtë tutorial tregojnë formulat në qelizat e diapazonit të kritereve vetëm për hir të qartësisë. Në fletët tuaja reale të punës, qeliza e formulës duhet të kthehet ose TRUE ose FALSE, në varësi të faktit nëse rreshti i parë i të dhënave përputhet me kriteret apo jo:

    Filtro vlerat mbi ose nën mesataren në një kolonë

    Kur filtroni vlerat numerike, shpesh mund të dëshironi të shfaqni vetëm ato qeliza që janë mbi ose nën një vlerë mesatare në kolonë. Për shembull:

    Për të filtruar rreshtat me nëntotal mbi mesataren , përdorni formulën e mëposhtme në diapazonin e kritereve:

    =F5>AVERAGE($F$5:$F$50)

    Për të filtruar rreshtat me nëntotal nën mesataren , përdorni formulën e mëposhtme:

    =F5

    Ju lutemi kushtoni vëmendje që ne përdorim një referencë relative për t'iu referuar qelizës së sipërme me të dhëna ( F5), dhe referencat absolute për të përcaktuar të gjithë gamën për të cilën dëshironi të llogaritni mesataren, duke përjashtuar titullin e kolonës ($F$5:$F$50).

    Pamja e mëposhtme e ekranit tregon në veprim formulën mesatare të mësipërme :

    Ata prej jush që njihen me Excel NumberFiltrat mund të pyesin veten, pse dikush mund të përdorë një filtër të avancuar ndërsa filtrat e integruar të numrave kanë tashmë opsionet Mbi mesataren dhe Nën mesataren ? Është e drejtë, por filtrat e integruar të Excel nuk mund të përdoren me logjikën OSE!

    Pra, për ta çuar më tej këtë shembull, le të filtrojmë rreshtat ku Nëntotali (kolona F) OSE Shtator shitjet (kolona E) është mbi mesataren. Për këtë, vendosni gamën e kritereve me logjikën OSE duke futur çdo kusht në një rresht të veçantë. Si rezultat, do të merrni një listë të artikujve me vlerat mesatare të mësipërme në kolonën E ose F:

    Filtro rreshtat me bosh ose jo bosh

    Siç e dinë të gjithë, Excel Filter ka një opsion të integruar për filtrimin e qelizave bosh. Duke zgjedhur ose çzgjedhur kutinë e kontrollit (Blanks) në menynë AutoFilter, mund të shfaqni vetëm ato rreshta që kanë qeliza bosh ose jo bosh në një ose më shumë kolona. Problemi është se filtri i integruar i Excel-it për boshllëqet mund të funksionojë vetëm me logjikën AND.

    Nëse doni të filtroni qeliza bosh ose jo bosh me logjikën OR, ose përdorni boshllëkun / jo bosh kushte së bashku me disa kritere të tjera, konfiguroni një gamë të avancuar të kritereve të filtrit me një nga formulat e mëposhtme:

    Filter boshllëqet :

    top_cell =""

    Filtro jo-boshllëqe:

    top_cell ""

    Filtrimi i qelizave bosh me logjikën OSE

    Për të filtruar rreshtat qëkeni një qelizë bosh ose në kolonën A ose B, ose në të dyja kolonat, konfiguroni gamën e kritereve të filtrit të avancuar në këtë mënyrë:

    • =A6=""
    • =B6=""

    Ku 6 është rreshti më i lartë i të dhënave.

    Filtrimi i qelizave jo bosh me OR si dhe logjika AND

    Për të fituar më shumë kuptim se si funksionon Filtri i Avancuar i Excel-it me kritere të shumta, le të filtrojmë rreshtat në tabelën tonë të mostrës me kushtet e mëposhtme:

    • Ose Rajoni (kolona A) ose Artikulli (kolona B) duhet të jetë jo bosh, dhe
    • Nën-totali (kolona C) duhet të jetë më i madh se 900.

    Për ta thënë ndryshe , duam të shfaqim rreshta që plotësojnë kushtet e mëposhtme:

    ( Nëntotali >900 DHE Rajoni =jo bosh) OR ( Nëntotali >900 AND Artikulli =jo bosh)

    Siç e dini tashmë, në Excel Advanced Gama e kritereve të filtrit, kushtet e bashkuara me logjikën AND duhet të futen në të njëjtin rresht dhe kushtet e bashkuara me logjikën OR - në të ndryshme rreshtat:

    Sepse një kriter në këtë shembull shprehet me një formulë (jo bosh) dhe tjetri përfshin një operator krahasimi (Nëntotal > 900), më lejoni t'ju kujtoj se:

    • Kriteret e formuara me operatorë krahasimi duhet të kenë tituj saktësisht të barabartë me titujt e tabelës, si kriteret Nën-totali në pamjen e mësipërme të ekranit.
    • Kriteret e bazuara në formulë duhet të kenëqoftë një qelizë titulli bosh ose një titull që nuk përputhet me asnjë nga titujt e tabelës, si kriteret Jo bosh në pamjen e mësipërme të ekranit.

    Si të nxjerrim lart/poshtë N regjistrime

    Siç mund ta dini, filtrat e numrave të integruar të Excel kanë një opsion për të shfaqur 10 artikujt kryesorë ose 10 të poshtëm. Por, çka nëse ju duhet të filtroni 3 vlerat e sipërme ose të poshtme 5? Në këtë rast, Filtri i avancuar i Excel-it me formulat e mëposhtme është i dobishëm:

    Nxjerrja e lart N artikuj:

    qeliza e sipërme >=LARGE( diapazoni , N)

    Nxjerrja poshtë N artikuj:

    qeliza e_lartë <=SMALL( vargu , N)

    Për për shembull, për të filtruar nëntotalet e sipërme 3, krijoni diapazonin e kritereve me këtë formulë:

    =F5>=LARGE($F$5:$F$50,3)

    Për të nxjerrë nëntotalet e fundit 3, përdorni këtë formulë:

    =F5>=SMALL($F$5:$F$50,3)

    Ku F5 është qeliza më e lartë me të dhëna në kolonën Nëntotali (duke përjashtuar titullin e kolonës).

    Pamja e mëposhtme e ekranit tregon formulën 3 kryesore në veprim:

    Shënim. Nëse diapazoni i listës përmban disa rreshta me të njëjtat vlera që bien në listën N lart/poshtë, të gjitha rreshtat e tillë do të shfaqen, siç tregohet në pamjen e mëposhtme të ekranit:

    Filtër për përputhjet dhe ndryshimet midis dy kolonave

    Një nga artikujt tanë të mëparshëm shpjegoi mënyra të ndryshme për të krahasuar dy kolona në Excel dhe për të gjetur përputhjet dhe dallimet midis tyre. Përveç formulave të Excel, rregullat e formatimit të kushtëzuardhe mjeti Duplicate Remover i mbuluar në tutorialin e mësipërm, mund të përdorni gjithashtu filtrin e avancuar të Excel për të nxjerrë rreshta që kanë vlera të njëjta ose të ndryshme në dy ose më shumë kolona. Për ta bërë këtë, futni një nga formulat e mëposhtme të thjeshta në rangun e kritereve:

    • Filtër për përputhjet (dublikatë) në 2 kolona:

    =B5=C5

  • Filtër për diferencat (vlera unike) në 2 kolona:
  • =B5C5

    Ku B5 dhe C5 janë qelizat më të larta me të dhëna në dy kolonat që dëshironi të krahasoni.

    Shënim. Vegla e filtrit të avancuar mund të kërkojë vetëm përputhje dhe dallime në të njëjtin rresht . Për të gjetur të gjitha vlerat që janë në kolonën A, por nuk janë askund në kolonën B, përdorni këtë formulë.

    Filtro rreshtat bazuar në artikujt që përputhen në një listë

    Si të supozojmë se keni një tabelë të madhe me qindra ose mijëra rreshta dhe keni marrë një listë më të shkurtër që përmban vetëm artikujt përkatës në një moment të caktuar. Pyetja është - si i gjeni të gjitha hyrjet në tabelën tuaj që janë ose jo në listën më të vogël?

    Filtro rreshtat që përputhen me artikujt në një listë

    Për të gjetur të gjithë artikujt në burim tabela që janë gjithashtu të pranishme në një listë më të vogël, duke përdorur formulën e mëposhtme COUNTIF:

    COUNTIF( lista_për_përputhje , top_data_cell)

    Duke supozuar se lista më e vogël është në intervalin D2 :D7, dhe artikujt e tabelës që do të krahasohen me atë listë janë në kolonën B duke filluar me rreshtin 10, formulashkon si më poshtë (ju lutem vini re përdorimin e referencave absolute dhe relative):

    =COUNTIF($D$2:$D$7,B10)

    Sigurisht, ju nuk jeni të kufizuar në filtrimin e tabelës suaj vetëm me një kriter.

    Për shembull, për të filtruar rreshtat që përputhen me listën, por vetëm për rajonin e Veriut , vendosni dy kritere në të njëjtin rresht, në mënyrë që ato të punojnë me logjikën DHE:

    • Rajoni: ="=North"
    • Artikuj që përputhen: =COUNTIF($D$2:$D$7,B10)

    Siç mund ta shihni në pamjen e mëposhtme të ekranit, ka vetëm dy regjistrime në tabelë që përputhen me të dy kriteret :

    Shënim. Në këtë shembull, ne përdorim kriterin përputhje ekzakte për vlerat e tekstit: ="=North " për të gjetur vetëm ato qeliza që janë saktësisht të barabarta me tekstin e specifikuar. Nëse vendosni kriteret e Rajonit thjesht si Veri (pa shenjën e barazimit dhe thonjëza të dyfishta), Microsoft Excel do të gjejë të gjithë artikujt që fillojnë me tekstin e specifikuar, p.sh. Verilindore ose Veriperëndimi . Për më shumë informacion, ju lutemi shikoni Filterin e avancuar të Excel për vlerat e tekstit.

    Filtro rreshtat që nuk përputhen me artikujt në një listë

    Për të gjetur të gjithë artikujt në tabelë që nuk janë në listën më të vogël, kontrolloni nëse rezultati i formulës sonë COUNTIF është i barabartë me zero:

    COUNTIF( lista_për_përputhje , top_qeliza_data) =0

    Për shembull, për të filtruar artikujt Rajoni i Veriut në tabelë që shfaqen në listë, përdorni kriteret e mëposhtme:

    • Rajoni: ="=North"
    • Artikuj që nuk përputhen: =COUNTIF($D$2:$D$7,B10)=0

    Shënime:

    • Nëse lista që duhet të përputhet ndodhet në një fletë pune tjetër, sigurohuni që të përfshini emrin e fletës në formulë, p.sh. =COUNTIF(Sheet2!$A$2:$A$7,B10) .
    • Nëse doni të nxirrni rezultatet në një fletë tjetër, nisni Filterin e Avancuar nga fleta e destinacionit, siç shpjegohet në Si të nxjerrim rreshtat e filtruar në një fletë tjetër pune.

    Filtri për fundjavat dhe ditët e javës

    Deri më tani, shembujt tanë të diapazonit të kritereve të filtrit të avancuar kanë trajtuar kryesisht vlerat numerike dhe tekstuale. Tani, është koha për t'u dhënë disa të dhëna atyre prej jush që operojnë në data.

    Fitrat e integruar të datës në Excel ofrojnë një gamë të gjerë opsionesh që mbulojnë shumë skenarë. Shumë, por jo të gjithë! Për shembull, nëse do t'ju jepet një listë datash dhe do t'ju kërkohet të filtroni ditët e javës dhe fundjavat, si do të vepronit?

    Siç mund ta dini, Microsoft Excel ofron një funksion të veçantë WEEKDAY që kthen ditën e javë që korrespondon me një datë të caktuar. Dhe është ky funksion që ne do të përdorim në rangun e kritereve të Filterit të Avancuar të Excel.

    Si të filtroni fundjavat në Excel

    Duke pasur parasysh se, në termat WEEKDAY, 1 do të thotë E diela dhe 6 do të thotë të shtunën, formula për të filtruar fundjavat shkon si më poshtë:

    OSE(WEEKDAY( data )=7, WEEKDAY( data )=1)

    Në këtë shembull, ne po filtrojmë datat në kolonën B duke filluar me rreshtin 5, kështu që formula jonë e fundjavës merr formën e mëposhtme:

    =OR(WEEKDAY(B5)=7, WEEKDAY(B5)=1)

    Si

    Michael Brown është një entuziast i përkushtuar i teknologjisë me një pasion për thjeshtimin e proceseve komplekse duke përdorur mjete softuerike. Me më shumë se një dekadë përvojë në industrinë e teknologjisë, ai ka përmirësuar aftësitë e tij në Microsoft Excel dhe Outlook, si dhe Google Sheets dhe Docs. Blogu i Michael është i përkushtuar ndaj ndarjes së njohurive dhe ekspertizës së tij me të tjerët, duke ofruar këshilla dhe mësime të thjeshta për t'u ndjekur për të përmirësuar produktivitetin dhe efikasitetin. Pavarësisht nëse jeni një profesionist me përvojë apo fillestar, blogu i Michael ofron njohuri të vlefshme dhe këshilla praktike për të përfituar sa më shumë nga këto mjete softuerike thelbësore.