Avanceret filter med kriterieområde i Excel (18 programmer)

  • Del Dette
Hugh West

Microsoft Excel, Avanceret filter er nyttig, når man leder efter data, der opfylder to eller flere kriterier. I denne artikel vil vi diskutere anvendelsen af Avanceret filter Kriterier Område i Excel.

Download arbejdsbog til øvelser

Download arbejdsbogen til øvelser her.

Anvendelse af avanceret filter.xlsx

18 Anvendelser af avancerede filterkriterier i Excel

1. Brug af avanceret filterkriterieområde for tal og datoer

Først og fremmest vil vi blive præsenteret for vores datasæt. Kolonne B til kolonne E repræsenterer forskellige data i forbindelse med salg. Nu kan vi implementere her Avancerede filterkriterier Område I dette eksempel vil vi bruge Avanceret filterkriterierområde til at filtrere tal og datoer. Vi vil udtrække alle data, hvor salgsmængden er større end 10 . Lad os se proceduren.

  • For det første, i den Data skal du vælge fanen Avanceret kommando fra den Sortere & Filtrere en dialogboks med navnet Avanceret filter vil blive vist.

  • Vælg derefter hele tabellen (B4:E14) for den Liste rækkevidde .
  • Vælg celle (C17:C18) som Kriteriernes rækkevidde .
  • Tryk på OK .

  • Endelig kan vi kun se de data, der har mængder større end 10 .

Bemærk:

2. Vi vil bruge overskrifter til de relaterede kolonner, hvor filtreringskriterierne vil blive anvendt.

2. Filtrer tekstværdi med avancerede filterkriterier

Vi kan sammenligne tekstværdier ved hjælp af logiske operatorer ud over tal og datoer. I dette afsnit vil vi diskutere, hvordan vi kan filtrere tekstværdi med avancerede filterkriterier for et nøjagtigt match af tekst samt med et bestemt tegn i begyndelsen.

2.1 For nøjagtigt match af tekst

I denne metode, Filtrering giver os den nøjagtige værdi af den indtastede tekst. Lad os antage, at vi har følgende datasæt af salg sammen med en ny kolonne By Vi udtrækker kun data for byen 'NEW YORK' Du skal blot udføre følgende trin for at udføre denne handling:

  • I begyndelsen skal du vælge celle C18 . indsæt følgende formel:
=EXACT(D5," NEW YORK")

  • Tryk på Indtast .

  • Vælg derefter følgende filterkriterier:

Listeområde: B4:F14

Kriterieområde: C17:C18

  • Hit OK .

  • Endelig får vi kun data for byen 'NEW YORK' .

2.1 At have en specifik karakter i begyndelsen

Nu vil vi filtrere tekstværdierne efter at starte med et bestemt tegn i stedet for et nøjagtigt match. Her vil vi kun udtrække værdierne for byer, der starter med ordet 'Ny' . Lad os se, hvordan man gør det.

  • Først skal du vælge kriterieområderne i Avanceret filter boks:

Listeområde: B4:F14

Kriterieområde: C18:C19

  • Tryk på OK .

  • Fin ally, vi vil få data for alle byer, der begynder med ordet 'Ny' .

3. Brug jokertegn med mulighed for avanceret filter

Anvendelse af jokertegn tegn er en anden måde at anvende Avancerede filterkriterier Område . Normalt er der tre typer jokertegn i Excel:

? (Spørgsmålstegn) - Repræsenterer et hvilket som helst enkelt tegn i en tekst.

* (stjerne) - Står for et vilkårligt antal tegn.

~ (Tilde) - Angiver tilstedeværelsen af et jokertegn i teksten.

Vi kan søge efter en bestemt tekststreng i vores datasæt ved at bruge Asterisk (*) I dette eksempel finder vi navnene på sælgere, der begynder med teksten 'J' For at gøre det skal vi følge disse trin.

  • Først skal du åbne den Avanceret filter vindue. Vælg følgende kriterieområde:

Listeområde: B4:F14

