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 vindt u Split Columns > By Positions

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

  • Tabblad Start — in 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.

  • Met de rechtermuisknop op een kolom klikken — in de optie Kolom splitsen.

    De knop Kolom splitsen in de kolom klikt u met de rechtermuisknop op het contextmenu.

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 Column1.

Voorbeeld van eerste tabel.

Deze kolom bevat drie waarden:

  • Accountnaam — in de eerste zes tekens
  • Datum — in de volgende acht tekens met de indeling yyyymmdd
  • 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 maken, selecteert u de kolom en selecteert u vervolgens de optie om de kolom op posities te splitsen. Pas in Kolom splitsen op posities 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 positiesvenster.

Notitie

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

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

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

Notitie

Power Query wordt de kolom in slechts twee kolommen gesplitst. 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
Column1.1 Accountnaam Tekst
Column1.2 Date Date
Column1.3 Eenheden Geheel getal

De uiteindelijke tabel ziet er uit zoals in de volgende afbeelding.

Laatste 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 ziet eruit als de tabel in de onderstaande afbeelding, met de kolommen Groep en Account.

Eerste voorbeeldtabel voor splitsen 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. Als u dit wilt doen, selecteert u de kolom Account en selecteert u vervolgens de optie om de kolom te splitsen op posities. Pas in Kolom splitsen op posities de volgende configuratie toe:

  • Posities: 0, 6
  • Gesplitst in: Rijen

Kolom splitsen in rijen op positiesvenster.

Notitie

Met deze bewerking wordt eerst een kolom van positie 0 tot positie 6 aan het maken. Als er waarden van 8 of meer tekens in de huidige inhoud van de gegevenspreview zijn, moet er een andere kolom zijn.

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

Laatste uitvoertabel na splitsen in rijen.