Een tabel filteren op rijpositie

Power Query heeft meerdere opties om een tabel te filteren op basis van de posities van de rijen, door deze rijen te behouden of te verwijderen. In dit artikel worden alle beschikbare methoden behandeld.

Rijen behouden

De set met rijen behouden selecteert een set rijen uit de tabel en verwijdert alle andere rijen die niet voldoen aan de criteria.

Er zijn twee plaatsen waar u de knoppen Rijen behouden kunt vinden:

  • Ga op het tabblad Start naar de groep Rijen beperken.

    Houd de knop Rijen op het tabblad Start.

  • In het tabelmenu.

    Houd de knoppen rijen in het tabelmenu.

Notitie

In de sectie Gegevensvoorbeeld in het midden van het Power Query-venster ziet u de positie van uw rijen aan de linkerkant van de tabel. Elke rijpositie wordt vertegenwoordigd door een getal. De bovenste rij begint met positie 1.

Bovenste rijen behouden

Stel dat de volgende tabel uit een systeem met een vaste indeling komt.

Eerste voorbeeldtabel met kolomkoppen die allemaal het gegevenstype Tekst bevatten, zeven rijen met gegevens en vervolgens een sectie voor opmerkingen.

Dit rapport bevat altijd zeven rijen met gegevens en onder de gegevens bevat het een sectie voor opmerkingen met een onbekend aantal rijen. In dit voorbeeld wilt u alleen de eerste zeven rijen met gegevens behouden. Hiervoor selecteert u Bovenste rijen behouden in het tabelmenu. Voer in het dialoogvenster Bovenste rijen behouden 7 in het vak Aantal rijenin.

Dialoogvenster Bovenste rijen behouden.

Het resultaat van deze wijziging geeft u de uitvoertabel die u zoekt. Nadat u de gegevenstypen voor uw kolommen hebt ingesteld, ziet uw tabel eruit als in de volgende afbeelding.

Uiteindelijke voorbeeldtabel voor het behouden van bovenste rijen met zeven rijen met gegevens die worden bewaard en de kolom eenheden die is ingesteld op het gegevenstype Getal.

Onderste rijen behouden

Stel dat de volgende tabel uit een systeem met een vaste indeling komt.

Eerste voorbeeldtabel voor bewerking Onderste rijen behouden.

Initiële voorbeeldtabel met Kolom1, Kolom2 en Kolom3 als kolomkoppen, allemaal ingesteld op het gegevenstype Tekst en de onderste zeven rijen met gegevens, en boven die rij met kolomkoppen en een onbekend aantal opmerkingen.

Dit rapport bevat altijd zeven rijen met gegevens aan het einde van de rapportpagina. Boven de gegevens bevat het rapport een sectie voor opmerkingen met een onbekend aantal rijen. In dit voorbeeld wilt u alleen die laatste zeven rijen met gegevens en de veldnamenrij behouden.

Hiervoor selecteert u Onderste rijen in het tabelmenu behouden. Voer in het dialoogvenster Onderste rijen behouden 8 in het vak Aantal rijenin.

Dialoogvenster Onderste rijen behouden.

Het resultaat van deze bewerking geeft u acht rijen, maar nu maakt uw veldnamenrij deel uit van de tabel.

Voorbeeldtabel na het uitvoeren van de bewerking Onderste rijen behouden, met een kolomkoprij als onderdeel van de gegevens en vervolgens zeven rijen met gegevens.

U moet de kolomkoppen uit de eerste rij van de tabel promoveren. Selecteer Hiervoor de optie Eerste rij als kopteksten gebruiken in het tabelmenu. Nadat u gegevenstypen voor uw kolommen hebt gedefinieerd, maakt u een tabel die eruitziet als de volgende afbeelding.

Uiteindelijke voorbeeldtabel voor Onderste rijen behouden.

Uiteindelijke voorbeeldtabel voor Onderste rijen behouden na het promoveren van de eerste rij naar kolomkoppen en het behouden van zeven rijen met gegevens en vervolgens de eenheden instellen op het gegevenstype Getal.

