Gegevens in rijen splitsen met Power Query

In dit bericht laten we u zien hoe u dat kunt doengegevens in rijen splitsen met Power Query. Tijdens het exporteren van gegevens uit andere systemen of bronnen kunt u situaties tegenkomen waarin de gegevens worden opgeslagen in een indeling waarin meerdere waarden in één cel worden gecombineerd.

Dit kan gebeuren wanneer gebruikers per ongeluk meerdere stukjes informatie in één cel invoeren als ze niet bekend zijn met de conventies van Excel, of wanneer ze gegevens uit een andere bron kopiëren/plakken zonder de juiste opmaak. Het omgaan met dergelijke gegevens vereist extra stappen om de informatie te extraheren en te organiseren voor analyse- of rapportagedoeleinden.

Hoe splits je gegevens in Power Query?

Power Query-transformaties kunnen helpen bij het splitsen van gegevens in afzonderlijke cellen of rijen, op basis van verschillende factoren, zoals scheidingstekens, tekstpatronen en gegevenstypen. U kunt gegevens splitsen door de kolom te selecteren met de gegevens die u wilt splitsen en vervolgens de optie 'Kolom splitsen' te gebruiken op het tabblad 'Transformeren' in de Power Query Editor. In dit bericht zullen we zien hoe u gegevens in rijen kunt splitsen met behulp van Power Query.

Naargegevens in rijen splitsen met Power Query, moet u deze stappen volgen:

Laten we aannemen dat onze gegevens bestaan ​​uit een tekstreeks met scheidingstekens (namen en e-mailadressen gescheiden door een puntkomma), zoals weergegeven in de onderstaande schermafbeelding.

Klik met de rechtermuisknop op de cel die uw gegevens bevat en selecteerGegevens ophalen uit tabel/bereikvanuit het contextmenu.

Klik opOKin deTabel makenpop-up, terwijl u ervoor zorgt dat de optie 'Mijn tabel heeft kopteksten' is uitgeschakeld. De gegevens worden geopend in de Power Query Editor.

Gegevens opsplitsen in rijen per scheidingslijn

Standaard behandelt Power Query de volledige celinhoud als één waarde en laadt deze als één record met één kolom en één rij. Om de gegevens te splitsen, gaat u naar deGesplitste kolommenu binnen deThuistabblad en selecteerDoor scheidingsteken. Met deze optie kunt u waarden in de geselecteerde kolom splitsen op basis van een opgegeven scheidingsteken. Met de overige opties in het menu kunt u kolomwaarden splitsen op basis van andere factoren, zoals een bepaald aantal tekens, posities of overgangen.

Zodra u op 'Door scheidingsteken' klikt, aKolom splitsen op scheidingstekenvenster verschijnt. Selecteer een scheidingsteken (een teken of reeks tekens die individuele waarden binnen uw gegevensset scheiden en onderscheiden) in deSelecteer of voer een scheidingsteken invervolgkeuzelijst. Omdat in ons geval de gegevenswaarden door een puntkomma worden gescheiden, hebben we geselecteerdPuntkommauit het vervolgkeuzemenu, zoals weergegeven in de onderstaande schermafbeelding:

Klik vervolgens op en vouw het uitGeavanceerde optiesen selecteerOpgesplitst in'Rijen'. KlikOKom de wijzigingen toe te passen.

Nu parseert Power Query uw gegevens, splitst deze bij elke keer dat de puntkomma voorkomt en plaatst elke invoer in een eigen rij.

Zoals je in de bovenstaande schermafbeelding kunt zien, zijn onze gegevens mooi opgesplitst in meerdere rijen. Nogmaals, we zullen de gegevens splitsen om de namen van de e-mailadressen te scheiden.

Gegevens opsplitsen in kolommen per scheidingslijn

Klik op deGesplitste kolomvervolgkeuzelijst onder deTransformerensectie binnen deThuistabblad en selecteerDoor scheidingsteken. DeKolom splitsen op scheidingstekenvenster verschijnt.

Om ervoor te zorgen dat Power Query de gegevens correct kan transformeren, moet u het scheidingsteken correct identificeren en opgeven. In ons geval scheidt een kleiner dan-teken (<) bijvoorbeeld de namen en de e-mailadressen. Wij zullen dus selecterenAangepastonder deSelecteer of voer een scheidingsteken invervolgkeuzelijst en typ het kleiner dan-symbool (in de meeste gevallen probeert Power Query automatisch uit te zoeken of uw gegevens waarden bevatten, gescheiden door een scheidingsteken, en zo ja, wat dat scheidingsteken is).

Deze keer klikken we niet op de vervolgkeuzelijst 'Geavanceerde opties', omdat we de standaardwaarde geselecteerd willen laten, namelijk Opgesplitst in 'Kolommen'. KlikOKom de wijzigingen toe te passen.

Power Query transformeert uw gegevens en plaatst de namen en e-mailadressen in afzonderlijke kolommen, zoals weergegeven in de onderstaande schermafbeelding:

Opmerking:

  • U kunt aanvullende stappen uitvoeren omverwijder spaties of extra karaktersuit uw gegevens. In ons geval staat er bijvoorbeeld een groter dan-teken (>) achter elk e-mailadres. Om er vanaf te komen, klikken we met de rechtermuisknop op de kolomkop en selecteren weWaarden vervangen. Vervang vervolgens '<' door niets (voer '<' in het veld 'Te vinden waarde' in en laat het veld 'Vervangen door' leeg).
  • U kunt elke kolom een ​​beschrijvende naam geven door op de kop te dubbelklikken.

Als u klaar bent, klikt u op deSluiten en ladenknop in de linkerbovenhoek van de Power Query Editor om de gegevens naar een nieuw Excel-werkblad te exporteren.

Dat is het! Ik hoop dat je dit nuttig vindt.

Lezen: .

Hoe zet u kolommen om in rijen in Power Query?

Selecteer de kolommen waarvan u rijen wilt maken. Ga naar deTransformerentabblad. Ga dan naar deKolommen ongedaan makenmenu binnen de groep 'Elke kolom' en selecteerDraai alleen geselecteerde kolommen ongedaan. Power Query transformeert de geselecteerde kolommen in rijen en maakt twee nieuwe kolommen, één voor attribuutnamen en één voor de bijbehorende waarden. Hernoem de kolommen indien nodig en klik op deSluiten en ladenknop om wijzigingen in uw gegevens op te slaan.

Lees volgende: .

Related Posts