Avansert filter med kriterieområde i Excel (18 applikasjoner)

  • Dele Denne
Hugh West

I Microsoft Excel er alternativet Avansert filter nyttig når du ser etter data som oppfyller to eller flere kriterier. I denne artikkelen vil vi diskutere applikasjoner av Avansert filter Kriteriumområde i Excel.

Last ned øvelsesarbeidsbok

Last ned øvelsesarbeidsboken herfra.

Bruk av Advanced Filter.xlsx

18 applikasjoner av Advanced Filter Criteria Range i Excel

1. Bruk av avansert filterkriterieområde for antall og datoer

Først og fremst vil vi bli introdusert til datasettet vårt. Kolonne B til Kolonne E representerer ulike data knyttet til salg. Nå kan vi implementere Avansert filterkriterieområde . I dette eksemplet vil vi bruke Advanced Filter Criteria Range for å filtrere tall og datoer. Vi skal trekke ut alle data der salgskvantum er større enn 10 . La oss se prosedyren.

  • Først, i kategorien Data , velg kommandoen Avansert fra Sorter & Filter alternativ. En dialogboks kalt Avansert filter vises.

  • Velg deretter hele tabellen (B4:E14) for Listeområdet .
  • Velg celle (C17:C18) som Kriteriumområde .
  • Trykk på OK .

  • Til slutt kan vi bare se dataene som har mengder større enn 10 .

  • Til slutt får vi datasettet som kun består av tomme celler.

15. Bruk avansert filter for å filtrere ikke-tomme celler ved å bruke OR samt OG-logikk

I dette eksemplet vil vi eliminere tomme celler celler, mens vi i forrige eksempel eliminerte de ikke-blanke cellene. Vi har satt følgende kriterier for bruk av formelen:

=B5""

  • Gå først til Avansert filter dialogboks. Sett inn følgende kriterieområde:

Listeområde: B4:F14

Kriteriumområde: C17:G18

  • Trykk nå OK .

  • Så, vi får datasettet fri fra tomme celler.

16. Finn de første 5 postene ved å bruke avansert filterkriterieområde

Nå skal vi implementere alternativet avansert filter for å trekke ut de første 5 poster fra alle slags datasett. I dette eksemplet tar vi de første fem verdiene i Salg -kolonnen. For å utføre dette vil vi først sette kriteriene basert på følgende formel:

=F5>=LARGE($F$5:$F$14,5)

Deretter gjør du bare følgende trinn:

  • I begynnelsen, gå til dialogboksen Avansert filter . Sett inn følgende kriterieområde:

Listeområde: B4:F14

Kriteriumområde: C17:C18

  • Trykk OK .

  • Endelig får vi de fem beste postene for salg kolonne.

17. Bruk Advanced Filter Criteria Range for å finne de fem nederste postene

Vi kan bruke Advanced Filter-alternativet for å finne de nederste fem postene også. For å finne de fem nederste postene for Salg -kolonnen, oppretter vi følgende kriterier ved å bruke formelen nedenfor:

=F5<=SMALL($F$5:$F$14,5)

Følg deretter trinnene nedenfor for å utføre denne handlingen:

  • Sett først inn følgende kriterieområde i dialogboksen Avansert filter :

Listeområde: B4:F14

Kriteriumområde: C17:C18

  • Deretter trykker du OK .

  • Til slutt kan vi se de fem nederste verdiene i Salg -kolonnen.

18. Filtrer rader i henhold til en listes samsvarende oppføringer ved å bruke avansert filterkriterieområde

Noen ganger må vi kanskje sammenligne mellom to kolonner eller rader i et datasett for å eliminere eller beholde bestemte verdier. Vi kan bruke alternativet for treffoppføring for å utføre denne typen handling.

18.1 Matcher med elementer i en liste

Anta at vi har følgende datasett med to kolonner med byer. Vi tar kun de samsvarende oppføringene mellom disse to kolonnene. For å gjøre dette vil vi angi følgende kriterier ved å bruke formelen nedenfor:

=C5=E5

