Hvernig á að nota FILTER aðgerðina í Excel (10 tilvalin dæmi)

  • Deildu Þessu
Hugh West

Excel 365 veitir okkur öfluga aðgerð til að sía sjálfkrafa gagnasöfnin okkar, kölluð SÍA aðgerðin. Það gerir verkefni okkar auðveldara með því að nota þessa aðgerð í Excel formúlum. Þessi grein mun deila heildarhugmyndinni um hvernig SÍA virkar sjálfstætt í Excel og síðan með öðrum Excel aðgerðum. Ef þú ert líka forvitinn um það, halaðu niður æfingarbókinni okkar og fylgdu okkur.

Sækja æfingarvinnubók

Sæktu þessa æfingabók til að æfa á meðan þú ert að lesa þessa grein.

Notkun FILTER Function.xlsx

Kynning á FILTER fallinu í Excel

Hugsun Markmið:

Síaðu nokkrar tilteknar hólf eða gildi í samræmi við kröfur okkar.

Setjafræði:

=SÍA ( fylki, innihalda, [ef_tómt])

Rökskýring:

Rök Áskilið eða valfrjálst Gildi

fylki Nauðsynlegt Fylki, fylkisformúla eða tilvísun í svið hólfa sem við krefjumst fjölda lína fyrir.
include Required Þetta virkar eins og Boolean fylki; það ber skilyrði eða skilyrði fyrir síun.
[ef_tómt] Valfrjálst Sendið gildið til að skila þegar engum niðurstöðum er skilað.

Afturgildi.

👉 INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}) : Þetta formúla mun skila fyrstu tveimur línum af samsvarandi gögnum. {1;2} þetta er fyrir fyrstu tvær línurnar. Og {1,2,3,4,5} þetta er til að velja fimm dálka.

👉 IFERROR(INDEX(FILTER(B5:F14,D5:D14= J5),{1;2},{1,2,3,4,5}),„Engin niðurstaða“) : Að lokum er IFERROR fallið notað til að forðast villuna ef það er er vandamál með önnur virka skilagildi.

10. Notkun á algildi með FILTER falli

Í síðasta dæminu ætlum við að nota síu algildisstafinn til að sía gögnin. Við munum beita formúlunni með hjálp ISNUMBER , SEARCH og FILTER virka. Æskilegt gildi okkar er í reit J5 .

Ferlið er útskýrt hér að neðan skref fyrir skref:

📌 Skref:

  • Í fyrsta lagi skaltu velja reit H8 og skrifa niður eftirfarandi formúlu í reitinn.

=FILTER($B$5:$F$14,ISNUMBER(SEARCH(J5,D5:D14)),"No Results!")

  • Nú, ýttu á Enter .

  • Þú mun fá allar niðurstöður með frumugildinu C .

Að lokum getum við sagt að formúlan okkar virki nákvæmlega og við getum búið til algildisstaf með Excel FILTER virka.

🔎 Útskýring á formúlunni

👉 SEARCH(J5,D5:D14) : Aðgerðin SEARCH leitar í gögnunum með því að passa þau við inntaksgildið.

👉 ISNUMBER(SEARCH(J5,D5:D14)) : Þettaformúlan mun athuga hvaða niðurstaða SEARCH fallsins er ture,

👉 FILTER($B$5:$F$14,ISNUMBER(SEARCH(J5,D5:D14)), "Engar niðurstöður!") : Að lokum mun SÍA aðgerðin sýna þær í reitnum sem við viljum.

Valkostir við Excel FILTER aðgerðina

Frá fyrra forritinu okkar , þú gætir tekið eftir því að Excel SÍA aðgerð er smávægileg aðgerð til að fá æskileg gildi okkar innan skamms tíma. Það er enginn sérstakur valkostur við þessa aðgerð. Hins vegar getur samsetning einhverrar almennrar Excel falls skilað okkur niðurstöðum FILTER fallsins. Þar á meðal eru VIÐFALL , VÍSITALA , SAMLAGT , RÖÐ , ISNA , SAMSLAGNING aðgerðir má nefna. En við mælum með því að ef þú ert með FILTER aðgerðina skaltu fara í það. Samsetning þessara aðgerða mun gera formúluna flóknari til að skilja öðrum. Fyrir utan það gæti það hægja á Excel forritinu þínu.

