Applies ToExcel för Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

I Power Query kan du ta med eller exkludera rader baserat på ett kolumnvärde. En filtrerad kolumn innehåller en liten filterikon ( Använd filterikon ) i kolumnrubriken. Om du vill ta bort ett eller flera kolumnfilter för en ny start väljer du nedåtpilen Pil för filter bredvid kolumnen för varje kolumn och väljer sedan Rensa filter.

Använd autofilterfunktionen för att hitta, visa eller dölja värden och för att enklare ange filtervillkor. Som standard visas bara de första 1 000 distinkta värdena. Om ett meddelande anger att filterlistan kan vara ofullständig väljer du Läs in fler. Beroende på mängden data kan det här meddelandet visas flera gånger.

  1. Om du vill öppna en fråga letar du reda på en som tidigare lästs in från Power Query-redigeraren, markerar en cell i data och väljer sedan Fråga > Redigera. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.

  2. Välj nedåtpilen Pil för filter bredvid en kolumn som du vill filtrera.

  3. Avmarkera kryssrutan (Markera alla) om du vill avmarkera alla kolumner.

  4. Markera kryssrutan för de kolumnvärden som du vill filtrera efter och välj sedan OK.

Markera en kolumn

Du kan filtrera efter ett visst textvärde med undermenyn Textfilter .

  1. Om du vill öppna en fråga letar du reda på en som tidigare lästs in från Power Query-redigeraren, markerar en cell i data och väljer sedan Fråga > Redigera. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.

  2. Välj nedåtpilen Pil för filter bredvid kolumnen som innehåller ett textvärde som du vill filtrera efter.

  3. Välj Textfilter och välj sedan ett likhetstypnamn för Lika med, Does Inte likamed, Börjar med, Börjar inte med, Slutar med, Slutar inte med, Innehåller och Innehåller inte.

  4. I dialogrutan Filtrera rader :

    • Använd enkelt läge för att ange eller uppdatera upp två operatorer och värden.

    • Använd avancerat läge för att ange eller uppdatera fler än två satser, jämförelser, kolumner, operatorer och värden.

  5. Välj OK.

Du kan filtrera efter ett talvärde med hjälp av undermenyn Talfilter .

  1. Om du vill öppna en fråga letar du reda på en som tidigare lästs in från Power Query-redigeraren, markerar en cell i data och väljer sedan Fråga > Redigera. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.

  2. Välj nedåtpilen Pil för filter för kolumnen som innehåller ett talvärde som du vill filtrera efter.

  3. Välj Talfilter och välj sedan ett likhetstypnamn för Lika med, Är inte lika med, Större än, Större än eller Lika med, Mindre än, Mindre än eller Lika med eller Mellan.

  4. I dialogrutan Filtrera rader :

    • Använd enkelt läge för att ange eller uppdatera upp två operatorer och värden.

    • Använd avancerat läge för att ange eller uppdatera fler än två satser, jämförelser, kolumner, operatorer och värden.

  5. Välj OK.

Du kan filtrera efter datum-/tidsvärde med hjälp av undermenyn Datum/tidsfilter.

  1. Om du vill öppna en fråga letar du reda på en som tidigare lästs in från Power Query-redigeraren, markerar en cell i data och väljer sedan Fråga > Redigera. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.

  2. Välj nedåtpilen Pil för filter för kolumnen som innehåller ett datum-/tidsvärde som du vill filtrera efter.

  3. Välj Datum-/tidsfilter och välj sedan ett likhetstypnamn för Lika med, Före, Efter, Mellan, I nästa, I föregående, Är tidigast, Är senaste, Inte tidigast, Är inte senaste och Anpassat filter.Tips    Det kan vara enklare att använda de fördefinierade filtren genom att välja År, Kvartal, Månad, Vecka, Dag, Timme, Minut och Sekund. De här kommandona fungerar direkt.

  4. I dialogrutan Filtrera rad:

    • Använd enkelt läge för att ange eller uppdatera upp två operatorer och värden.

    • Använd avancerat läge för att ange eller uppdatera fler än två satser, jämförelser, kolumner, operatorer och värden.

  5. Välj OK.

Om du vill filtrera flera kolumner filtrerar du en första kolumn och upprepar sedan ett kolumnfilter för varje ytterligare kolumn.

I exemplet i formelfältet som följer returnerar funktionen Table.SelectRows en fråga filtrerad efter Delstat och År.

Filtrera resultat

Ett null-värde eller ett tomt värde uppstår när en cell inte innehåller något. Det finns två metoder för att ta bort null-värden eller tomma värden:

Använda Autofilter

  1. Om du vill öppna en fråga letar du reda på en som tidigare lästs in från Power Query-redigeraren, markerar en cell i data och väljer sedan Fråga > Redigera. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.

  2. Välj nedåtpilen Pil för filter bredvid en kolumn som du vill filtrera.

  3. Avmarkera kryssrutan (Markera alla) om du vill avmarkera alla kolumner.

  4. Välj Ta bort tom och sedan OK.

