Mesteparten av tiden, vil du være i stand til å filtrere Excel tabellen poster på måter som du trenger ved hjelp av Filter kommando eller at ikke navngitte tabellen menyen for filtrering. Men i noen tilfeller kan det være lurt å øve mer kontroll over hvordan filtrering fungerer. Når dette er tilfelle, kan du bruke Excel avansert filter.
Skrive boolske uttrykk
Før du kan begynne å bruke Excel avanserte filtre, må du vite hvordan du kan lage boolsk logikk uttrykk .
For eksempel, hvis du ønsker å filtrere handleliste bordet slik at den viser bare de elementene som koster mer enn $ 1 eller disse elementene med en utvidet pris på mer enn $ 5, må du vite hvordan du skal skrive en boolsk logikk, eller algebraisk, uttrykk som beskriver den tilstand der prisen overstiger $ 1 eller utvidet prisen overskrider eller tilsvarer $ 5
Utvalget A13. B14 beskriver to kriterier: en der prisen overstiger $ 1, og en som forlenges kurs tilsvarer eller overstiger $ 5. Måten dette fungerer, som du kan gjette, er at du må bruke den første raden i området for å nevne de feltene som du bruker i uttrykket.
Når du har gjort dette, bruker du radene under feltnavn å spesifisere hva logisk sammenligning må gjøres ved hjelp av feltet
For å konstruere en boolsk uttrykk, du bruker en sammenligning operatør og deretter en verdi som brukes i sammenligningen
OperatorWhat Det Betyr = lik <..; er mindre enn < = er mindre enn eller lik > er større enn > = er større enn eller lik til < > er ikke lik
boolsk uttrykk i celle A14, sjekker for å se om en verdi er større enn 1 og den boolske uttrykk i celle B14 sjekker for å se om verdien er større enn eller lik 5. Enhver plate som oppfyller begge
av disse testene blir tatt med ved filtreringsoperasjonen.
Her et viktig poeng: Enhver post i tabellen som oppfyller kriteriene i noen
ett av kriteriene radene blir inkludert i den filtrerte tabellen. Følgelig, hvis du ønsker å inkludere poster for elementer som enten
koste mer enn $ 1 stykket eller
som utgjorde minst $ 5 i handle regning (etter å multiplisere mengde ganger enhetsprisen), du bruke to rader -. én for hvert kriterium
Kjøre et avansert filter operasjon
Når du har satt opp en tabell for et avansert filter og kriteriene varierer, er du klar til å kjøre den avanserte filter operasjon. For å gjøre dette, ta disse trinnene:
Velg tabellen
å velge tabellen, dra musen fra øverste venstre hjørne av listen til det nederste høyre hjørne.. Du kan også velge en Excel-tabell ved å velge cellen i øverste venstre hjørne, holder nede Shift-tasten, trykker du på avslutningstasten, trykke høyre pil, trykke på avslutningstasten, og trykke på pilen ned. Denne teknikken velger Excel for tabellen ved hjelp av piltastene.
Velg data fanen Advanced Filter. Viser dialogboksen Avansert Filter-boksen.
Bruk enten Handling radio-knappen for å angi om du vil at tabellen filtrert på plass eller kopieres til en ny plassering. Du kan enten filtrere bordet på plass (som betyr Excel skjuler bare postene i tabellen som ikke oppfyller filtrerings kriterier), eller du kan kopiere postene som oppfyller filtreringskriterier til et nytt sted.
Kontroller listen spekter
regnearkområde vist i liste Range tekstboksen - $ A $ 1:. $ E $ 10 - bør korrekt identifisere listen. Hvis tekstboksen viser ikke riktig regnearkområde, men skriv det.
Lag en oppføring i Kriterier Range tekstboksen for å identifisere regnearkområde beholdning de avanserte filterkriterier. Vilkårsområdet er $ A $. 13: $ B $ 15
(Valgfritt) Hvis du kopierer filtrerings resultater, gi destinasjonen
Hvis du forteller Excel kopiere filtreringsresultatene til. noen ny plassering, bruker Copy To tekstboksen for å identifisere dette stedet.
Excel
Klikk på OK
. filtrerer listen din. Merk at tabellen viser nå bare de elementene som koster mer enn $ 1 og på som den utvidede totale lik eller overstiger $ 5.
Og det er det. Ikke så ille, eh? Avansert filtrering er ganske grei. Alt du egentlig gjøre er å skrive noen boolsk logikk uttrykk og så fortelle Excel for å filtrere tabellen ved hjelp av disse uttrykkene. Anmeldelser