Mögulegar ástæður ef SÍA aðgerðin virkar ekki

Stundum virkar SÍA aðgerðin í Excel ekki rétt. Oftast gerist það vegna tilvistar villu. Aðallega eru #SPILL! , #CALC! , #VALUE! villur leyfa venjulega ekki FILTER aðgerðina að virka og skila þeim gögnum sem óskað er eftir. Til að útrýma þessari villu skaltu fara aftur í upprunalega gagnasafnið þitt og laga þær og þú munt komast að því að SÍA aðgerðin virkar vel.

Þeir sem oft sjást villur í Excel eru útskýrðar hér að neðan í stuttu máli:

Algengar villur Þegar þeir sýna
#VALUE Það mun birtast þegar fylkið og innihaldsrökurinn hafa ósamrýmanlegar víddir.
#CALC! Það mun birtast ef valkvæðum if_empty röksemdafærslunni er sleppt og engar niðurstöður sem uppfylla skilyrðin finnast.
#NAME Það mun birtast þegar reynt er að nota FILTER í eldri útgáfu af Excel.
#SPILL Þessi villa mun gerast ef ein eða fleiri frumur í lekanum svið eru ekki alveg auð.
#REF! Þessi villa mun gerast ef FILTER formúla er notuð á milli mismunandi vinnubóka og lokar frumvinnubókinni.
#N/A eða  #VALUE Þessi tegund af villu getur komið fram ef eitthvert gildi í frumbreytunni sem fylgir er villa eða er ekki hægt að breyta í Boolean gildi (0,1 eða TRUE, FALSE).

Niðurstaða

Það er endirinn o f þessa grein. Ég vona að þessi grein muni vera gagnleg fyrir þig og þú munt geta notað SÍA aðgerðina í Excel. Vinsamlegast deildu frekari fyrirspurnum eða ráðleggingum með okkur í athugasemdahlutanum hér að neðan ef þú hefur einhverjar frekari spurningar eða tillögur.

Ekki gleyma að skoða vefsíðu okkar, ExcelWIKI , fyrir nokkra Excel- tengd vandamál og lausnir. Haltu áfram að læra nýttaðferðir og haltu áfram að vaxa!

Færibreyta:

Fallið skilar kraftmikilli niðurstöðu. Þegar gildi í upprunagögnum breytast, eða stærð upprunagagnafylkis er breytt, munu niðurstöður úr FILTER uppfærast sjálfkrafa.

10 viðeigandi dæmi um notkun FILTER aðgerða í Excel

Til að sýna fram á í dæmunum lítum við á gagnasafn með 10 nemendum stofnunar. Auðkenni þeirra, nafn, deild, skráð önn og magn CGPA eru á bilinu B5:F14 .

📚 Athugið:

Allar aðgerðir þessarar greinar eru framkvæmdar með því að nota Microsoft Office 365 forritið.

1. Framkvæma AND aðgerð með FILTER aðgerð fyrir margar viðmiðanir

Í fyrsta dæminu munum við framkvæma AND aðgerðina með FILTER aðgerðinni . Æskileg skilyrði okkar eru á bilinu frumna C5:C6 .

Skrefin til að ljúka þessu dæmi eru gefin hér að neðan:

📌 Skref:

  • Fyrst af öllu, veldu reit B10 .
  • Skrifaðu nú niður eftirfarandi formúlu í reitinn.

=FILTER(Dataset!B5:F14,(Dataset!D5:D14=C5)*(Dataset!F5:F14>=C6),"no results")

  • Ýttu síðan á Enter .

  • Þú færð síaða niðurstöðu á sviði frumna B10:F11 .