Meer informatie: Kolomkoppen promoveren of verlagen

Een bereik van rijen behouden

Stel dat de volgende tabel uit een systeem met een vaste indeling komt.

Eerste voorbeeldtabel voor de bewerking Een bereik van rijen behouden.

De eerste voorbeeldtabel met de kolommen (Kolom1, Kolom2 en Kolom3) zijn allemaal ingesteld op het gegevenstype Tekst en bevat de kolomkoppen en zeven rijen met gegevens in het midden van de tabel.

Dit rapport bevat altijd vijf rijen voor de koptekst, één rij kolomkoppen onder de kop, zeven rijen met gegevens onder de kolomkoppen en vervolgens een onbekend aantal rijen voor de opmerkingensectie. In dit voorbeeld wilt u de acht rijen achter de koptekstsectie van het rapport ophalen en alleen die acht rijen.

Hiervoor selecteert u Bereik van rijen behouden in het tabelmenu. Voer in het dialoogvenster Rijenbereik behouden 6 in het vak Eerste rij en 8 in het vak Aantal rijen in.

Dialoogvenster Bereik van rijen behouden.

Net als in het vorige voorbeeld voor het behouden van onderste rijen, geeft het resultaat van deze bewerking u acht rijen met uw kolomkoppen als onderdeel van de tabel. Alle rijen boven de eerste rij die u hebt gedefinieerd (rij 6) worden verwijderd.

Voorbeeldtabel na het uitvoeren van het bereik rijen behouden, met de kolomkoprij als onderdeel van de gegevens en vervolgens zeven rijen met gegevens.

U kunt dezelfde bewerking uitvoeren als beschreven in Onderste rijen behouden om de kolomkoppen uit de eerste rij van de tabel te promoten. Nadat u gegevenstypen voor uw kolommen hebt ingesteld, ziet uw tabel eruit als in de volgende afbeelding.

Uiteindelijke voorbeeldtabel voor bereik van rijen behouden.

Uiteindelijke voorbeeldtabel voor Het bereik van rijen behouden na het promoveren van de eerste rij naar kolomkoppen, het instellen van de kolom Eenheden op het gegevenstype Getal en het behouden van zeven rijen met gegevens.

Rijen verwijderen

Met deze set functies wordt een set rijen uit de tabel geselecteerd, verwijderd en de rest van de rijen in de tabel behouden.

Er zijn twee plaatsen waar u de knoppen Rijen verwijderen kunt vinden:

  • Ga op het tabblad Start naar de groep Rijen beperken.

    Knop Rijen verwijderen op het tabblad Start.

  • In het tabelmenu.

    Bewerkingen voor rijen verwijderen in het tabelmenu.

Bovenste rijen verwijderen

Stel dat de volgende tabel uit een systeem met een vaste indeling komt.

Eerste voorbeeldtabel voor Bovenste rijen verwijderen.

De eerste voorbeeldtabel voor Bovenste rijen verwijderen met de kolommen (Kolom1, Kolom2 en Kolom3) zijn allemaal ingesteld op het gegevenstype Tekst, een kop bovenaan en een kolomkoprij en zeven gegevensrijen onderaan.

Dit rapport bevat altijd een vaste koptekst van rij 1 tot rij 5 van de tabel. In dit voorbeeld wilt u deze eerste vijf rijen verwijderen en de rest van de gegevens behouden.

Hiervoor selecteert u Bovenste rijen verwijderen in het tabelmenu. Voer in het dialoogvenster Bovenste rijen verwijderen 5 in het vak Aantal rijenin.

Het dialoogvenster Bovenste rijen verwijderen.

Op dezelfde manier als de vorige voorbeelden voor 'Onderste rijen behouden' en 'Een bereik van rijen behouden', geeft het resultaat van deze bewerking u acht rijen met uw kolomkoppen als onderdeel van de tabel.

Voorbeeldtabel na het uitvoeren van de bewerking Bovenste rijen verwijderen, met een kolomkoprij als onderdeel van de gegevens en vervolgens zeven rijen met gegevens.