Bare gjør følgende trinn for å utfør denne handlingen:

  • I begynnelsen åpner du alternativet Avansert filter .Sett inn følgende kriterieområde:

Listeområde: B4:F14

Kriteriumområde: C17:C18

  • Trykk OK .

  • Til slutt kan vi se den samme verdien i to kolonner med byer.

18.2 Ikke samsvarer med elementer i en liste

Det forrige eksemplet var for samsvarende oppføringer, mens dette eksemplet vil filtrere ikke-matchende oppføringer. Vi vil angi kriteriene ved å bruke følgende formel:

=C5E5

La oss se hvordan du utfører dette:

  • Først setter du inn følgende kriterieområde fra Advance Filter :

Listeområde: B4:F14

Kriteriumsområde: C17:C18

  • Trykk deretter OK .

  • Til slutt vil vi få verdiene til byer i Kolonne C og Kolonne E som ikke samsvarer med hverandre.

Konklusjon

I denne artikkelen har vi forsøkt å dekke alle metodene for alternativet Avansert filterkriterieområde . Last ned øvelsesarbeidsboken vår som er lagt til denne artikkelen og øv deg selv. Hvis du føler noen forvirring eller har noen forslag, er det bare å legge igjen en kommentar nedenfor, vi vil prøve å svare deg så snart som mulig.

Merk:

2. Vi vil bruke overskrifter for de relaterte kolonnene der filtreringskriterier vil bli brukt.

2. Filtrer tekstverdi med avanserte filterkriterier

Vi kan sammenligne tekstverdier ved å bruke logiske operatorer i tillegg til tall og datoer. I denne delen vil vi diskutere hvordan vi kan filtrere tekstverdier med avanserte filterkriterier for nøyaktig samsvar med tekst i tillegg til å ha et spesifikt tegn i begynnelsen.

2.1 For eksakt samsvar med tekst

I denne metoden vil Filtrering returnere oss den nøyaktige verdien av inndatateksten. Anta at vi har følgende datasett med salg sammen med en ny kolonne By . Vi vil kun trekke ut dataene for byen ‘NEW YORK’ . Bare gjør følgende for å utføre denne handlingen:

  • Velg celle C18 i begynnelsen. Sett inn følgende formel:
=EXACT(D5," NEW YORK")

  • Trykk Enter .

  • Deretter velger du følgende filterkriterieområde:

Listeområde: B4:F14

Kriteriumsområde: C17:C18

  • Trykk OK .

  • Til slutt vil vi kun få data for byen 'NEW YORK' .

2.1 Å ha spesifikke tegn i begynnelsen

Nå vil vi filtrere tekstverdier for å starte med et spesifikt tegn i stedet for et eksakt samsvar. Her vil vi kun trekke utverdier for byer som begynner med ordet 'Ny' . La oss se hvordan du gjør det.

  • Først velger du kriterieområdene i boksen Avansert filter :

Listeområde : B4:F14

Kriteriumområde: C18:C19

  • Trykk OK .

  • Til slutt vil vi få dataene for alle byer som starter med ordet 'Ny' .

3. Bruk jokertegn med avansert filteralternativ

Bruken av jokertegn tegn er en annen måte å bruke Avansert filterkriterieområde . Vanligvis er det tre typer jokertegn i excel:

? (Spørsmålstegn) – Representerer et enkelt tegn i en tekst.

* (Asterisk) – Representerer et hvilket som helst antall tegn.

~ (Tilde) – Representerer tilstedeværelsen av et jokertegn i teksten.

Vi kan søke etter en spesifikk tekststreng i datasettet vårt ved å bruke Asterisk (*) . I dette eksemplet finner vi navnene på selgere som begynner med teksten ‘J’ . For å gjøre det, må vi følge disse trinnene.

  • Først åpner du vinduet Avansert filter . Velg følgende kriterieområde:

Listeområde: B4:F14

Kriteriumområde: C17:C18

  • Trykk OK .

  • Til slutt vil vi få navnene på selgere kun som begynner med teksten ‘J’ .