Þannig getum við sagt að við séum hægt að beita FILTER aðgerðinni fyrir AND aðgerðina.

2. Notkun OR aðgerðarinnar með FILTER aðgerðinni fyrir mörg skilyrði

Í seinnidæmi, við ætlum að nota FILTER aðgerðina fyrir OR aðgerðina. Hér nefndum við skilyrðin á bilinu frumna C5:C6 .

Skrefin til að klára þetta dæmi eru gefin sem hér segir:

📌 Skref:

  • Fyrst skaltu velja reit B10 .
  • Skrifaðu síðan eftirfarandi formúlu í reitinn .

=FILTER(Dataset!B5:F14,(Dataset!D5:D14=OR!C5)+(Dataset!F5:F14>=OR!C6),"no results")

  • Ýttu á Enter .

  • Þú munt reikna út síaða niðurstöðu í viðkomandi frumum.

Þess vegna getum við notað FILTER aðgerðina fullkomlega fyrir OR aðgerðina.

3. Samsetning OG og OR rökfræði með FILTER aðgerðinni

Nú munum við nota aðgerðina FILTER fyrir a sameinuð AND og OR aðgerð. Skilyrðin eru á bilinu frumna C5:C7 .

Skrefin til að ná þessu dæmi eru gefin hér að neðan:

📌 Skref:

  • Fyrst skaltu velja reit B11 .
  • Síðar skaltu skrifa niður eftirfarandi formúlu í reitinn.

=FILTER(Dataset!B5:F14,(Dataset!F5:F14>=Combine!C7)*((Dataset!D5:D14=Combine!C5)+(Dataset!D5:D14=Combine!C6)),"No results")

  • Ýttu á Enter .

  • Þú munt taka eftir að síaða niðurstaðan verður aðgengileg í frumunum.

Þess vegna virkar formúlan okkar á áhrifaríkan hátt og við getum framkvæmt AND og OR aðgerðir samtímis með FILTER aðgerðinni.

4. Sía tvítekningar með því að nota FILTER aðgerðina

Í þessu dæmi erum viðætla að sía út tvíteknar einingar úr gagnasafninu okkar. Gagnapakkningin okkar inniheldur 2 tvíteknar einingar.

Skrefin í þessu dæmi eru gefin hér að neðan:

📌 Skref:

  • Í upphafi skaltu velja reit H5 .
  • Næst skaltu skrifa niður eftirfarandi formúlu í reitinn.

=FILTER(B5:F16,COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16,F5:F16)>1,"No result")

  • Þannig ýttu á Enter .

  • Þú munt sjá að öll tvítekin gildi eru skráð sérstaklega.

Að lokum getum við sagt að formúlan okkar virki nákvæmlega og við getum fundið út tvítekningarnar með

  • 1>FILTER virka í Excel.

🔎 Útskýring á formúlunni

👉 COUNTIFS(B5:B16,B5 :B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16,F5:F16) : Aðgerðin COUNTIFS athugar tilvist tvítekinna gilda.

👉 FILTER(B5:F16,COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5: E16,E5:E16,F5:F16, F5:F16)>1,”No result”) : Að lokum síar aðgerðin FILTER tvöföldu gildin og skráði þau sérstaklega.

5. Finndu út auðar frumur Eftir SÍA Virka

Við erum með gagnapakka með nokkrum auðum hólfum. Nú ætlum við að sía út frumurnar sem innihalda enga auða aðgerð með hjálp FILTER aðgerðarinnar.

Ferlið til að sía út allar línurnar hér að neðan::

📌 Skref:

  • Í fyrsta lagi skaltu velja reit H5 .
  • Næst skaltu skrifa niður eftirfarandi formúlu í reitinn.

=FILTER(B5:F14,(B5:B14"")*(C5:C14"")*(D5:D14"")*(E5:E14"")*(F5:F14""),"No results")

  • Eftir það skaltu ýta á Enter .

  • Þú færð þá aðila sem eru ekki með neina auðir reiti.

