Filtri i avancuar i Excel - si të krijoni dhe përdorni

  • Shperndaje Kete
Michael Brown

Tabela e përmbajtjes

Tutoriali shpjegon bazat e Filtrit të Avancuar të Excel-it dhe tregon se si të përdoret për të gjetur regjistrimet që plotësojnë një ose më shumë kritere komplekse.

Nëse keni pasur mundësi të lexoni tutorialin e mëparshëm, ju e dini se Excel Filter ofron një shumëllojshmëri opsionesh për lloje të ndryshme të dhënash. Këto opsione të integruara të filtrimit për tekstin, numrat dhe datat mund të trajtojnë shumë skenarë. Shumë, por jo të gjithë! Kur një AutoFilter i zakonshëm nuk mund të bëjë atë që dëshironi, përdorni mjetin e Filtrit të Avancuar dhe konfiguroni kriteret saktësisht të përshtatshme për nevojat tuaja.

Filtri i avancuar i Excel është vërtet i dobishëm kur bëhet fjalë për gjetjen e të dhënave që plotësojnë dy ose më shumë kritere komplekse të tilla si nxjerrja e përputhjeve dhe dallimeve midis dy kolonave, filtrimi i rreshtave që përputhen me artikujt në një listë tjetër, gjetja e përputhjeve të sakta duke përfshirë shkronjat e mëdha dhe të vogla dhe më shumë.

