Innehållsförteckning
I den här artikeln förklaras tre metoder för att filtrera horisontella data i Excel. Det är lättare att filtrera data vertikalt med standardfunktionen Filter, pivottabellen och några andra verktyg. Men för att filtrera data horisontellt måste du använda vissa tekniker och nya funktioner.
Ladda ner övningsboken
Ladda ner den här arbetsboken för att träna medan du läser den här artikeln.
Filtrera data horisontellt.xlsx3 metoder för att filtrera horisontella data i Excel
I den här artikeln använder vi följande dataset. Datasetet innehåller försäljningsdata för 8 produkter som faller in i 3 olika kategorier Vi kommer att diskutera 3 lämpliga metoder för att filtrera detta dataset baserat på kategorier .
1. Användning av FILTER-funktionen för att filtrera horisontella data i Excel
FILTER-funktion kan utföra filter uppgifter horisontellt enkelt baserat på Fördefinierade kriterier. Denna funktion kan filtrera data både vertikalt och horisontellt .
Introduktion till FILTER-funktionen
Syntax:
=FILTER(array, include, [if_empty])
Argument :
Argument | Obligatoriskt/valfritt | Förklaring |
---|---|---|
matris | Krävs | Område för data som ska filtreras. |
. | Krävs | En boolsk matris har samma höjd eller bredd som matrisen. |
if_empty | Valfritt | Om kriterierna inte stämmer utgår en fördefinierad sträng. |
I vårt exempel ska vi filtrera datasetet baserat på tre olika kategorier Det vill säga, Frukt , Grönsaker , och Fisk Vi följer stegen nedan.
Steg:
- I cell C10 , vi lägger in kategorinamnet " Grönsaker ". Vi kommer att använda detta som en kriterier för att filtrera datasetet. Vi har också skapat en utmatningstabell till butik filtrerade uppgifter .
- I cellen, C12 använda följande formel.
=FILTER(C4:J8,C5:J5=C10, "Ej funnen")
▶ Formelfördelning
FILTER funktionen tar två argument- uppgifter och logik .
- I den här formeln ska cellerna C4:J8 (blå färgad låda) ) representerar data som ska filtreras. Cellerna C5:J5 i rad C är kategorierna i rödfärgad låda från vilken vi ställer in kriterier .
- I formeln , C5:J5=C10 kontrollerar värdet i cellen C10 mot vart och ett av cellvärdena i C5:J5. Detta returnerar en array, {FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, TRUE, FALSE, TRUE}. Vi ser att TRUE värden är för celler med kategorin grönsaker .
Formeln ger en dynamisk lösning Det innebär att när vi ändrar celldata. Utgång kommer att justera dess värde omedelbart .
- Resultatet visar endast kolumnerna med kategorin Grönsaker .
- I det här steget ändrar vi värdet i cellen C10 till Frukt , och uppgifterna filtreras horisontellt för den kategorin i enlighet med detta.
2. Transponera och filtrera horisontella data i Excel
Vi kan transponera vårt dataset och sedan använda standard filter som Excel erbjuder för att filtrera horisontella data. Låt oss dyka in i följande exempel!
Steg:
- Till en början, Välj hela datasetet , tryck på Ctrl + C med ditt tangentbord, eller höger - Klicka på musen för att välja kopiera från kontextmenyn.
- Vi måste pasta kopierad med den Transponeringsalternativ . Välj cell där du vill pasta I det här exemplet har vi valt cell B10 , och sedan från den Fliken Hem klicka på Fliken Klistra in till Välj Transponera som klistra in alternativet.
Ett annat sätt:
Öppna Klistra in speciellt antingen från fönstret kontextmeny eller från Fliken Hem . Från Driftsalternativ, klicka på Kryssruta för omräkning och slå på OK .
- Nu, Välj omarbetad och från den Fliken Data klicka på Filteralternativ .
- Ovanstående steg gjorde det möjligt att filtreringsalternativ på varje kolumn. Klicka på på den Alternativ för kategorifilter och kontrollera Grönsaker.
- Det här är resultatet vi fick.
Genom att följa ovanstående steg kan vi filtrera datasetet utifrån valfria kriterier.
Liknande läsningar
- Hur man filtrerar Excel-pivottabellen (8 effektiva sätt)
- Filtrera flera kolumner i Excel oberoende av varandra
- Filtrera flera kolumner samtidigt i Excel (3 sätt)
- Filtrera flera rader i Excel (11 lämpliga metoder)
3. Skapa anpassade vyer för att filtrera data horisontellt i Excel
I den här metoden kommer vi att filtrera horisontella data med hjälp av Excel's Anpassade vyer Vi skapar en antal anpassade vyer beroende på vår kriterier . Vi vill filter uppgifter på grundval av produkten kategori Vi måste alltså skapa 4 anpassade vyer I det här exemplet beskrivs de nödvändiga stegen nedan.
Steg:
- Först ska vi skapa en anpassad vy med den fullständiga datasetet . Gå till Fliken Visa i den Excel-bandet och sedan Välj Alternativet anpassade vyer .
- I Anpassade vyer klickar du på Lägg till knapp.
- Vi lägger Dataset i den Inmatningsruta som namnet på Anpassad vy och slå på
- Om du vill skapa en anpassad vy för Kategori av frukt , dölja alla kolumner utom kolumnerna Kategori av frukt . Välj kolumnerna E, F, H, I och J som har uppgifter för Grönsaker och Fisk
- Efter det, höger - Klicka på på den topp av den kolumnstång och väljer Dölj från kontextmenyn.
- Som ett resultat av detta kommer alla kolumner utom kolumnen Kategori av frukt är dold .
- Lägg nu till en anpassad vy som heter Frukt för Kategori av frukt .
- På samma sätt kan du lägga till ytterligare en två anpassade vyer för Grönsaker och Fisk Kategorier som namnges Grönsaker och Fisk Slutligen har vi skapat 4 anpassade vyer.
- Nu kan vi Välj någon av de anpassade vyerna från listan och klicka på Visa knappen kommer att visa vyn för motsvarande produktkategori. Till exempel, om vi utvalda Fisk anpassad vy till visa filtrerade uppgifter för Kategori av fisk .
- Här är filtrerad för den Kategori Grönsaker .
Anteckningar
- FILTER-funktion är en ny funktion som endast kan användas i Excel 365 Den är inte tillgänglig i de äldre versionerna.
Slutsats
Nu vet vi hur man filtrerar data horisontellt i Excel. Förhoppningsvis uppmuntrar det dig att använda den här funktionen mer självsäkert. Om du har några frågor eller förslag, glöm inte att skriva dem i kommentarsfältet nedan.