U kunt dezelfde bewerking uitvoeren als in eerdere voorbeelden om de kolomkoppen uit de eerste rij van de tabel te promoveren. Nadat u gegevenstypen voor uw kolommen hebt ingesteld, ziet uw tabel eruit als in de volgende afbeelding.

Uiteindelijke voorbeeldtabel voor Bovenste rijen verwijderen.

Uiteindelijke voorbeeldtabel voor Bovenste rijen verwijderen na het promoveren van de eerste rij naar kolomkoppen en het instellen van de kolom Eenheden op het gegevenstype Getal en het behouden van zeven rijen met gegevens.

Onderste rijen verwijderen

Stel dat de volgende tabel uit een systeem met een vaste indeling komt.

Eerste voorbeeldtabel voor Onderste rijen verwijderen.

Eerste voorbeeldtabel voor Onderste rijen verwijderen, waarbij de koptekstkolommen allemaal zijn ingesteld op het gegevenstype Tekst, zeven rijen met gegevens en vervolgens een voettekst met vaste lengte onderaan.

Dit rapport bevat altijd een vaste sectie of voettekst die de laatste vijf rijen van de tabel in beslag neemt. In dit voorbeeld wilt u deze laatste vijf rijen verwijderen en de rest van de gegevens behouden.

Hiervoor selecteert u Onderste rijen verwijderen in het tabelmenu. Voer in het dialoogvenster Bovenste rijen verwijderen 5 in het vak Aantal rijenin.

Dialoogvenster Onderste rijen verwijderen.

Het resultaat van deze wijziging geeft u de uitvoertabel die u zoekt. Nadat u gegevenstypen voor uw kolommen hebt ingesteld, ziet uw tabel eruit als in de volgende afbeelding.

Uiteindelijke voorbeeldtabel voor Onderste rijen verwijderen met de kolom Eenheden ingesteld op het gegevenstype Getal en de zeven rijen met gegevens die worden bewaard.

Alternatieve rijen verwijderen

Stel dat de volgende tabel uit een systeem met een dynamische indeling komt.

Eerste voorbeeldtabel voor de bewerking Alternatieve rijen verwijderen.

Initiële voorbeeldtabel met de kolomkoppen aanwezig en allemaal ingesteld op het gegevenstype Tekst, en elke andere gegevensrij met opmerkingen over de gegevensrij erboven.

De manier waarop dit rapport is gestructureerd, is dat u elementen in paren rijen hebt. Elke oneven rij (1, 3, 5...) bevat de gegevens die u nodig hebt. Elke even rij, direct onder elke oneven rij, bevat opmerkingen over elk van deze records. U hebt de opmerkingen niet nodig en u wilt ze allemaal verwijderen.

Hiervoor selecteert u Alternatieve rijen verwijderen in het tabelmenu. Voer in het dialoogvenster Alternatieve rijen verwijderen de volgende waarden in:

  • Voer in de eerste rij die u wilt verwijderen 2 in.

    U wilt beginnen met tellen vanaf de tweede rij. Alle rijen boven deze eerste rij die u wilt verwijderen , worden bewaard.

  • Voer in het vak Aantal rijen dat u wilt verwijderen 1 in.

    Hier begint u met het definiëren van het patroon voor het verwijderen van rijen. Nadat u de tweede rij hebt gevonden, wilt u die specifieke rij alleen verwijderen, zodat u opgeeft dat u slechts één rij hoeft te verwijderen.

  • Voer in het vak Aantal rijen dat u wilt behouden 1 in.

    Nadat u één rij hebt verwijderd, houdt u de volgende rij. Het proces wordt opnieuw gestart voor de volgende rij.

Dialoogvenster Alternatieve rijen verwijderen.

Het resultaat van deze selectie geeft u de uitvoertabel die u zoekt. Nadat u de gegevenstypen hebt ingesteld op uw kolommen, ziet uw tabel eruit als in de volgende afbeelding.

Uiteindelijke voorbeeldtabel voor Alternatieve rijen verwijderen, waarbij de kolom Eenheid is ingesteld op het gegevenstype Getal en de zeven rijen met gegevens die worden bewaard.