Hvordan bruke And og Or-operatører med Excel's Advanced Filter

Slik bruker du det avanserte filteret i Excel Her er noen triks for å konfigurere funksjonen Avansert filter i Excel, inkludert aktivering av And og Or-operatører.

Editor's Note: Denne artikkelen ble opprinnelig publisert i juli 2010, og videoopplæringen for denne artikkelen ble publisert desember 2018; Selv om dette programmet kan se litt annerledes ut, er trinnene som er vist i denne opplæringen de samme.

Mer om Windows

  • Slik bruker du God Mode i Windows 10
  • Windows 10 PowerToys: Et jukseark
  • Microsofts største flopper i tiåret
  • 10 triks og finpusse for tilpasning av Windows 10 (gratis PDF)

Visning av undersett av data er en rutinemessig oppgave for mange Excel-brukere. En AutoFilter lar deg begrense dataene som vises, men de er begrenset fordi de avhenger av de faktiske dataene. Excels funksjon for avansert filter krever litt oppsett, men er mer fleksibel og kraftig enn en AutoFilter. Ikke bare kan du bruke et uttrykk for å matche poster, du kan kombinere uttrykk ved hjelp av operatørene And og Or - nå er det makt!

Dette blogginnlegget er også tilgjengelig som et TechRepublic Photo Gallery.

Excels funksjon for avansert filter krever tre elementer:

  • Data
  • Et kriterieområde, der du spesifiserer kriterier som et uttrykk.
  • Et uttrekksområde, der Excel viser dataene som tilfredsstiller kriteriene.

LÆR MER: Office 365 Forbrukerpriser og funksjoner

Et enkelt autofilter

Før vi kommer inn på et mer avansert eksempel, la oss se på et enkelt AutoFilter-eksempel ved å bruke et delvis sett med data fra Products-tabellen fra Northwind (databasen som følger med Access). For å bruke et AutoFilter velger du kolonneoverskriftene i A1: F1 og velger AutoFilter fra Data-menyen. I Excel 2007 og 2010, klikker du på Data-menyen og deretter på Filter i gruppen Sorter og filter. Excel viser en dropdown-pil for hver kolonne i utvalget. Ved hjelp av denne funksjonen kan du utføre enkle filtreringsoppgaver, for eksempel hvilke produkter som ikke har noen enheter på bestilling. Det er raskt og enkelt, men noen ganger utilstrekkelig. (For å fjerne et filter, velger du bare Alle fra den samme listen.)

Et avansert filter og

Anta at du ville vite hvilke produkter til en pris på $ 20 eller mer som har 10 eller færre enheter på lager. Denne filteroppgaven har to krav - to kriterier - og du vil tilfredsstille dem begge. Med andre ord, produktet må være $ 20 eller mer og ha 10 eller færre enheter på lager. En AutoFilter kan bare ikke gjøre det, så la oss prøve et avansert filter.

I dette tilfellet krever kriteriene bare to kolonner: Enhetspris og enheter på lager. Du kan kopiere bare kolonneoverskriftene til et sted som ikke er i veien. Jeg anbefaler å kopiere alle topptekstene - det kan hende du trenger dem til et annet filter.

Deretter må du oppgi filtreringskravene dine i termer som Excel kan forstå, ved å bruke et uttrykk. I dette tilfellet er begge uttrykk enkle sammenligninger:

Enhetspris:> = 20

Enheter på lager: <= 10

Som du kan se, er kriterieområdet over de faktiske dataene. Denne plasseringen er effektiv og lett tilgjengelig. Begge uttrykkene er i samme rad - rad 2. Ved å plassere begge uttrykkene i samme rad vet Excel å bruke en implisitt Og operatør for å kombinere uttrykkene.

Alt som gjenstår nå er å bruke filteret på følgende måte:

  1. Klikk på hvilken som helst celle i dataområdet.
  2. Klikk på Data-menyen, og klikk deretter på Filter | Avansert filter. I Excel 2007 og 2010 klikker du på kategorien Data og deretter på Avansert filter i gruppen Sorter og filter.
  3. Behold standardinnstillingen, Filtrer listen på stedet.
  4. Excel fyller automatisk ut List Range, riktig i dette tilfellet.
  5. Spesifiser kriterieområdet, A1: F2. Du trenger bare å identifisere kolonneoverskriftene og kriteriene eller rader.
  6. Klikk OK.

Åtte produkter har en pris på $ 20 eller mer og har 10 eller færre enheter på lager. Hvis du vil fjerne filteret, klikker du på Data-menyen og deretter på Filter | Vis alt.

Et avansert filter og Or

For å spesifisere en implisitt operatør eller må du plassere uttrykkene i separate rader. Kriteriene nedenfor vil finne produkter med en pris på $ 20 eller mer eller produkter med 10 eller færre produkter på lager.

Etter å ha justert kriterieområdet ved å flytte et av uttrykkene nedover i en rad, bruker du det nye filteret som følger:

  1. Klikk på hvilken som helst celle i dataområdet.
  2. Klikk på Data-menyen, og klikk deretter på Filter | Avansert filter. I Excel 2007 og 2010 klikker du kategorien Data og deretter Avansert filter.
  3. Behold filterinnstillingen for listen på sted, som er standard.
  4. Excel fyller automatisk ut List Range, riktig i dette tilfellet.
  5. Spesifiser kriterieområdet - det er A1: F3. Legg merke til at rekkevidden inkluderer rad 3 denne gangen.
  6. Klikk OK. Mange poster oppfyller det ene eller de andre kriteriene.

Du kan bruke et avansert filter med bare ett uttrykk, men ved bruk av implisitte And og Or-operatører åpnes døren for noen veldig komplekse, men kraftige filtre. Bare vær forsiktig med at uttrykkene og deres plassering gir mening, når det gjelder anvendelse av And og Or-operatørene.

Microsoft Weekly Newsletter

Vær din virksomhets Microsoft-innsider ved hjelp av disse Windows- og Office-opplæringsprogrammene og våre eksperters analyser av Microsofts bedriftsprodukter. Leveres mandager og onsdager

Registrer deg i dag

© Copyright 2021 | pepebotifarra.com