Kriterieområde: C17:C18

  • Tryk på OK .

  • Endelig får vi kun navnene på de sælgere, der begynder med tekst 'J' .

Relateret indhold: Excel Advanced Filter [Flere kolonner & Kriterier, Brug af formel & med jokertegn]

4. Anvend formel med avanceret filterkriterieområde

En anden måde at bruge Avancerede filterkriterier på er at anvende formler. I dette eksempel vil vi udtrække salgsbeløb, der er større end $350 . Følg blot nedenstående trin for at gøre dette:

  • I begyndelsen skal du vælge celle C19 . indsæt følgende formel:
=F5>350

  • Hit OK .

Formlen itererer værdien af salgsbeløbet, uanset om den er større end $350 eller ej.

  • Vælg derefter følgende kriterieområde i feltet Avanceret filter dialogboks:

Listeområde: B4:F14

Kriterieområde: C17:C19

  • Tryk på OK .

  • Vi kan således kun se dataene for de værdier for salg, der er større end $350 .

5. Avanceret filter med AND-logiske kriterier

Vi vil nu indføre AND-logik i området Avancerede filterkriterier. Denne logik bruger to kriterier. Den returnerer outputværdien, når data opfylder begge kriterier. Her har vi følgende datasæt. I dette datasæt vil vi filtrere data for byen New York samt at have en salgsværdi >= 200 . Lad os se, hvordan man gør det.

  • Først skal du gå til Avanceret filter Vælg følgende kriterier i dialogboksen:

Listeområde: B4:F14

Kriterieområde: C18:C19

  • Tryk på OK .

  • Endelig får vi datasættet for kun byen New York med en salg værdi større end $250 .

6. Anvendelse af OR-logik med avanceret filterkriterieområde

L ike den OG logik, den OR-logik anvender også to kriterier. OG logik giver output, hvis begge kriterier er opfyldt, mens ELLER logikken vender tilbage, hvis kun ét kriterium er opfyldt. Her vil vi data for byerne New York og Texas Følg blot nedenstående trin for at udføre denne handling:

  • I begyndelsen skal du åbne Avanceret filter dialogboksen. Indtast følgende kriterieområde:

Listeområde: B4:F14

Kriterieområde: C18:C20

  • Hit OK.

  • Endelig får vi datasættet kun for byerne New York og Texas .

7. Kombination af AND & OR Logic som kriterieområde

Nogle gange kan vi have brug for at filtrere data efter flere kriterier. I så fald kan vi bruge en kombination af OG & ELLER logik. Vi vil udtrække data fra følgende datasæt baseret på de givne kriterier. Du skal blot udføre følgende trin for at udføre denne handling:

  • Først skal du åbne den Avanceret filter dialogboks. Vælg følgende kriterier:

Listeområde: B4:F14

Kriterieområde: C18:C20

  • Tryk derefter på OK.

  • Så vi kan kun se det datasæt, der matcher vores kriterier.

8. Brug af avanceret filterkriterieområde til at udtrække specifikke kolonner

I dette eksempel vil vi filtrere specifikke dele af et datasæt. Efter filtreringen vil vi flytte den filtrerede del til en anden kolonne. Vi vil bruge følgende datasæt til at udføre denne handling ved hjælp af nedenstående procedure.

  • For det første, fra den Avanceret filter Vælg følgende kriterier i dialogboksen:

Listeområde: B4:F14

Kriterieområde: C18:C20

  • Vælg kopiere til et andet sted mulighed.
  • Input Kopier til rækkevidde H8:I10 .
  • Hit OK.

  • Så vi får de filtrerede data i H8:I10 i henhold til vores kriterier.

9. Kopier data til et andet regneark efter filtrering

I dette eksempel vil vi også kopiere data i et andet regneark, mens vi i det foregående eksempel gjorde det i det samme regneark. Udfør følgende trin for at udføre det:

  • Først skal du gå til 'Et andet arbejdsark-2' hvor vi kopierer data efter filtrering.

