Een tabel filteren op rijpositie

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

Rijen behouden

Met de functieset Rijen behouden wordt een set rijen uit de tabel geselecteerd en worden alle andere rijen verwijderd die niet aan de criteria voldoen.

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

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

    De knop Rijen behouden op het tabblad Start.

  • In het menu Tabel.

    Houd de knoppen rijen in het tabelmenu.

Notitie

In de sectie Gegevensvoorbeeld in het midden van het venster Power Query ziet u de positie van de 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 afkomstig is van een systeem met een vaste indeling.

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

Dit rapport bevat altijd zeven rijen met gegevens en onder de gegevens 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 behouden7 in het vak Aantal rijen in.

Het 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 de tabel eruit zoals in de volgende afbeelding.

Laatste voorbeeldtabel voor het behouden van bovenste rijen met zeven rijen met gegevens en de kolom eenheden ingesteld op het gegevenstype Getal.

Onderste rijen behouden

Stel dat de volgende tabel afkomstig is van een systeem met een vaste indeling.

Eerste voorbeeldtabel voor bewerking Onderste rijen behouden.

Eerste voorbeeldtabel met Kolom1, Kolom2 en Kolom3 als de kolomkoppen, allemaal ingesteld op het gegevenstype Tekst en de onderste zeven rijen met gegevens, en daarboven een 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 behouden in het tabelmenu. Voer in het dialoogvenster Onderste rijen behouden8 in het vak Aantal rijen in.

Dialoogvenster Onderste rijen behouden.

Het resultaat van die bewerking geeft u acht rijen, maar nu maakt de 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. Als u dit wilt doen, selecteert u 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.

Laatste voorbeeldtabel voor Onderste rijen behouden.

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

Meer informatie: Kolomkoppen verhogen of verlagen

Een bereik van rijen behouden

Stel dat de volgende tabel afkomstig is van een systeem met een vaste indeling.

Eerste voorbeeldtabel voor de bewerking Een bereik van rijen behouden.

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

Dit rapport bevat altijd vijf rijen voor de koptekst, één rij kolomkoppen onder de koptekst, zeven rijen met gegevens onder de kolomkoppen en vervolgens een onbekend aantal rijen voor de sectie Opmerkingen. 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 Bereik van rijen behouden6 in het vak Eerste rij in en 8 in het vak Aantal rijen .

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 de bewerking Bereik van 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 verhogen. Nadat u gegevenstypen voor uw kolommen hebt ingesteld, ziet de tabel eruit zoals in de volgende afbeelding.

Laatste voorbeeldtabel voor Bereik van rijen behouden.

Laatste voorbeeldtabel voor 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

Deze set functies selecteert een set rijen uit de tabel, verwijdert deze en behoudt de rest van de rijen in de tabel.

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

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

    De knop Rijen verwijderen op het tabblad Start.

  • In het menu Tabel.

    Bewerkingen voor rijen verwijderen in het menu Tabel.

Bovenste rijen verwijderen

Stel dat de volgende tabel afkomstig is van een systeem met een vaste indeling.

Eerste voorbeeldtabel voor Bovenste rijen verwijderen.

Eerste voorbeeldtabel voor Bovenste rijen verwijderen met de kolommen (Kolom1, Kolom2 en Kolom3) die allemaal zijn ingesteld op het gegevenstype Tekst, een koptekst 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 verwijderen5 in het vak Aantal rijen in.

Het dialoogvenster Bovenste rijen verwijderen.

Op dezelfde manier als in 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 beschreven in de vorige voorbeelden om de kolomkoppen uit de eerste rij van de tabel te verhogen. Nadat u gegevenstypen voor uw kolommen hebt ingesteld, ziet de tabel eruit zoals in de volgende afbeelding.

Laatste voorbeeldtabel voor Bovenste rijen verwijderen.

Laatste 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 afkomstig is van een systeem met een vaste indeling.

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 een 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 die 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 verwijderen5 in het vak Aantal rijen in.

Het 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 de tabel eruit zoals in de volgende afbeelding.

Laatste voorbeeldtabel voor Onderste rijen verwijderen met de kolom Eenheden ingesteld op het gegevenstype Getal en de zeven rijen met gegevens behouden.

Alternatieve rijen verwijderen

Stelt u zich de volgende tabel voor die afkomstig is van een systeem met een dynamische indeling.

Eerste voorbeeldtabel voor de bewerking Alternatieve rijen verwijderen.

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

De structuur van dit rapport is dat u elementen in combinaties van 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 het vak Eerste te verwijderen rij2 in.

    U wilt beginnen met tellen vanaf de tweede rij. Alle rijen boven deze eerste rij die moeten worden verwijderd , blijven behouden.

  • Voer 1 in het vak Aantal rijen dat moet worden verwijderd 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 alleen die specifieke rij verwijderen, dus geeft u op dat u slechts één rij hoeft te verwijderen.

  • Voer in het vak Aantal rijen dat moet worden bewaard1 in.

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

Het dialoogvenster Alternatieve rijen verwijderen.

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

Laatste voorbeeldtabel voor Alternatieve rijen verwijderen, waarbij de kolom Eenheid is ingesteld op het gegevenstype Getal en de zeven rijen met gegevens behouden blijven.