Den här metoden undersöker varje värde i en kolumn med hjälp av den här formeln (för kolumnen "Namn"):

Table.SelectRows(#"Changed Type", each ([Name] <> null and [Name] <> ""))

Använda kommandot Ta bort tomma rader

  1. Om du vill öppna en fråga letar du reda på en som tidigare lästs in från Power Query-redigeraren, markerar en cell i data och väljer sedan Data > Fråga > Redigera. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.

  2. Välj Start > Ta bort rader > Ta bort tomma rader.

Ta bort det här filtret genom att ta bort motsvarande steg under Tillämpade steg i frågeinställningarna.

Den här metoden undersöker hela raden som en post med den här formeln:

Table.SelectRows(#"Changed Type", each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {"", null})))

Att filtrera rader efter placering liknar att filtrera rader efter värde, förutom att rader tas med eller exkluderas baserat på deras position i frågedata i stället för efter värden.

Obs!: När du anger ett område eller mönster är den första dataraden i en tabell rad noll (0), inte rad ett (1). Du kan skapa en indexerad kolumn för att visa radpositionerna innan du anger rader. Mer information finns i Lägga till en indexkolumn.

Så här behåller du översta raderna

  1. Om du vill öppna en fråga letar du reda på en som tidigare lästs in från Power Query-redigeraren, markerar en cell i data och väljer sedan Fråga > Redigera. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.

  2. Välj Start > Behåll rader > behålla de översta raderna.

  3. I dialogrutan Behåll de översta raderna anger du ett tal i Antal rader.

  4. Välj OK.

Så här behåller du de nedre raderna

  1. Om du vill öppna en fråga letar du reda på en som tidigare lästs in från Power Query-redigeraren, markerar en cell i data och väljer sedan Fråga > Redigera. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.

  2. Välj Start > Behåll rader > behålla de nedre raderna.

  3. I dialogrutan Behåll nedersta rader anger du ett tal i Antal rader.

  4. Välj OK.

Så här behåller du ett radintervall

Ibland härleds en tabell med data från en rapport med en fast layout. De fem första raderna är till exempel en rapportrubrik, följt av sju rader med data, och sedan ett varierat antal rader som innehåller kommentarer. Men du vill bara behålla raderna med data.

  1. Om du vill öppna en fråga letar du reda på en som tidigare lästs in från Power Query-redigeraren, markerar en cell i data och väljer sedan Data > Fråga > Redigera. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.

  2. Välj Start > Behåll rader > Behålla radintervallet.

  3. I dialogrutan Behåll radintervall anger du tal på första raden och antalet rader. Om du vill följa exemplet anger du sex som första rad och sju som antal rader.

  4. Välj OK.

Så här tar du bort de översta raderna

  1. Om du vill öppna en fråga letar du reda på en som tidigare lästs in från Power Query-redigeraren, markerar en cell i data och väljer sedan Data > Fråga > Redigera. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.

  2. Välj Start > Ta bort rader > ta bort de översta raderna.

  3. I dialogrutan Ta bort översta rader anger du ett tal i antal rader.

  4. Välj OK.

Så här tar du bort de nedre raderna

  1. Om du vill öppna en fråga letar du reda på en som tidigare lästs in från Power Query-redigeraren, markerar en cell i data och väljer sedan Data > Fråga > Redigera. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.

  2. Välj Start > Ta bort rader > ta bort nedersta rader.

  3. I dialogrutan Ta bort nedersta rader anger du ett tal i antalet rader.

  4. Välj OK.

Du kan filtrera efter varannan rad och du kan även definiera det alternativa radmönstret. Tabellen har till exempel en kommentarsrad efter varje datarad. Du vill behålla de udda raderna (1, 3, 5 och så vidare), men ta bort de jämna raderna (2, 4, 6 och så vidare).

  1. Om du vill öppna en fråga letar du reda på en som tidigare lästs in från Power Query-redigeraren, markerar en cell i data och väljer sedan Data > Fråga > Redigera. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.

  2. Välj Start > Ta bort rader > Ta bort varannan rad.

  3. Ange följande i dialogrutan Ta bort varannan rad :

    • Första raden att ta bort    Börja räkna på den här raden. Om du anger 2 behålls den första raden, men den andra raden tas bort.

    •  Antal rader att ta bort   Definiera början av mönstret. Om du anger 1 tas en rad bort i taget.

    •  Antal rader som ska behållas   Definiera slutet av mönstret. Om du anger 1 fortsätter du mönstret med nästa rad, som är den tredje raden.

  4. Välj OK.

Resultat   

Power Query har ett mönster att följa för alla rader. I det här exemplet tas udda rader bort och även rader behålls.

Mer information finns i

Power Query för Excel-hjälp

Ta bort eller behåll rader med fel

Behåll eller ta bort dubblettrader

Filtrera efter radposition (docs.com)

Filtrera efter värden (docs.com)

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.