Innholdsfortegnelse
Denne artikkelen forklarer tre metoder for å filtrere horisontale data i Excel. Det er enklere å filtrere data vertikalt med standardfilterfunksjonen, pivottabellen og noen andre verktøy. Men for å filtrere data horisontalt må du følge noen teknikker og nye funksjoner til handling.
Last ned øvelsesarbeidsbok
Last ned denne øvelsesarbeidsboken for å trene mens du leser denne artikkelen.
Filtrer data horisontalt.xlsx
3 metoder for å filtrere horisontale data i Excel
I denne artikkelen, vi bruker følgende datasett. Datasettet inneholder salgsdata for 8 produkter som faller inn i 3 forskjellige kategorier . Vi vil diskutere 3 passende metoder for å filtrere dette datasettet basert på kategorier .
1. Bruk av FILTER-funksjonen for å filtrere horisontale data i Excel
FILTER-funksjonen kan utføre filter data horisontalt enkelt basert på forhåndsdefinerte kriterier . Denne funksjonen kan filtrere data både vertikalt og horisontalt .
Introduksjon til FILTER-funksjonen
Syntaks:
=FILTER(matrise, inkludere, [hvis_tom])
Argumenter :
Argument | Obligatorisk/Valgfri | Forklaring |
---|---|---|
array | Obligatorisk | Rekkevidde av data som skal filtreres. |
inkluder | Obligatorisk | En boolsk matrise har en identiskhøyde eller bredde til matrisen. |
if_empty | Valgfritt | Hvis kriteriene ikke samsvarer, gir en forhåndsdefinert streng. |
Nå, i vårt eksempel, skal vi filtrere datasettet basert på tre forskjellige kategorier dvs. frukt , grønnsaker og Fisk . La oss følge trinnene nedenfor.
Trinn:
- I celle C10 legger vi kategorinavnet « Grønnsak ". Vi skal bruke dette som kriteriet for å filtrere datasettet. Og vi opprettet også en utdatatabell for å lagre de filtrerte data .
- I cellen, C12 sett følgende formel.
=FILTER(C4:J8,C5:J5=C10, "Not Found")
▶ Formeloversikt
FILTER funksjonen tar to argumenter- data og logikk .
- I denne formelen representerer cellene C4:J8(Blå farget boks ) data som skal filtreres. Cellene C5:J5 i rad C er kategoriene i den rødfargede boksen der vi satte kriteriene .
- I formelen kontrollerer C5:J5=C10 verdien til celle C10 mot hver av celleverdiene til C5:J5. Dette returnerer en matrise, {FALSE, FALSE, TRUE, FALSE, FALSE, TRUE, FALSE, TRUE}. Vi ser at TRUE verdier er for celler med kategorien grønnsak .
Formelen gir en dynamisk løsning . Det betyr at når vi endrer celledata utdata kommer til å justere verdien umiddelbart .
- Resultatet viser bare kolonner med kategorien Grønnsak .
- I dette trinnet endret vi verdien til celle C10 til Fruit , og dataene filtrert horisontalt for den kategorien tilsvarende.
2. Transponere og filtrere horisontale data i Excel
Vi kan transponere datasettet vårt og deretter bruke standardalternativet filter som Excel gir til filtrere horisontale data. La oss dykke ned i følgende eksempel!
Trinn:
- Først velg hele datasettet , trykk Ctrl + C med tastaturet, eller høyre – klikk musen for å velge kopier fra kontekstmenyen.
- Vi må lime inn det kopierte datasettet med Transponeringsalternativet . Velg cellen der du vil lime inn I dette eksemplet valgte vi celle B10 , og deretter fra Hjem-fanen klikk på Lim inn-fanen for å velge alternativet Transponer som .
<. 32>
En annen måte:
Åpne vinduet Lim inn spesielt enten fra kontekstmenyen eller fra Hjem-fanen . Fra Operasjonsalternativer, klikker du på Transponer avmerkingsboksen og trykker OK .
- Nå , velg den transponerte datasett og fra Data-fanen klikk på Filteralternativet .
- Ovenstående trinn aktivert filtreringsalternativer på hver av kolonnene. Klikk på Kategorifilteralternativet og merk av for Grønnsak.
- Dette er utdataene vi fikk.
Ved å følge trinnene ovenfor kan vi filtrere datasettet basert på alle kriterier.
Lignende avlesninger
- Hvordan filtrere Excel-pivottabell (8 effektive måter)
- Filtrer flere kolonner i Excel uavhengig
- Hvordan filtrere flere kolonner samtidig i Excel (3 måter)
- Filtrer flere rader i Excel (11 passende tilnærminger)
3. Opprett egendefinerte visninger for å filtrere data horisontalt i Excel
I denne metoden skal vi filtrere horisontale data ved hjelp av Excels tilpassede visninger . Vi oppretter et antall egendefinerte visninger avhengig av kriteriene våre . Vi ønsker å filtrere data basert på produktets kategori . Så vi må lage 4 egendefinerte visninger i dette eksemplet. Nødvendige trinn er gitt nedenfor.
Trinn:
- Først skal vi lage en egendefinert visning med fullstendig datasett . Gå til Vis-fanen i Excel-båndet og deretter velg alternativet Egendefinerte visninger .
- I Egendefinerte visninger vindu klikker du på Legg til -knappen.
- Vi legger inn Datasett inndataboksen som navnet på Egendefinert visning og trykk
- Nå, for å lage en egendefinert visning for fruktkategorien , skjul alle kolonnene bortsett fra fruktkategorien . Velg kolonnene E, F, H, I og J som har data for Grønnsak og Fisk
- Deretter høyre – klikk på topp av kolonnelinje og velg Skjul fra kontekstmenyen.
- Som et resultat er alle kolonnene bortsett fra Fruktkategorien skjult .
- Nå legger du til en egendefinert visning kalt Fruit for Fruit-kategorien .
- Tilsvarende kan du legge til ytterligere to egendefinerte visninger for Grønnsak og Fisk kategorier kalt Grønnsak og Fisk . Til slutt har vi opprettet 4 egendefinerte visninger.
- Nå kan vi velge en hvilken som helst av egendefinerte visninger fra listen, og klikk på Vis -knappen vil vise visningen for den tilsvarende produktkategorien. For eksempel har vi valgt tilpasset fisk for å vise filtrerte data for Fiskekategorien .
- Her er det filtrerte datasettet for grønnsakenkategori .
Notater
- FILTER-funksjonen er en ny funksjon som kun kan brukes i Excel 365 . Den er ikke tilgjengelig i de eldre versjonene.
Konklusjon
Nå vet vi hvordan vi filtrerer data horisontalt i Excel. Forhåpentligvis vil det oppmuntre deg til å bruke denne funksjonen mer selvsikkert. Eventuelle spørsmål eller forslag, ikke glem å sette dem i kommentarfeltet nedenfor.