Þannig að við getum sagt að formúlan okkar virki vel og við getum fengið gildið án auðra reita með Excel FILTER aðgerðinni.

Svipuð lestur

  • Hvernig á að nota Excel HYPERLINK aðgerð (8 dæmi)
  • VLOOKUP og HLOOKUP sameinuð Excel formúla (með dæmi)
  • Notkun Excel til að fletta textasamsvörun að hluta [2 auðveldar leiðir]
  • Hvernig á að finna tvítekin gildi í Excel með VLOOKUP

6. Sía frumur sem innihalda sérstakan texta

Með því að nota FILTER aðgerðina getum við auðveldlega leitað að einhverju tilteknu gildi og síað út samsvarandi einingar úr upprunalegu gagnasafninu okkar. Fyrir utan FILTER aðgerðina, hjálpa aðgerðirnar ISNUMBER og SEARCH okkur einnig að klára formúluna. Æskilegur texti okkar 'Ellie' er sýndur í reit J4 .

Nálgunin við að sía út gögnin fyrir ákveðinn texta er lýst hér að neðan::

📌 Skref:

  • Í upphafi skaltu velja reit H7 .
  • Þá , skrifaðu niður eftirfarandi formúlu í reitinn.

=FILTER(B5:F14,ISNUMBER(SEARCH(J4,C5:C14)),"No results")

  • Næst skaltu ýta á Enter lykill.

  • Þú færð niðurstöðunameð þessum tiltekna texta.

Þannig getum við beitt formúlunni með góðum árangri og fengið gildi fyrir tiltekið textagildi okkar.

🔎 Útskýring á formúlunni

👉 SEARCH(J4,C5:C14) : SEARCH aðgerðin mun skila hólfunum sem passa við inntaksgildið .

👉 ISNUMBER(SEARCH(J4,C5:C14)) : Fallið ISNUMBER skilar satt ef leitargildið er önnur tala en ósatt.

👉 FILTER(B5:F14,ISNUMBER(SEARCH(J4,C5:C14)),„Engar niðurstöður“) : Að lokum dregur aðgerðin FILTER út samsvarandi raðir og sýnir þær.

7. Útreikningur á samantekt, hámarki, lágmarki og meðaltali

Nú ætlum við að framkvæma nokkra stærðfræðilega útreikninga með hjálp SÍUNAR virka. Gögnin sem við munum sía fyrir verða í reit J5 . Hér ætlum við að ákvarða öll gildi fyrir CSE deildina.

Fyrir utan FILTER fallið, SUM , AVERAGE , MIN og MAX aðgerðir verða notaðar til að ljúka matsferlinu. Áætlað gildi mun vera á bilinu frumna J7:J10 . Útreikningsaðferðin er útskýrð hér að neðan skref fyrir skref:

📌 Skref:

  • Fyrst af öllu, veldu reit J7 .
  • Skrifaðu nú eftirfarandi formúlu í reitinn fyrir samantektina.

=SUM(FILTER(F5:F14,D5:D14=J5,0))

🔎 Útskýring áformúlan

👉 FILTER(F5:F14,D5:D14=J5,0) : FILTER aðgerðin síar CGPA gildi æskilegrar deildar okkar.

👉 SUM(FILTER(F5:F14,D5:D14=J5,0)) : Að lokum bætir SUM fallið við öll.

  • Ýttu á Enter .

  • Eftir það skaltu velja reit J8 og skrifaðu niður eftirfarandi formúlu fyrir meðalgildið .

=AVERAGE(FILTER(F5:F14,D5:D14=J5,0))

🔎 Útskýring á formúlunni

👉 SÍA(F5:F14,D5:D14=J5,0) : The FILTER virka síar CGPA gildi deildarinnar sem óskað er eftir.

