Delen via


Kolommen splitsen op posities

In Power Query kunt u een kolom splitsen via verschillende methoden. In dit geval kunnen de geselecteerde kolommen worden gesplitst op posities.

Waar kunt u gesplitste kolommen > zoeken op posities

U vindt de optie Kolommen > splitsen op posities op drie plaatsen:

  • Tabblad Start: onder het vervolgkeuzemenu Kolom splitsen in de groep Transformeren .

    Knop Kolom splitsen op het tabblad Start.

  • Tabblad Transformeren, onder het vervolgkeuzemenu Kolom splitsen in de groep Tekstkolom.

    Knop Kolom splitsen op het tabblad Transformeren.

  • Klik met de rechtermuisknop op een kolom, in de optie Kolom splitsen.

    Knop Kolom splitsen in het contextmenu met de rechtermuisknop op de kolom.

Kolommen splitsen op posities in kolommen

De eerste tabel voor dit voorbeeld is de tabel die wordt weergegeven in de onderstaande afbeelding, met slechts één kolom voor Kolom1.

Voorbeeld van de eerste tabel.

Deze kolom bevat drie waarden:

  • Accountnaam: in de eerste zes tekens
  • Datum: in de volgende acht tekens met de notatie jjjjmmdd
  • Eenheden: de rest van de tekens

In dit voorbeeld wilt u deze kolom splitsen in de drie kolommen die zijn gemaakt van de waarden in de bovenstaande lijst. Als u deze splitsing wilt uitvoeren, selecteert u de kolom en selecteert u vervolgens de optie om de kolom te splitsen op posities. Pas in Split Column by Positions de volgende configuratie toe:

  • Posities: 0,6,14
    • Posities zijn op nul gebaseerd en door komma's gescheiden, waarbij positie nul het begin van de tekenreeks is.

Kolom splitsen in kolommen op positievenster.

Notitie

Met deze bewerking wordt eerst een kolom gemaakt van positie 0 tot positie 6 en vervolgens van positie 7 tot positie 14. Er is een andere kolom als er waarden zijn met een lengte van 16 of meer tekens in de huidige inhoud van het gegevensvoorbeeld.

Het resultaat van deze bewerking geeft u een tabel met drie kolommen.

Voorbeeld van getransformeerde tabel na het splitsen van de kolom in kolommen op posities.

Notitie

Power Query splitst de kolom in slechts twee kolommen. De naam van de nieuwe kolommen bevat dezelfde naam als de oorspronkelijke kolom. Een achtervoegsel dat is gemaakt door een punt en een getal dat de gesplitste sectie van de kolom vertegenwoordigt, wordt toegevoegd aan de naam van de nieuwe kolommen.

U kunt nu de naam van de kolommen wijzigen en ook de gegevenstypen van elke kolom als volgt definiëren:

Oorspronkelijke kolomnaam Nieuwe kolomnaam Gegevenstype
Kolom1.1 Accountnaam Sms verzenden
Kolom1.2 Datum Datum
Kolom1.3 Eenheden Geheel getal

De laatste tabel ziet er in de volgende afbeelding uit.

Uiteindelijke uitvoertabel na het wijzigen van de naam en het definiëren van gegevenstypen van kolommen.

Kolommen splitsen op posities in rijen

De eerste tabel voor dit voorbeeld is hetzelfde als in de onderstaande afbeelding, met de kolommen Groep en Account.

Eerste voorbeeldtabel voor splitsing in rijen.

De kolom Account kan slechts twee waarden in dezelfde cel bevatten. Elke waarde heeft dezelfde lengte in tekens, met een totaal van zes tekens. In dit voorbeeld wilt u deze waarden splitsen, zodat u elke accountwaarde in een eigen rij kunt hebben. Hiervoor selecteert u de kolom Account en selecteert u vervolgens de optie om de kolom te splitsen op posities. Pas in Split Column by Positions de volgende configuratie toe:

  • Posities: 0, 6
  • Splitsen in: rijen

Kolom splitsen in rijen op positievenster.

Notitie

Met deze bewerking wordt eerst een kolom gemaakt van positie 0 tot positie 6. Er is een andere kolom als er waarden zijn met een lengte van 8 of meer tekens in de huidige inhoud van het gegevensvoorbeeld.

Het resultaat van deze bewerking geeft u een tabel met hetzelfde aantal kolommen, maar nog veel meer rijen omdat de waarden in de cellen zich nu in hun eigen cellen bevinden.

Uiteindelijke uitvoertabel na het splitsen in rijen.