Relatert innhold: Excel avansert filter [Flere kolonner & Kriterier, ved bruk av formel & med jokertegn]

4. Bruk formel med avansert filterkriterieområde

En annen måte å bruke avansert filterkriterieområde på er å bruke formler. I dette eksemplet vil vi trekke ut salgsbeløpet større enn $350 . Bare følg trinnene nedenfor for å gjøre dette:

  • I begynnelsen, velg celle C19 . Sett inn følgende formel:
=F5>350

  • Trykk OK .

Formelen gjentar verdien av salgsbeløpet enten den er større enn $350 eller ikke.

  • Velg deretter følgende kriterieområde i dialogboksen Avansert filter :

Listeområde: B4:F14

Kriteriumområde: C17:C19

  • Trykk på OK .

  • Så vi kan se dataene for bare verdiene for salg større enn $350 .

5. Avansert filter med OG-logikkkriterier

Vi vil nå introdusere OG-logikk i det avanserte filterkriterieområdet. Denne logikken bruker to kriterier. Den returnerer utdataverdien når data tilfredsstiller begge kriteriene. Her har vi følgende datasett. I dette datasettet vil vi filtrere data for byen New York i tillegg til å ha salgsverdi >= 200 . La oss se hvordan du gjør det.

  • Gå først tilDialogboksen Avansert filter velg følgende kriterieområde:

Listeområde: B4:F14

Kriteriumområde: C18 :C19

  • Trykk på OK .

  • Til slutt vil vi få datasettet for bare byen New York som har et salg verdi større enn $250 .

6. Bruk av ELLER-logikk med avansert filterkriterieområde

Slik OG logikken, ELLER-logikk bruker også to kriterier. AND logikk returnerer utdata hvis begge kriteriene er oppfylt, mens OR logikk returnerer hvis bare ett kriterium er oppfylt. Her vil vi kun data for byene New York og Texas . Bare følg trinnene nedenfor for å utføre denne handlingen:

  • I begynnelsen åpner du dialogboksen Avansert filter . Skriv inn følgende kriterieområde:

Listeområde: B4:F14

Kriteriumområde: C18:C20

  • Treff OK.

  • Til slutt får vi datasettet kun for byene New York og Texas .

7. Kombinasjon av OG & ELLER Logikk som kriterieområde

Noen ganger må vi filtrere data for flere kriterier. I så fall kan vi bruke en kombinasjon av OG & ELLER logikk. Vi vil trekke ut data fra følgende datasett basert på de gitte kriteriene. Bare gjør følgende trinn for å utføre denne handlingen:

  • Først åpner du dialogboksen Avansert filter . Velg følgende kriterier:

Listeområde: B4:F14

Kriteriumområde: C18:C20

  • Trykk deretter OK.

  • Så vi kan kun se datasettet som samsvarer med kriteriene våre.

8. Bruk av avansert filterkriterieområde for å trekke ut spesifikke kolonner

I dette eksemplet vil vi filtrere spesifikke deler av et datasett. Etter filtrering vil vi flytte den filtrerte delen til en annen kolonne. Vi vil bruke følgende datasett for å utføre denne handlingen gjennom prosedyren nedenfor.

  • Først velger du følgende kriterier fra dialogboksen Avansert filter :

Liste Område: B4:F14

Kriterierområde: C18:C20

  • Velg kopier til et annet sted -alternativ.
  • Inngang Kopier til område H8:I10 .
  • Treff OK.

  • Så vi får de filtrerte dataene i H8:I10 i henhold til våre kriterier.

9. Kopier data til et annet regneark etter filtrering

I dette eksemplet vil vi også kopiere data til et annet regneark mens i forrige eksempel vi gjorde det i samme arbeidsark. Gjør følgende trinn for å utføre det:

  • Gå først til 'Another Worksheet-2' hvor vi vil kopiere data etter filtrering.

Vi kan se to kolonner ‘By’ og ‘Salg’ i ‘Another Worksheet-2’ .

  • Deretter åpner du dialogboksen ‘Avansert filter’ .

  • Gå deretter til ‘Another Worksheet-1’ . Velg følgende kriterier:

Listeområde: B4:F14

Kriteriumområde: C18:C19

  • Velg nå alternativet kopier til en annen plassering .

  • Deretter går du til 'Another Worksheet-2' . Velg Kopier til Område B2:C4 .
  • Trykk på OK .

  • Til slutt kan vi se de filtrerte dataene i 'Another Worksheet-2' .

10. Trekk ut unike poster med avanserte filterkriterier

I dette tilfellet vil vi kun trekke ut de unike verdiene fra en spesifikk kolonne. Fra følgende datasett vil vi trekke ut unike verdier for byer i en annen kolonne. Bare gjør trinnene:

  • I begynnelsen åpner du vinduet Avansert filter . Velg kriteriene

Listeområde: D4:D14

  • Velg deretter alternativet Kopier til et annet sted .
  • Skriv deretter inn Kopier til område som H4:H8 .
  • Merk av i boksen Bare unike poster .
  • Trykk på OK .

  • Til slutt kan vi se navnene på byer med unike poster kun i kolonne H .

11. Finn ukedager med avansert filterkriterieområde

Vi kan finneUkedager med avansert filterkriterieområde. Her vil vi bruke følgende datasett for å illustrere denne prosessen:

  • Først velger du celle C19 . Sett inn følgende formel:
=AND(WEEKDAY(B5)1,WEEKDAY(B5)7)

  • Angi deretter følgende kriterieområde i dialogboksen Avansert filter :

Listeområde: B4:F14

Kriteriumområde: C18:C19

  • Trykk på OK .

  • Til slutt vil vi få Dato verdiene kun for ukedager.

🔎 Hvordan fungerer formelen?

  • UKEDAG(B5)1: 1 angir søndag. Denne delen satte kriteriene om at datoen ikke er søndag .
  • UKEDAG(B5)7: 7 angir søndag. Denne delen satte kriteriene om at datoen ikke er lørdag .
  • AND(WEEKDAY(B5)1,WEEKDAY(B5)7): Angi kriteriene om at dagen verken er lørdag eller søndag .

12. Bruk avansert filter for å finne helg

Vi kan også bruke avansert filterkriterieområde for å finne helgen fra en datokolonne. La oss se hvordan du gjør det ved å bruke følgende datasett:

  • Velg celle C19 i begynnelsen. Sett inn følgende formel:
=OR(WEEKDAY(B5)=1,WEEKDAY(B5)=7)

  • Trykk Enter .

  • Fra dialogboksen Avansert filter velger du følgende kriterieområde:

Listeområde:B4:F14

Kriteriumområde: C18:C19

  • Trykk OK .

  • Så vi kan bare se verdiene for helgen i Dato -kolonnen.

13. Bruk avansert filter for å beregne verdier under eller over gjennomsnittet

I denne delen vil vi beregne verdien under eller over gjennomsnittet ved å ved å bruke Avansert filterkriterieområde . Her vil vi kun filtrere salgsverdien som er større enn gjennomsnittlig salgsverdi.

  • Velg først celle C19 . Sett inn følgende formel:
=E5>AVERAGE(E5:E14)

  • Deretter åpner du Avansert Filter dialogboks. Skriv inn følgende kriterieområde:

Listeområde: B4:F14

Kriteriumområde: C18:C19

  • Trykk OK .

  • Så vi får bare datasettet for salgsverdi som er større enn gjennomsnittsverdien.

14. Filtrering av tomme celler med ELLER-logikk

Hvis datasettet vårt består av tomme celler, kan vi trekke ut tomme celler ved å bruke Avansert filter .

Vi har følgende datasett. Datasettet består av blanke celler . Vi har satt kriteriene ved å bruke følgende formel:

=B5=""

  • Gå først til Avansert Filte r dialogboks. Skriv inn følgende kriterier:

Listeområde: B4:F14

Kriteriumområde: C17:C22

  • Trykk OK .

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.