Vi kan se to kolonner 'By' og 'Salg' 'Et andet arbejdsark-2' .

  • Derefter skal du åbne den 'Avanceret filter' dialogboks.

  • Derefter skal du gå til 'Et andet regneark-1' Vælg følgende kriterier:

Listeområde: B4:F14

Kriterieområde: C18:C19

  • Vælg nu kopiere til et andet sted mulighed.

  • Derefter skal du gå til 'Et andet arbejdsark-2' . Vælg Kopier til Område B2:C4 .
  • Tryk på OK .

  • Endelig kan vi se de filtrerede data i 'Et andet arbejdsark-2' .

10. Udtræk unikke poster med avancerede filterkriterier

I dette tilfælde vil vi kun udtrække de unikke værdier fra en bestemt kolonne. Fra det følgende datasæt vil vi udtrække unikke værdier for byer i en anden kolonne. Følg blot trinene:

  • I begyndelsen skal du åbne Avanceret filter vindue. Vælg kriterierne

Listeområde: D4:D14

  • Vælg derefter indstillingen Kopier til en anden placering .
  • Derefter skal du indtaste Kopier til som H4:H8 .
  • Afkryds feltet Kun unikke poster .
  • Tryk på OK .

  • Endelig kan vi kun se navnene på byer med unikke poster i kolonnen H .

11. Find ugedage med avanceret filterkriterieområde

Vi kan finde Ugedage med Avancerede filterkriterier Range. Her vil vi bruge følgende datasæt til at illustrere denne proces:

  • Først skal du vælge celle C19 . indsæt følgende formel:
=OG(UGEDAG(B5)1,UGEDAG(B5)7)

  • Indstil derefter følgende kriterieområde i Avanceret filter dialogboks:

Listeområde: B4:F14

Kriterieområde: C18:C19

  • Tryk på OK .

  • Endelig får vi den Dato værdier kun for hverdage.

🔎 Hvordan virker formlen?

  • UGEDAG(B5)1: 1 angiver Søndag. I denne del er der fastsat kriterier for, at datoen ikke er Søndag .
  • UGEDAG(B5)7: 7 angiver Søndag. I denne del er der fastsat kriterier for, at datoen ikke er Lørdag .
  • OG(UGEDAG(B5)1,UGEDAG(B5)7): Indstil kriterierne for, at dagen hverken er Lørdag heller ikke Søndag .

12. Anvend avanceret filter for at finde weekend

Vi kan også bruge det avancerede filterkriterieområde til at finde den Weekend fra en datokolonne. Lad os se, hvordan du gør det ved hjælp af følgende datasæt:

  • Vælg i begyndelsen celle C19. Indsæt følgende formel:
=ELLER(UGEDAG(B5)=1,UGEDAG(B5)=7)

  • Tryk på Indtast .

  • Dernæst, fra den Avanceret filter Vælg følgende kriterier i dialogboksen:

Listeområde: B4:F14

Kriterieområde: C18:C19

  • Tryk på OK .

  • Så vi kan kun se værdierne for weekenden i Dato kolonne.

13. Brug avanceret filter til at beregne værdier under eller over gennemsnittet

I dette afsnit vil vi beregne værdien under eller over gennemsnittet ved hjælp af Avancerede filterkriterier Område Her vil vi kun filtrere den salgsværdi, der er større end den gennemsnitlige salgsværdi.

  • Først skal du vælge celle C19 . indsæt følgende formel:
=E5>MÅLVÆRDET(E5:E14)

  • Derefter skal du åbne den Avanceret filter dialogboksen. Indtast følgende kriterieområde:

Listeområde: B4:F14

Kriterieområde: C18:C19

  • Tryk på OK .

  • Så vi får kun datasættet for salgsværdier, der er større end gennemsnitsværdien.

14. Filtrering af tomme celler med OR-logik

Hvis vores datasæt består af tomme celler, kan vi udtrække de tomme celler ved at bruge Avanceret filter .

Vi har følgende datasæt, som består af følgende tomme celler Vi har fastsat kriterierne ved hjælp af følgende formel:

