Teknisk Marknadsföring, Tjäna pengar på dina Bloggar och Prylar

Hur man använder FILTER-funktionen i Excel

Hur man använder FILTER-funktionen i Excel

Alla som gått en kurs Microsoft excel vet väl hur detta program låter dig gå långt utöver skapandet av listor och tabeller. DE .xls kalkylblad de tillåter bland annat att relatera de olika värdena som finns i cellerna i en tabell.

För att aktivera dessa Excel-funktioner du behöver inte vara en expert på programmerare. Bara memorera vissa formlerför att ge programvaran rätt input.

där Excel FILTER-funktion tillåter, genom att sätta upp specifika kriterier, att filtrera data från en Excel-tabell och erhålla extraheringen av resultatet i en dynamisk matris som kommer att expandera i kalkylbladet från cellen där det infogades.

  • 1. Vad är FILTER-funktionen i Excel

    Wachiwit / Shutterstock.com

    Syntaxen för FILTER-funktionen är följande:

    =FILTER(matris, inkludera, [se_vuoto])

    I vilken:

    • matris: representerar dataintervallet som ska filtreras
    • omfatta: Definierar en boolesk matris som representerar kriterierna som ska filtreras och tillämpas på dataintervallet. Det är möjligt att använda ett enda filterkriterium eller flera filterkriterier.
    • om_tom: används för att definiera en textsträng som ska returneras om det inte finns några resultat istället för standardvärdet #CALC! misstag. Detta argument är valfritt så det kan utelämnas eller så kan du infoga dubbla citattecken (“”) för att returnera en tom sträng. Om datan innehåller ett tal kan det användas som ett mönster utan dubbla citattecken.
    Läsa:  Vad är sökmotorer och hur fungerar de?

    Efter att ha ställt in sökkriterierna på en eller flera kolumnmatriser i Excel FILTER-funktionen, funktionen utökar slutresultatet utgående från cellen där själva funktionen infogades.

    Det betyder att Excel skapar dynamiskt en rad olika storlekar korrigeras så snart funktionen är insatt genom att trycka på ENTER.

    De resultatet av FILTER-funktionen är dynamiskt Därför kommer resultatet automatiskt att uppdateras om källdata för Excel-tabellen skulle ändras eller om kriterierna ändrades.

    Om funktionen FILTER returnerar felkoden #EXPANSION! det betyder att resultatet av formeln inte expanderar på kalkylbladet eftersom vissa närliggande celler innehåller data.

    Om någon cell i dataexpansionen väljs visas samma funktion som infogas i den första cellen i formelfältet, med den väsentliga skillnaden att dessa funktioner inte kan ändras och kommer att visas skrivna i ljusgrått.

  • 2. Hur man skapar en grundläggande filterformel

    FILTER formel

    Excel

    I de fyra första kolumnerna av Excel kalkylark en tabell infogas organiserad i följande fält: Säljare, Region, Sektor och Omsättning. Låt oss sikta på att filtrera data i cellerna A2 till D13 med hjälp av innehållet i cell A5 som det kriterium som motsvarar säljaren Rossi.

    I cell F2 infogar vi funktionen:

    =FILTER(A2:D13;A2:A13=A5;”det finns inga data”)

    vilket motsvarar

    =FILTER(A2:D13;A2:A13=”Röd”;”det finns inga data”)

    • Arrayargumentet representeras av dataområdet A2:D13
    • Inkluderingsargumentet beskrivs genom jämförelsen mellan matrisen A2:A13 med innehållet i cell A5 (Rossi)
    • Om kriteriet inte returnerar några poster i argumentet se_empty mellan dubbla citattecken, infogades texten “det finns ingen data”

    När du har gått in i FILTER-funktionen med start från cell F2 och tryckt på ENTER på tangentbordet kommer resultatet att expandera i kolumnerna till höger och i alla rader nedan.

  • 3. Filtrera med hjälp av flera kriterier i FILTER-funktionen

    Filterfunktion

    Excel

    Läsa:  SEO för finansiella tjänster: 8 element för framgång

    A fördelen med FILTER-funktionen i Excel är det möjligheten att filter baserat på flera kriterier inklusive en operatör OCH ellerELLER (+)

    . OCH-funktionen returnerar endast TRUE om alla villkor är uppfyllda, annars returnerar den FALSE. Funktionen ELLER returnerar TRUE om ett eller alla villkor är uppfyllda och returnerar FALSE endast om inget av villkoren är uppfyllda.

    Den här gången siktar vi på att filtrera data i cellerna A2 till D13 med hjälp av innehållet i cell A5 (Säljare Rossi) och cell B4 (Veneto-regionen).

    I cell F6 infogar vi funktionen:

    =FILTER(A2:D13;(A2:A13=A5)*(B2:B13=B4);”det finns inga data”)

    • I vilken:
    • Arrayargumentet representeras av dataområdet A2:D13
    • Inkluderingsargumentet beskrivs genom att jämföra matrisen A2:A13 med kriteriet som finns i cell A5 och multiplicerat med matrisen B2:B13 jämfört med kriteriet i cell B4, dvs (A2:A13=A5)*(B2: B13= B4)

    Slutligen, om kriterierna inte returnerade några poster i det se_empty-argumentet mellan dubbla citattecken, infogades texten “det finns ingen data”

  • När du har gått in i FILTER-funktionen med start från cell F6 och tryckt på ENTER på tangentbordet kommer resultatet att expandera i kolumnerna till höger och i alla rader nedan.

    4. Hur man sorterar filtrerad data i Excel

    Filterfunktion

    Excel För sortera den filtrerade datan från FILTER-funktionen kan du lägga till DATA.SORT-funktion

    till formeln sett tidigare. Detta är helt enkelt ett alternativ till att använda sorteringsfunktionen på fliken Data, men låter dig inte ändra originaldata. Vi kommer att använda det grundläggande filtret som vi förklarade i början av denna handledning:FILTER(A2:D13;A2:A13=A5;”det finns inga data”)

    . Sedan lägger vi till SORTDATA med dess argument för att sortera efter den fjärde kolumnen (Intäkt) i fallande ordning (-1):

    =DATASORT(FILTER(A2:D13;A2:A13=A5;”det finns inga data”);4;-1)

    I det här fallet representeras arrayargumentet av FILTER-formeln. Därefter måste vi sortera efter den fjärde kolumnen i datamängden (Revenue) och visa resultaten i fallande ordning (-1). Vi infogar funktionen i cell F9 Ochvi trycker på ENTER

    Läsa:  Vad är Public Speaking och hur man kan förbättra det

    .

    För att visa resultaten i stigande ordning, ersätt helt enkelt -1 med 1 i formeln:

  • =DATASORT(FILTER(A2:D13;A2:A13=A5;”det finns inga data”);4;1)