👉 AVERAGE(FILTER(F5:F14,D5:D14=J5,0)) : The AVERAGE aðgerðin mun reikna út meðalgildi þessara gilda.

  • Ýttu aftur á Enter .

  • Veldu síðan reit J9 og skrifaðu niður eftirfarandi formúlu inni í reitnum til að fá lágmarks gildið.

=MIN(FILTER(F5:F14,D5:D14=J5,0))

🔎 Útskýring á formúlunni

👉 SÍA( F5:F14,D5:D14 =J5,0) : FILTER aðgerðin síar CGPA gildi deildarinnar sem við viljum.

👉 MIN(FILTER(F5:F14,D5:D14=J5) ,0)) : MIN fallið mun finna út lágmarksgildið meðal 4 gildanna.

  • Á sama hátt , ýttu á Enter .

  • Að lokum skaltu velja reit J10 og skrifa niður eftirfarandi formúlu inni í reitnum fyrir hámark gildi.

=MAX(FILTER(F5:F14,D5:D14=J5,0))

🔎 Útskýring á formúlunni

👉 SÍA(F5:F14,D5:D14=J5,0) : SÍA aðgerðin síar CGPA gildi viðkomandi deildar.

👉 MAX(SÍA(F5:F14,D5:D14=J5,0)) : MAX aðgerðin finnur út hámarksgildið meðal 4 CGPA gildi.

  • Ýttu á Enter í síðasta sinn.

  • Þú munt taka eftir því að öll gildin fyrir CSE deildina verða tiltæk.

Þess vegna getum við sagt að allar formúlurnar okkar virki fullkomlega og við getum fengið allar æskileg gildi með Excel SÍA aðgerðinni.

8. Sía gögn og skila aðeins tilteknum dálkum

Hér ætlum við að nota SÍA virka tvisvar í hreiðrað ástandi til að fá tiltekna dálka byggt á æskilegu gildi okkar. Æskileg eining okkar er í reit J5 . Við munum aðeins sýna ID og Name dálkinn.

Skrefin í þessu ferli eru gefin hér að neðan:

📌 Skref:

  • Veldu fyrst hólf H8 .
  • Skrifaðu síðan eftirfarandi formúlu í reitinn.

=FILTER(FILTER(B5:F14,D5:D14=J5),{1,1,0,0,0})

  • Eftir það skaltu ýta á Enter .

  • Þú færð aðeins ID og Name dálkinn í viðkomandi deild.

Þess vegna , við getum sagt að formúlan okkar virki rétt og við getum fengið ákveðna dálkameð Excel FILTER aðgerðinni.

🔎 Útskýring á formúlunni

👉 FILTER(B5:F14 ,D5:D14=J5) : FILTER fallið mun skila samsvarandi línum úr tilteknu gagnasafni með öllum dálkunum.

👉 FILTER(FILTER(B5: F14,D5:D14=J5),{1,1,0,0,0}) : Ytri FILTER aðgerðin velur aðeins fyrstu tveir dálkana í valin gögn. Við getum annað hvort notað 0 , 1 eða TRUE , FALSE .

9. Notaðu takmörkun á skilað fjölda Raðir

Í þessu tilfelli munum við bæta við nokkrum takmörkunum á SÍA aðgerðinni til að fá takmarkaðan fjölda lína. Æskileg deild okkar er í reit J5 . Til að beita takmörkuninni verðum við að nota aðgerðirnar IFERROR og INDEX líka.

Þrepum þessarar stærðfræði er lýst sem hér segir:

📌 Skref:

  • Fyrst skaltu velja reit H8 .
  • Næst skaltu skrifa niður eftirfarandi formúlu í reitnum.

=IFERROR(INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}),"No result")

  • Smelltu síðan á Enter .

  • Þú munt fá niðurstöðuna.

Svo getum við sagt að við getum beitt Excel SÍA , INDEX og IFERROR virka með góðum árangri.

🔎 Útskýring á formúlunni

👉 FILTER(B5:F14,D5:D14=J5) : FILTER aðgerðin mun skila síuðu gögnunum með því að passa þau við inntakið

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.