Indholdsfortegnelse
Denne artikel forklarer tre metoder til at filtrere horisontale data i Excel. Det er nemmere at filtrere data vertikalt med standardfilterfunktionen, pivottabellen og nogle andre værktøjer. Men for at filtrere data horisontalt skal du følge nogle teknikker og nye funktioner i aktion.
Download arbejdsbog til øvelser
Download denne arbejdsbog til træning, så du kan øve dig, mens du læser denne artikel.
Filtrere data horisontalt.xlsx3 metoder til at filtrere vandrette data i Excel
I denne artikel bruger vi følgende datasæt, der indeholder salgsdata for 8 produkter der falder i 3 forskellige kategorier Vi vil drøfte 3 egnede metoder til at filtrere dette datasæt baseret på kategorier .
1. Brug af FILTER-funktionen til at filtrere vandrette data i Excel
FILTER-funktion kan udføre filter data horisontalt let baseret på foruddefinerede kriterier Denne funktion kan filtrere data både lodret og horisontalt .
Introduktion til FILTER-funktionen
Syntaks:
=FILTER(array, include, [if_empty])
Argumenter :
Argument | Krævet/valgfrit | Forklaring |
---|---|---|
array | Påkrævet | Område af data, der skal filtreres. |
omfatter | Påkrævet | Et boolsk array har samme højde eller bredde som arrayet. |
if_empty | Valgfrit | Hvis kriterierne ikke stemmer overens, udsender den en foruddefineret streng. |
I vores eksempel vil vi filtrere datasættet på grundlag af tre forskellige kategorier dvs, Frugt , Grøntsager , og Fisk Lad os følge nedenstående trin.
Trin:
- I celle C10 , sætter vi kategorinavnet " Grøntsager ". Vi vil bruge dette som den kriterier til at filtrere datasættet. Og vi har også oprettet en outputtabel til butik filtrerede data .
- I cellen, C12 anvende følgende formel.
=FILTER(C4:J8,C5:J5=C10, "Ikke fundet")
▶ Opdeling af formel
FILTER funktion tager to argumenter- data og logik .
- I denne formel skal cellerne C4:J8(Blå boks) ) repræsenterer data, der skal filtreres. Cellerne C5:J5 i række C er kategorierne i rødfarvet kasse hvorfra vi indstiller kriterier .
- I formlen , C5:J5=C10 kontrollerer værdien af celle C10 mod hver af celleværdierne i C5:J5. Dette returnerer en array, {FALSK, FALSK, TRUE, FALSK, FALSK, FALSK, TRUE, FALSK, TRUE}. Vi kan se, at TRUE værdierne er for celler med kategorien grøntsager .
Formlen giver en dynamisk løsning . det betyder, at når vi ændrer celledata output vil justere dens værdi straks .
- Resultatet viser kun kolonnerne med kategorien Grøntsager .
- I dette trin har vi ændret værdien af celle C10 til Frugt , og dataene filtreres horisontalt for den pågældende kategori i overensstemmelse hermed.
2. Transponere og filtrere vandrette data i Excel
Vi kan transponere vores datasæt og derefter bruge standard filter mulighed, som Excel tilbyder til at filtrere horisontale data. Lad os dykke ned i følgende eksempel!
Trin:
- I første omgang, Vælg hele datasættet , tryk på Ctrl + C med dit tastatur, eller højre - klik musen for at vælge kopi fra den kontekstmenu.
- Vi er nødt til at indsætte kopieret datasæt med den Mulighed for transponering . Vælg celle, hvor du ønsker at indsætte I dette eksempel har vi valgt celle B10 , og derefter fra den Fanen Hjem klik på den Fanen Indsæt til Vælg Transponere som Indsæt mulighed.
En anden måde:
Åbn den Indsæt specielt enten fra vinduet kontekstmenu eller fra den Fanen Hjem . Fra den Indstillinger for betjening, klik på afkrydsningsfeltet Transpose og tryk på OK .
- Nu, Vælg omsat datasæt og fra Fanen Data klik på den Filterindstilling .
- Ovenstående trin gjorde det muligt filtreringsmuligheder på hver af kolonnerne. Klik på på den Mulighed for kategorifilter og kontrollere den Grøntsager.
- Dette er det resultat, vi fik.
Ved at følge ovenstående trin kan vi filtrere datasættet ud fra et hvilket som helst kriterium.
Lignende læsninger
- Sådan filtreres Excel Pivot Table (8 effektive måder)
- Filter flere kolonner i Excel uafhængigt af hinanden
- Sådan filtreres flere kolonner samtidig i Excel (3 måder)
- Filtrere flere rækker i Excel (11 egnede metoder)
3. Opret brugerdefinerede visninger til at filtrere data horisontalt i Excel
I denne metode vil vi filtrere horisontale data ved hjælp af Excel's Brugerdefinerede visninger . Vi opretter en antal brugerdefinerede visninger afhængigt af vores kriterier . Vi ønsker at filter data baseret på produktet kategori Så vi skal oprette 4 brugerdefinerede visninger I dette eksempel er de nødvendige trin angivet nedenfor.
Trin:
- I første omgang opretter vi en brugerdefineret visning med den fuldstændigt datasæt . Gå til Vis fanen i den Excel-bånd og derefter Vælg Mulighed for brugerdefinerede visninger .
- I den Brugerdefinerede visninger vindue klik på Tilføj knap.
- Vi sætter Datasæt i den indtastningsfelt som navnet på den Brugerdefineret visning og tryk på
- For at oprette en brugerdefineret visning for den Kategori frugt , skjule alle andre kolonner end kolonnerne Kategori frugt . Vælg kolonnerne E, F, H, I og J der har data for Grøntsager og Fisk
- Derefter, højre - klik på den top af den kolonne bar og vælge Skjul fra den kontekstmenu.
- Som følge heraf vil alle andre kolonner end Kategori frugt er skjult .
- Nu skal du tilføje en brugerdefineret visning ved navn Frugt for den Kategori frugt .
- Tilsvarende kan du tilføje endnu en to brugerdefinerede visninger for den Grøntsager og Fisk kategorier med navn Grøntsager og Fisk Endelig har vi oprettet 4 brugerdefinerede visninger.
- Nu kan vi Vælg en af de brugerdefinerede visninger fra listen, og klik på Vis knappen vil vise visningen for den tilsvarende produktkategori. Vi kan f.eks. udvalgt Fisk Brugerdefineret visning til Vis filtrerede data for den Kategori fisk .
- Her er den filtreret datasæt for den Kategori af grøntsager .
Noter
- FILTER-funktion er en ny funktion, der kun kan anvendes i Excel 365 Den er ikke tilgængelig i de ældre versioner.
Konklusion
Nu ved vi, hvordan man filtrerer data horisontalt i Excel. Forhåbentlig vil det opmuntre dig til at bruge denne funktion mere sikkert. Eventuelle spørgsmål eller forslag glem ikke at sætte dem i kommentarfeltet nedenfor.