Filtri i avancuar disponohet në të gjitha versionet e Excel 365 - 2003. Ju lutemi, klikoni në lidhjet e mëposhtme për të mësuar më shumë.

    Excel Advanced Filter vs. nga mënyra të rëndësishme.
    • Excel AutoFilter është një aftësi e integruar që aplikohet me një klikim të vetëm të butonit. Thjesht shtypni butonin Filter në shirit dhe filtri juaj Excel është gati për t'u përdorur.

      Filtri i avancuar nuk mund të aplikohet automatikisht pasi nuk ka konfigurim të paracaktuar, kërkon(*banane*), e cila gjen të gjitha qelizat që përmbajnë fjalën "banane":

      Formulat në kriteret e filtrit të avancuar

      Për të krijuar një filtër të avancuar me kushte më komplekse, mund të përdorni një ose më shumë funksione Excel në rangun e kritereve. Që kriteret e bazuara në formulë të funksionojnë siç duhet, ju lutemi ndiqni këto rregulla:

      • Formula duhet të vlerësohet në TRUE ose FALSE.
      • Sfera e kritereve duhet të përfshijë një minimum prej 2 qelizash : qeliza e formulës dhe qeliza e titullit .
      • qeliza e titullit në kriteret e bazuara në formulë duhet të jetë bosh , ose ka një titull të ndryshëm nga ndonjë nga titujt e diapazonit të listës.
      • Që formula që do të vlerësohet për çdo rresht të dhënash në diapazonin e listës, përdorni një referencë relative (pa $, si p.sh. A1) për t'iu referuar qelizës në rreshtin e parë të të dhënave.
      • Që formula të vlerësohet vetëm për një qelizë specifike ose gamë qelizash , përdorni një referencë absolute (me $, si $A$1) për t'iu referuar asaj qelize ose diapazoni.
      • Kur referoni vargun e listës në formulë, përdorni gjithmonë referenca absolute të qelizave.
      • 5>

        Për shembull, për të filtruar rreshtat ku shitjet gusht (kolona C) janë më të mëdha se shitjet korrik (kolona D), përdorni kriterin =D5>C5, ku 5 është rreshti i parë i të dhënave:

        Shënim. Nëse kriteri juaj përfshin vetëm një formulë si në këtë shembull, sigurohuni që të përfshini të paktën 2qelizat në diapazonin e kritereve (qeliza e formulës dhe qeliza e titullit).

        Për shembuj më kompleksë të kritereve të shumta të bazuara në formula, ju lutemi shihni Si të përdorni Filterin e Avancuar në Excel - shembuj të diapazonit të kritereve.

        Përdorimi i Filterit të Avancuar me logjikën DHE kundrejt OSE

        Si i përmendur tashmë në fillim të këtij tutoriali, filtri i avancuar i Excel-it mund të funksionojë me logjikën AND si dhe OSE në varësi të mënyrës se si konfiguroni gamen e kritereve :

        • Kriteret në i njëjti rresht bashkohen me një operator AND .
        • Kriteret në rreshta të ndryshme bashkohen me një operator OR .

        Për t'i bërë gjërat më të lehta për t'u kuptuar, merrni parasysh shembujt e mëposhtëm.

        Filtri i avancuar i Excel me logjikën AND

        Për të shfaqur regjistrimet me Nën total >=900 DHE Mesatarja >=350, përcaktoni të dy kriteret në të njëjtin rresht:

        Filtri i avancuar Excel me logjikën OSE

        Për të shfaqur rekorde me Nën-total >=900 OSE Mesatare >=350, vendosni çdo kusht në një rresht të veçantë:

        Excel Filter Avancuar me AND po ashtu l si logjikë OR

        Për të shfaqur rekorde për rajonin Veriu me Nën total më e madhe se ose e barabartë me 900 OSE Mesatarja më e madhe se ose e barabartë me 350, konfiguroni gamën e kritereve në këtë mënyrë:

        Për ta thënë ndryshe, diapazoni i kritereve në këtë shembull përkthehet në kushtin e mëposhtëm:

        ( Rajoni =Veri DHE Nëntotali >=900) OR ( Rajoni =Veriu DHE Mesatarja >=350)

        Shënim. Tabela e burimit në këtë shembull përmban vetëm katër rajone: Veri, Jug, Lindje dhe Perëndim, prandaj ne mund të përdorim me siguri Veriu në rangun e kritereve. Nëse do të kishte ndonjë rajon tjetër që përmban fjalën "veri" si Veriperëndimi ose Verilindja, atëherë do të përdornim kriterin e saktë të përputhjes: ="=North" .

        Si të nxirrni vetëm kolona specifike

        Kur konfiguroni Filterin e Avancuar në mënyrë që ai kopjon rezultatet në një vend tjetër, mund të specifikoni cilat kolona të nxjerrni .

        1. Para se të aplikoni filtrin, shkruani ose kopjoni titujt e kolonave që dëshironi të nxirrni në të parën rreshti i diapazonit të destinacionit.

          Për shembull, për të kopjuar përmbledhjen e të dhënave si Rajoni , Artikulli dhe Nëntotali bazuar në diapazonin e kritereve të specifikuara, shkruani etiketat e 3 kolonave në qelizat H1:J1 (ju lutemi shihni pamjen e ekranit më poshtë).

        2. Aplikoni Filterin e Avancuar të Excel dhe zgjidhni opsionin Kopjo në një vend tjetër nën Veprim .
        3. Në kutinë Kopjo në , fut një referencë për etiketat e kolonave në diapazonin e destinacionit (H1:J1) dhe kliko OK.

        Si rezultat, Excel ka filtruar rreshtat sipas kushteve të renditura në diapazonin e kritereve ( Veriu artikujt e rajonit me Nën total >=900), dhe kopjoi 3 kolonat në specifikuarvendndodhja:

        Si të kopjoni rreshtat e filtruar në një fletë tjetër pune

        Nëse hapni mjetin Filter të avancuar në fletën e punës që përmban të dhënat tuaja origjinale, zgjidhni "<1 Opsioni>Kopjo në një vend tjetër " dhe zgjidhni vargun Kopjo në në një fletë tjetër, do të përfundoni me mesazhin e mëposhtëm të gabimit: " Mund të kopjoni vetëm të dhënat e filtruara në aktiv fletë ".

        Sidoqoftë, ekziston një mënyrë për të kopjuar rreshtat e filtruar në një fletë tjetër pune dhe tashmë e keni marrë të dhëna - thjesht filloni Filterin e Avancuar nga fleta e destinacionit , kështu që se do të jetë fleta juaj aktive.

        Si të supozojmë se tabela juaj origjinale është në Fletën1 dhe dëshironi të kopjoni të dhënat e filtruara në Fletën2. Këtu është një mënyrë shumë e thjeshtë për ta realizuar:

        1. Për të filluar, konfiguroni diapazonin e kritereve në Sheet1.
        2. Shkoni te Sheet2 dhe zgjidhni çdo qelizë boshe në një pjesë të papërdorur të fletës së punës.
        3. Ekzekutoni Filterin e Avancuar të Excel (skedën Të dhënat > Avanced ).
        4. Filtri i avancuar Dritarja e dialogut, zgjidhni opsionet e mëposhtme:
          • Nën Veprim , zgjidhni Kopjo në një vend tjetër .
          • Klikoni në Rapën e listës kutia, kaloni në Fleta1 dhe zgjidhni tabelën që dëshironi të filtroni.
          • Klikoni në kutinë Vendi i kritereve , kaloni te Fleta1 dhe zgjidhni diapazonin e kritereve.
          • 8>Klikoni në kutinë Kopjo te dhe zgjidhni qelizën e sipërme majtas të gamës së destinacionit në Sheet2. (Në rast se judëshironi të kopjoni vetëm disa nga kolonat, shkruani paraprakisht titujt e dëshiruar të kolonave në Sheet2 dhe tani zgjidhni ato tituj).
          • Klikoni OK.

        Në këtë shembull, ne po nxjerrim 4 kolona në Sheet2, kështu që ne shtypëm titujt përkatës të kolonave saktësisht siç shfaqen në Sheet1 dhe zgjodhëm gamën që përmban titujt (A1:D1) në kutinë Kopjo në :

        Në thelb, kjo është mënyra se si e përdorni Filtrin e Avancuar në Excel. Në tutorialin tjetër, do të kemi një vështrim më të afërt të shembujve më kompleksë të diapazonit të kritereve me formula, kështu që ju lutemi qëndroni të sintonizuar!

        konfigurimi manual i gamës së listës dhe diapazonit të kritereve.
      • AutoFilter lejon filtrimin e të dhënave me një maksimum prej 2 kriteresh dhe këto kushte specifikohen drejtpërdrejt në kutinë e dialogut Filtër automatik i personalizuar .

        Duke përdorur Filterin e Avancuar, mund të gjeni rreshta që plotësojnë kritere të shumta në kolona të shumta dhe kriteret e avancuara duhet të futen në një diapazon të veçantë në fletën tuaj të punës.

      Më poshtë do gjeni udhëzimet e detajuara se si të përdorni Filterin e Avancuar në Excel, si dhe disa shembuj të dobishëm të filtrave të avancuar për tekstin dhe vlerat numerike.

      Si të krijoni një filtër të avancuar në Excel

      Përdorimi i Excel Advanced Filtri nuk është aq i lehtë sa aplikimi i AutoFilter (siç është rasti me shumë gjëra "të avancuara" :) por padyshim ia vlen përpjekja. Për të krijuar një filtër të avancuar për fletën tuaj, kryeni hapat e mëposhtëm.

      1. Organizoni të dhënat burimore

      Për rezultate më të mira, rregulloni grupin tuaj të të dhënave duke ndjekur këto 2 rregulla të thjeshta:

      • Shtoni një rresht titulli ku secila kolonë ka një titull unik - titujt e kopjuar do të shkaktojnë konfuzion te Filtri i avancuar.
      • Sigurohu që të mos ketë rreshta bosh brenda grupit të të dhënave.

      Për shembull, ja se si duket tabela jonë e mostrës:

      2. Vendosni gamën e kritereve

      Shkruani kushtet tuaja, të njohura si kriteret, në një gamë të veçantë në fletën e punës. Në teori, diapazoni i kritereve mund të qëndrojë kudo në fletë. Nëpraktike, është më e përshtatshme ta vendosësh atë në krye dhe të ndash nga grupi i të dhënave me një ose më shumë rreshta bosh.

      Shënime për kriteret e avancuara:

      • diapazoni i kritereve duhet të ketë të njëjtat tituj kolonash si tabela / diapazoni që dëshironi të filtroni.
      • Kriteret e listuara në të njëjtin rresht punojnë me logjikën DHE. Kriteret e futura në rreshta të ndryshëm punojnë me logjikën OR.

      Për shembull, për të filtruar regjistrimet për rajonin Veriu Nën-totali i të cilit është më i madh se ose e barabartë me 900, konfiguroni diapazonin e kritereve të mëposhtme:

      • Rajoni: Veri
      • Nën-totali: >=900

      Për informacion të detajuar në lidhje me operatorët e krahasimit, shenjat dhe formulat që mund të përdorni në kriteret tuaja, ju lutemi shihni diapazonin e kritereve të filtrit të avancuar.

      3. Aplikoni filtrin e avancuar të Excel

      Në diapazonin e kritereve të vendosura, aplikoni një filtër të avancuar në këtë mënyrë:

      • Zgjidhni çdo qelizë të vetme brenda grupit tuaj të të dhënave.
      • Në Excel 2016, Excel 2013, Excel 2010 dhe Excel 2007, shkoni te skeda Të dhënat > Rendit & Filtro grupin dhe kliko E avancuar .

        Në Excel 2003, klikoni në menynë Data , tregoni Filter dhe më pas kliko Filtër i avancuar... .

      Do të shfaqet kutia e dialogut Filtri i avancuar i Excel dhe ju e konfiguroni atë siç shpjegohet më poshtë.

      4. Konfiguro parametrat e filtrit të avancuar

      Në dialogun Filtri i avancuar i Exceldritare, specifikoni parametrat e mëposhtëm:

      • Veprimi . Zgjidhni nëse do të filtroni listën në vend ose do t'i kopjoni rezultatet në një vend tjetër.

        Zgjedhja e " Filtro listën në vend" do të fshehë rreshtat që nuk përputhen me kriteret tuaja.

      Nëse zgjidhni " Kopjo rezulton në një vendndodhje tjetër" , zgjidhni qelizën e sipërme majtas të diapazonit ku dëshironi të ngjitni rreshtat e filtruar. Sigurohuni që diapazoni i destinacionit të mos ketë të dhëna askund në kolona, ​​sepse të gjitha qelizat nën diapazonin e kopjuar do të pastrohen.

      • Diapazoni i listës . Është diapazoni i qelizave që duhet filtruar, titujt e kolonave duhet të përfshihen.

        Nëse keni zgjedhur ndonjë qelizë në grupin tuaj të të dhënave përpara se të klikoni butonin E avancuar , Excel do të zgjedhë automatikisht të gjithë gamën e listës. Nëse Excel e ka gabim gamën e listës, klikoni ikonën Palos dialogun në të djathtë të kutisë Rapësi i listës dhe zgjidhni gamën e dëshiruar duke përdorur miun.

      • Sfera e kritereve . Është diapazoni i qelizave në të cilat futni kriteret.

      Përveç kësaj, kutia e kontrollit në këndin e poshtëm të majtë të dritares së dialogut Filtri i avancuar ju lejon të shfaqni vetëm regjistrime unike . Për shembull, ky opsion mund t'ju ndihmojë të nxirrni të gjithë artikujt e ndryshëm (të veçantë) në një kolonë.

      Në këtë shembull, ne po filtrojmë listën në vend, kështu që konfiguroni parametrat e filtrit të avancuar të Excel në këtëmënyra:

      Më në fund, klikoni OK, dhe do të merrni rezultatin e mëposhtëm:

      Kjo është e mrekullueshme… por i njëjti rezultat mund të arrihet me filtrin automatik të Excel-it, apo jo? Gjithsesi, ju lutemi mos nxitoni të largoheni nga kjo faqe, sepse ne kemi gërvishtur vetëm sipërfaqen, kështu që ju keni idenë bazë se si funksionon Filtri i avancuar i Excel. Më tej në artikull, do të gjeni disa shembuj që mund të bëhen vetëm me filtër të avancuar. Për t'i bërë gjërat më të lehta për t'u ndjekur, le të mësojmë më shumë për kriteret e filtrit të avancuar së pari.

      Sfera e kritereve të filtrit të avancuar të Excel

      Siç e keni parë sapo, nuk ka shkencë raketash në përdorimin e "Avanced" Filtro në Excel. Por sapo të mësoni detajet e qarta të kritereve të filtrit të avancuar, opsionet tuaja do të jenë pothuajse të pakufizuara!

      Krahasimi i operatorëve për numrat dhe datat

      Në kriteret e filtrit të avancuar, mund të krahasoni të ndryshme vlerat numerike duke përdorur operatorët e mëposhtëm krahasimi.

      Operatori i krahasimit Kuptimi Shembull
      = E barabartë me A1=B1
      > Më e madhe se A1>B1
      < Më pak se A1 td="">
      >= Më e madhe se ose e barabartë me A1>=B1
      <= Më pak se ose e barabartë me A1<=B1
      Jo e barabartë me A1B1

      Tëpërdorimi i operatorëve krahasues me numra është i dukshëm. Në shembullin e mësipërm, ne kemi përdorur tashmë kriteret numerike >=900 për të filtruar regjistrimet me Nëntotal më e madhe ose e barabartë me 900.

      Dhe këtu është një shembull tjetër. Duke supozuar se dëshironi të shfaqni rekordet North rajoni për muajin korrik me Shuma më e madhe se 800. Për këtë, specifikoni sa vijon kushtet në rangun e kritereve:

      • Rajoni: Veri
      • Data e porosisë: >=7/1/2016
      • Data e porosisë: <=7/30 /2016
      • Sasia: >800

      Dhe tani, ekzekutoni mjetin Filter të avancuar të Excel, specifikoni Rapën e listës (A4:D50) dhe Sfera e kritereve (A2:D2) dhe do të merrni rezultatin e mëposhtëm:

      Shënim. Pavarësisht nga formati i datës së përdorur në fletën tuaj të punës, duhet të specifikoni gjithmonë datën e plotë në diapazonin e kritereve të Filterit të Avancuar në formatin që mund të kuptojë Excel, si p.sh. 1/7/2016 ose 1 korrik 2016.

      Filtër i avancuar për vlerat e tekstit

      Përveç numrave dhe datave, mund të përdorni edhe operatorët logjikë për të krahasuar vlerat e tekstit. Rregullat janë të përcaktuara në tabelën më poshtë.

      Kriteret Përshkrimi
      ="=text" Filtro qelizat vlerat e të cilave janë saktësisht të barabarta me "tekst".
      text Filtro qelizat, përmbajtja e të cilave fillon me "tekst".
      text Filtro qelizat vlerat e të cilave nuk janësaktësisht e barabartë me "tekst" (qelizat që përmbajnë "tekst" si pjesë e përmbajtjes së tyre do të përfshihen në filtër).
      >text Filtro qelizat e të cilave vlerat renditen alfabetikisht pas "tekst".
      code=""> Filtro qelizat vlerat e të cilave janë renditur në mënyrë alfabetike para "teksti ".

      Siç e shihni, krijimi i një filtri të avancuar për vlerat e tekstit ka një sërë specifikash, kështu që le të shtjellojmë më shumë për këtë.

      Shembulli 1. Filtri i tekstit për përputhjen e saktë

      Për të shfaqur vetëm ato qeliza që janë saktësisht të barabarta me një tekst ose karakter specifik, përfshini shenjën e barabartë në kritere.

      Për shembull, për të filtruar vetëm artikujt Banane , përdorni kriteret e mëposhtme:. Microsoft Excel do t'i shfaqë kriteret si =banane në një qelizë, por ju mund ta shikoni të gjithë shprehjen në shiritin e formulave:

      Siç mund ta shihni në pamjen e mësipërme, kriteri tregon vetëm rekordet Banane me Nën total më e madhe se ose e barabartë me 900, duke injoruar Banane jeshile dhe banane Goldfinger .

      Shënim. Kur filtroni vlerat numerike që janë saktësisht të barabarta me një vlerë të caktuar, mund të përdorni ose jo shenjën e barazimit në kritere. Për shembull, për të filtruar regjistrimet me nëntotal të barabartë me 900, mund të përdorni cilindo nga kriteret e mëposhtme të nëntotalit:, =900 ose thjesht 900.

      Shembulli 2. Filtro vlerat e tekstit qëfilloni me një karakter(a) specifik

      Për të shfaqur të gjitha qelizat, përmbajtja e të cilave fillon me një tekst të caktuar, thjesht shkruani atë tekst në diapazonin e kritereve pa shenjën e barabartë ose thonjëza të dyfishta.

      Për shembull. , për të filtruar të gjithë artikujt " jeshile " me nëntotal më të madh ose të barabartë me 900, përdorni kriteret e mëposhtme:

      • Artikulli: E gjelbër
      • Nëntotali: >=900

      Filtri i avancuar Excel me shkronja të ngurta

      Për të filtruar regjistrimet e tekstit me përputhje të pjesshme , mund të përdorni karakteret e mëposhtme të gërmave në kriteret e filtrit të avancuar:

      • Pikëpyetje (?) që të përputhet me çdo karakter të vetëm.
      • Ylli (*) për të përputhur çdo sekuencë karakteresh.
      • Tilde (~) e ndjekur nga *, ?, ose ~ për të filtruar qelizat që përmbajnë një pikëpyetje, yll ose tildë të vërtetë.

      Tabela e mëposhtme ofron disa shembuj të diapazonit të kritereve me shkronja të ngurta .

      Kriteret Përshkrimi Shembull
      *text* Filtro qelizat që përmbajnë "tekst". *banan a* gjen të gjitha qelizat që përmbajnë fjalën "banane", p.sh. "banane jeshile".
      ??text Filtro qelizat, përmbajtja e të cilave fillon me çdo dy karaktere, pasuar nga "teksti ". ??banane gjen qeliza që përmbajnë fjalën "banane" të paraprirë me çdo 2 karaktere, si "1#banane" ose "//banane".
      text*text Filtro qelizat që fillojnë me "tekst" DHEpërmbajnë një dukuri të dytë të "teksit" kudo në qelizë. banane*banane gjen qeliza që fillojnë me fjalën "banane" dhe përmbajnë një dukuri tjetër të " banane” më tej në tekst, p.sh. " gjelbër bananeje kundrejt verdhë banane" .
      ="=text*text" Filtro qelizat që fillojnë me AND fund me "tekst". ="= banane * banane " gjen qelizat që fillojnë dhe mbarojnë me fjalën "banane" ", p.sh. " banane, banane e shijshme" .
      ="=text1?text2" Filtro qelizat që fillojnë me "text1", përfundon me "text2" dhe përmban saktësisht një karakter në mes. ="= banane ? portokalli " gjen qeliza që fillojnë fjalën "banane", mbarojnë me fjalën "portokalli" dhe përmbajnë ndonjë karakter të vetëm në mes, p.sh. " banane/portokalli" ose " banane*portokalli".
      text~** Filtro qelizat që fillojnë me "tekst", pasuar nga *, pasuar nga çdo karakter(a) tjetër. banane~** gjen qelizat që fillojnë me "banane" e ndjekur nga ylli, pasuar çdo tekst tjetër, si "banane*gjelbër" ose "banane*verdhë".
      ="=?????" Filtro qelizat me vlera teksti që përmbajnë saktësisht 5 karaktere. ="=???" gjen qeliza me çdo tekst që përmban saktësisht 5 karaktere, si "mollë" ose "limon".

      Dhe këtu janë kriteret më të thjeshta në veprim

    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.