=B5=""

  • Først skal du gå til Avanceret Filte r dialogboks. Indtast følgende kriterier:

Listeområde: B4:F14

Kriterieområde: C17:C22

  • Tryk på OK .

  • Til sidst får vi et datasæt, der kun består af tomme celler.

15. Anvend avanceret filter til at filtrere ikke-tomme celler ved hjælp af OR- og AND-logik

I dette eksempel vil vi fjerne de tomme celler, mens vi i det foregående eksempel fjernede de celler, der ikke var tomme. Vi har fastsat følgende kriterier for brugen af formlen:

=B5""

  • Først skal du gå til Avanceret filter dialogboksen. Indsæt følgende kriterieområde:

Listeområde: B4:F14

Kriterieområde: C17:G18

  • Tryk nu på OK .

  • Vi får således et datasæt uden tomme celler.

16. Find de første 5 optegnelser ved hjælp af avanceret filterkriterieområde

Nu vil vi implementere indstillingen Avanceret filter til at udtrække de de første 5 poster fra ethvert datasæt. I dette eksempel tager vi de første fem værdier i Salg For at udføre dette skal vi først indstille kriterierne ud fra følgende formel:

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

Derefter skal du blot udføre følgende trin:

  • I begyndelsen skal du gå til Avanceret filter dialogboksen. Indsæt følgende kriterieområde:

Listeområde: B4:F14

Kriterieområde: C17:C18

  • Hit OK .

  • Til sidst får vi de fem bedste poster i Salg kolonne.

17. Brug avanceret filterkriterieområde til at finde de fem nederste optegnelser

Vi kan bruge indstillingen Avanceret filter til at finde den de fem nederste For at finde de fem nederste plader for den Salg kolonne, vil vi oprette følgende kriterier ved hjælp af nedenstående formel:

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

Følg derefter nedenstående trin for at udføre denne handling:

  • Indsæt først følgende kriterieområde i Avanceret filter dialogboks:

Listeområde: B4:F14

Kriterieområde: C17:C18

  • Derefter skal du trykke på OK .

  • Endelig kan vi se de fem nederste værdier i Salg kolonne.

18. Filtrer rækker i henhold til en listes matchede poster ved hjælp af avancerede filterkriterier Range

Nogle gange kan vi have brug for at sammenligne to kolonner eller rækker i et datasæt for at fjerne eller beholde bestemte værdier. Vi kan bruge indstillingen match entry til at udføre denne form for handling.

18.1 Sammenligninger med elementer i en liste

Lad os antage, at vi har følgende datasæt med to kolonner med byer. Vi vil kun tage de matchende poster mellem disse to kolonner. For at gøre dette skal vi opstille følgende kriterier ved hjælp af nedenstående formel:

=C5=E5

Du skal blot udføre følgende trin for at udføre denne handling:

  • I begyndelsen skal du åbne Avanceret filter Indsæt følgende kriterieområde:

Listeområde: B4:F14

Kriterieområde: C17:C18

  • Hit OK .

  • Endelig kan vi se den samme værdi i to kolonner med byer.

18.2 Ikke-match med elementer i en liste

Det foregående eksempel var for matchende poster, mens dette eksempel vil filtrere ikke-matchende poster. Vi indstiller kriterierne ved hjælp af følgende formel:

=C5E5

Lad os se, hvordan du udfører dette:

  • For det første, fra den Advance-filter indsætte følgende kriterieområde:

Listeområde: B4:F14

Kriterieområde: C17:C18

  • Derefter skal du trykke på OK .

  • Endelig får vi værdierne for byerne i Kolonne C og Kolonne E der ikke passer sammen.

Konklusion

I denne artikel har vi forsøgt at dække alle metoderne i Avancerede filterkriterier Område Download vores øvelseshæfte, der er tilføjet til denne artikel, og øv dig selv. Hvis du føler dig forvirret eller har forslag, skal du blot skrive en kommentar nedenfor, så vil vi forsøge at svare dig så hurtigt som muligt.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.