Si të përdorni funksionin FILTER të Fletëve të Google

  • Shperndaje Kete
Michael Brown

Nëse e vetmja mënyrë që dini për krijimin e një filtri në Fletët e Google është mjeti standard, kam një surprizë për ju. :) Ejani të eksploroni funksionin FILTER me mua. Ka shumë formula të gatshme që mund të huazoni, së bashku me një mjet të ri të fuqishëm që plotëson së tepërmi grupin e mjeteve të filtrimit.

Disa kohë më parë shpjeguam se si të filtrohet në Fletët e Google duke përdorur mjetin standard. Ne përmendëm se si të filtrohet sipas vlerës dhe kushtit. Megjithatë, tabelat kanë gjithmonë më shumë nga sa dimë. Dhe këtë herë unë do të eksploroj funksionin FILTER të Fletëve të Google me ju.

Nuk do ta gjeni në Excel, kështu që ia vlen patjetër ta shikoni.

    Sintaksa e funksionit FILTER të Fletëve Google

    FILTER në Fletët e Google skanon të dhënat tuaja dhe kthen informacionin e kërkuar që plotëson kriteret tuaja.

    Ndryshe nga filtri standard i Fletëve të Google, funksioni nuk bëni gjithçka me të dhënat tuaja origjinale. Ai kopjon rreshtat e gjetur dhe i vendos ato kudo që të ndërtoni formulën.

    Sintaksa është mjaft e lehtë pasi çdo argument flet vetë:

    =FILTER(range, kusht1, [kushti2, ...])
    • vargu është të dhënat që dëshironi të filtroni. Kërkohet.
    • kushti 1 është një kolonë ose rresht së bashku me kriteret TRUE/FALSE në të cilat duhet të përfshihet. Kërkohet.
    • kushti2,... , etj., qëndrojnë për kolona/rreshta të tjera dhe/ose kritere të tjera. Opsionale.

    Shënim. Secili kushti duhet të jetë i së njëjtës madhësi si vargu .

    Shënim. Nëse përdorni kushte të shumta, të gjitha ato duhet të jenë ose për kolona ose rreshta. Funksioni FILTER i Fletëve të Google nuk lejon kushte të përziera.

    Tani, me këto shënime në mendje, le të shohim se si argumentet marrin formën e formulave të ndryshme.

    Si të përdoret funksioni FILTER në Fletët e Google

    Do t'ju tregoj të gjithëve shembujt gjatë filtrimit të një tabele të vogël ku gjurmoj disa porosi:

    Tabela përmban 20 rreshta me lloje të ndryshme të dhënash që është perfekte për të mësuar funksionin.

    11>Si të filtrosh në Fletët e Google sipas tekstit

    Shembulli 1. Teksti është saktësisht

    Së pari, do t'i kërkoj funksionit të shfaqë vetëm ato porosi që po vonohen. Fut intervalin për të filtruar — A1:E20 — dhe më pas vendos kushtin — kolona E duhet të jetë e barabartë Vonë :

    =FILTER(A1:E20,E1:E20="Late")

    Shembulli 2. Teksti nuk është saktësisht

    Mund t'i kërkoj funksionit të më marrë të gjitha porositë, por ato që janë me vonesë. Për këtë, do të më duhet një operator i veçantë krahasimi () që do të thotë jo i barabartë me :

    =FILTER(A1:E20,E1:E20"Late")

    Shembulli 3. Teksti përmban

    Tani do të doja t'ju tregoja se si të ndërtoni funksionin FILTER të Fletëve të Google bazuar në përputhjen e pjesshme. Ose me fjalë të tjera — nëse teksti përmban .

    A keni vënë re se ID-të e porosive në kolonën A përmbajnë shkurtesa të shteteve në fund? Le të krijojmë një formulë vetëm për të marrëporositë që janë dërguar nga Kanadaja ( CA ).

    Normalisht, për këtë detyrë do të përdorësh karaktere të shkreta. Por kur bëhet fjalë për formulën FILTER, janë funksionet FIND dhe SEARCH që funksionojnë në këtë mënyrë.

    Këshillë. Nëse preferoni të shmangni futjen e funksioneve të tjera kur filtroni sipas dukurive të thjeshta të fjalëve, mos ngurroni të provoni shtesën e përshkruar në fund.

    Shënim. Nëse rasti i tekstit është i rëndësishëm, përdorni FIND, përndryshe, zgjidhni SEARCH.

    Funksioni SEARCH do të funksionojë mirë për shembullin tim pasi rasti i tekstit është i parëndësishëm:

    =SEARCH(kërko_për, tekst_për_kërkim, [duke filluar_në])
    • kërko_për është teksti Unë dua të gjej. Është shumë e rëndësishme ta mbështillni atë me thonjëza të dyfishta: "ca" . Kërkohet.
    • text_to_search është diapazoni për të skanuar për tekstin e nevojshëm. E detyrueshme. Është A1:A20 për mua.
    • starting_at tregon pozicionin e fillimit për kërkimin — numrin e karakterit nga i cili fillon të shikohet. Është plotësisht opsionale, por duhet ta përdor. E shihni, të gjitha ID-të e porosive përbëhen nga shkronja dhe numra, që do të thotë se një palë CA mund të ndodhë diku në mes. Modeli identik i të gjitha ID-ve më lejon të kërkoj CA duke filluar nga karakteri i 8-të.

    Pasi të mbledh të gjitha këto pjesë së bashku, marr rezultatin e dëshiruar:

    =FILTER(A1:E20,SEARCH("ca",A1:A20,8))

    Si të filtrosh sipas datës dhe orës në Fletët e Google

    Filtrimi sipas datës dhe orës kërkon gjithashtu përdoriminfunksione shtesë. Në varësi të kritereve tuaja, mund t'ju duhet të futni DAY, MUAJ, YEAR, apo edhe DATE dhe TIME në funksionin kryesor FILTER të Fletëve të Google.

    Këshillë. Nëse nuk jeni të njohur me këto ose gjithmonë i ngatërroni gjërat me takimet - mos u shqetësoni. Mjeti i përshkruar në fund nuk kërkon fare funksione.

    Shembulli 1. Data është

    Për të marrë në dorë ato porosi që janë të afatit më 9 janar 2020, do të ftoj funksionin DATE:

    =FILTER(A1:E20,C1:C20=DATE(2020,1,9))

    Shënim. Kjo funksionon vetëm nëse qelizat tuaja nuk përmbajnë njësi kohore së bashku me datën (ju mund t'i shtoni ato si parazgjedhje). Për t'u siguruar, thjesht zgjidhni një qelizë dhe kontrolloni atë që shfaqet në shiritin e formulave:

    Nëse koha është aty dhe heqja e saj nuk është një opsion, duhet të përdorni njërën nga QUERY ose një gjendje më komplekse në funksionin tuaj FILTER të Fletëve Google, si kjo:

    =FILTER(A1:E20,C1:C20>=DATE(2020,1,9),C1:C20

    Këshillë. Unë flas për kushte të shumta në më shumë detaje më poshtë.

    Shembulli 2. Data përmban

    Nëse jeni të interesuar vetëm për një muaj ose një vit të caktuar, mund t'ia dilni me funksionet MONTH dhe YEAR. Vendosni diapazonin me datat në të ( C1:C20 ) dhe specifikoni numrin e muajit (ose vitit) që duhet të jetë i barabartë me ( =1 ):

    =FILTER(A1:E20,MONTH(C1:C20)=1)

    Shembulli 3. Data është para/pas

    Për të marrë të dhënat që bien para ose pas datës së specifikuar, do t'ju duhet DATA funksion dhe operatorë të tillë krahasimi si më të mëdhenjse (>), më i madh ose i barabartë me (>=), më i vogël se (<), më i vogël se ose i barabartë me (<=).

    Këtu janë porositë që janë marrë në dhe pas 1 janarit 2020:

    =FILTER(A1:E20,D1:D20>=DATE(2020,1,1))

    Sigurisht, ju mund ta zëvendësoni lehtësisht DATE me MONTH ose YEAR këtu. Rezultati nuk do të ndryshojë nga ai i mësipërm:

    =FILTER(A1:E20,YEAR(D1:D20)>=2020)

    Shembulli 4. Koha

    Kur filtroni në Fletët e Google sipas kohës, stërvitja është saktësisht e njëjtë si me datat. Ju përdorni funksionin shtesë TIME.

    Për shembull, për të marrë vetëm ditë me një vulë kohore pas orës 14:00, formula do të jetë:

    =FILTER(A1:B10,A1:A10>TIME(14,0,0))

    Megjithatë, kur bëhet fjalë për përdorimin e funksionit HOUR (si me MONTH për datat), loja ndryshon pak. Koha është mjaft e ndërlikuar në fletëllogaritje, prandaj nevojiten disa rregullime.

    Për t'i kthyer të gjitha rreshtat me stampa kohore midis 2:00 PM dhe 12:00 PM , bëni kjo:

    1. Bëni diapazonin me vula kohore ( A1:A10 ) në një funksion të veçantë HOUR. Kjo do të tregojë se ku të shikoni.
    2. Më pas shtoni një funksion tjetër HOUR për të vendosur vetë kohën.

    =FILTER(A1:B10,HOUR(A1:A10)>=HOUR("2:00:00 PM"))

    Këshillë . Shikoni që rezultati nuk përfshin 12:41 PM ? Kjo për shkak se tabela e trajton atë si 00:41 që është më pak se 2:00 .

    Nëse gjeni një zgjidhje më elegante, ju lutemi ndajeni atë në seksionin e komenteve më poshtë.

    Si të filtroni në Fletët e Google duke përdorur referencat e qelizave

    Sa herë që krijoni një filtër të Fletëve Googleformulën, duhet të futni kushtin si është: qoftë një fjalë apo pjesë e saj, datën, etj. Nëse nuk jeni të njohur me referencat e qelizave.

    Ato i bëjnë shumë gjëra rreth formulave më të lehta. Sepse në vend që të shkruani gjithçka, thjesht mund t'i referoheni qelizave me kushte.

    Të kujtohet se si i kërkova të gjitha porositë që vonoheshin? Unë mund t'i referohem shpejt E4 me tekstin Vonë për të bërë të njëjtën gjë:

    =FILTER(A1:E20,E1:E20=E4)

    Rezultati nuk do të ndryshojë fare:

    Ju mund ta përsërisni këtë me të gjitha formulat e lartpërmendura. Për shembull, shmangni shtimin e më shumë funksioneve si DATE dhe thjesht referojuni qelizës me një datë të interesit:

    =FILTER(A1:E20,C1:C20=C15)

    Këshillë. Referencat e qelizave ju lejojnë gjithashtu të filtroni nga një fletë tjetër. Thjesht duhet të sillni emrin e fletës:

    =FILTER(Orders!A1:E20,Orders!C1:C20=Orders!C15)

    Formulat e FILTERIT të Fletëve Google me shumë kritere

    Ndërsa unë përdora kryesisht një kusht në të gjitha formulat e filtrit të Fletëve të Google më parë, ka më shumë gjasa se do t'ju duhet të filtroni një tabelë sipas disa kushteve në të njëjtën kohë.

    Shembulli 1. IS BETWEEN logic

    Për të gjetur të gjitha rreshtat që bien midis dy numrave/datave/kohave, opsioni opsional argumentet e funksionit do të vijnë në ndihmë — kushti2 , kushti3 , etj. Thjesht dubliko të njëjtin interval çdo herë, por me një kusht të ri.

    Shiko, unë Do të kthej vetëm ato porosi që më kushtojnë më shumë se 250 dollarë, por më pak se 350 dollarë:

    =FILTER(A1:E20,B1:B20>=250,B1:B20<350)

    Shembulli 2. OSE logjika nëFunksioni FILTER i Fletëve të Google

    Mjerisht, për të marrë të gjitha rreshtat që përmbajnë regjistrime të ndryshme në një kolonë me interes, mënyra e mëparshme nuk do të funksionojë. Pra, si mund t'i kontrolloj të gjitha porositë që janë në rrugë dhe të vonuara?

    Nëse provoj metodën e mëparshme dhe vendos çdo status porosie në një kusht të veçantë, do të marr gabimin #N/A:

    Kështu, për të vendosur saktë logjikën OSE në funksionin FILTER, duhet të përmbledh këto dy kritere brenda një kushti:

    =FILTER(A1:E20,(E1:E20="Late")+(E1:E20="On the way"))

    Shto një filtër në Fletët e Google në kolona të shumta

    Ajo që ka edhe më shumë gjasa sesa zbatimi i disa kushteve në një kolonë është krijimi i një filtri në Fletët e Google për kolona të shumta.

    Argumentet janë të gjitha të njëjta. Por çdo pjesë e re e formulës kërkon një gamë të re me kriteret e veta.

    Le të përpiqemi të bëjmë funksionin FILTER në Fletët e Google të kthejë porositë që i nënshtrohen të gjitha rregullave të mëposhtme:

    1. Ata duhet të jenë 200-400 dollarë me vlerë:

      A1:E20,B1:B20>=200,B1:B20<=400

    2. Afatohen në janar 2020:

      MONTH(C1:C20)=1

    3. Dhe janë ende në rrugën e tyre:

      E1:E20="on the way"

    Bëni të gjitha këto pjesë së bashku dhe formula juaj e filtrit të Fletëve të Google për kolona të shumta është gati:

    =FILTER(A1:E20,B1:B20>=200,B1:B20<=400,MONTH(C1:C20)=1,E1:E20="on the way")

    Mënyrë pa formula për filtrin e avancuar të Fletëve të Google

    Funksioni FILTER është i shkëlqyeshëm dhe gjithçka, por ndonjëherë mund të jetë shumë. Mbajtja e gjurmëve të të gjitha argumenteve, kufijve, funksioneve të ndërlidhura dhe gjithçka tjetër mund të jetë jashtëzakonisht konfuze dhe me kohë-konsumuese.

    Për fat, ne kemi një zgjidhje më të mirë që tejkalon funksionin e FILTERIT të Fletëve të Google dhe mjetin e tyre standard — Përputhje të shumta VLOOKUP.

    Mos u hutoni nga emri i saj. I ngjan funksionit VLOOKUP të Fletëve të Google sepse kërkon përputhje. Ashtu si funksioni FILTER. Ashtu siç bëra më lart.

    Këtu janë 5 avantazhet kryesore të mjetit mbi funksionin FILTER të Fletëve Google:

    1. Ju fituat nuk duhet të mendosh për operatorët për kushte të ndryshme thjesht zgjidhni një nga lista:

  • Fut datat dhe orën si gjithmonë në fletëllogaritëse — jo më funksione të veçanta:
  • Krijo dhe fshi kushte të shumta për shumë kolona reale të shpejta :
  • Shikoni paraprakisht rezultatin dhe rregulloni kushtet (nëse nevojitet) përpara se të ngjitni gjithçka në fletën tuaj:
  • Merrni rezultatin si vlera ose si një formulë të gatshme .
  • Me të vërtetë ju inkurajoj të instaloni Multiple VLOOKUP Ndeshje dhe jepini një hap. Për të parë nga afër opsionet e tij, vizitoni faqen e tij udhëzuese ose shikoni një video të veçantë udhëzuese:

    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.