Werken met een gestructureerde kolom van het type Lijst, Record of Tabel (Power Query)

Van toepassing op
Excel voor Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Voor een gestructureerde kolom, zoals Lijst, Record of Tabel, zijn er gerelateerde waarden aan de kolom gekoppeld. Gestructureerde kolommen hebben een pictogram Uitvouwen Het pictogram Kolom uitvouwen in de kolomkop.

Gestructureerde kolommen

Er zijn drie typen gestructureerde kolommen:

  • Lijst Hiermee wordt een lijst met waarden opgeslagen, bijvoorbeeld { 1, 2, 5, 10 } of { "hallo", "hoi", "tot ziens" }. Een waarde van Lijst in een cel is de eenvoudigste gestructureerde kolom en er is geen tabelrelatie.
  • Opnemen Hiermee slaat u een set benoemde velden op, gegroepeerd in een eenheid. Bijvoorbeeld: [ FirstName = "Joe", LastName = "Smith", Birthdate = #date(2010, 1, 2). Een waarde van Record in de cel geeft een een-op-een-tabelrelatie met de huidige tabel of primaire tabel aan.
  • Tabel Hiermee wordt een tabel opgeslagen met een secundaire relatie met de huidige gegevens, de primaire tabel. De waarde Table in de cel geeft een een-op-veel-relatie met de huidige tabel of primaire tabel aan.

Een gestructureerde record- en tabelkolom vertegenwoordigt een relatie in de gegevensbron met een relationeel model, zoals een entiteit met een refererende-sleutelkoppeling in een OData-feed of een refererende-sleutelrelatie in een SQL Server-database.

Gestructureerde tabelkolommen uitvouwen

U kunt het pictogram Kolom uitvouwen gebruiken om kolommen uit een gerelateerde tabel te bekijken. In een tabel Orders worden met een uitvouwbewerking bijvoorbeeld Order_Details records die gerelateerd zijn aan de tabel Order samengebracht om orderregelitems te combineren met elke order. Met de uitbreidingsbewerking wordt een primaire tabel uitgebreid met kolommen uit een secundaire en gerelateerde tabel. Ter illustratie:

Een primaire tabel bevat kolommen A en B.

Kolommen A en B

Een gerelateerde tabel bevat kolom C.

Kolommen A, B en een gerelateerde kolom C

Met de uitbreidingsbewerking wordt een primaire tabel uitgebreid met kolom C en wordt een primaire tabel uitgebreid met gerelateerde waarden uit de secundaire en gerelateerde tabel die kolom C bevat.

ABC

Samengevat kan het zo worden gehouden dat wanneer u een gestructureerde tabelkolom uitvouwt, de waarden naast de andere kolommen worden weergegeven in Voorbeeld van gegevens. Zie Meerdere gegevensbronnen leren combineren voor meer informatie over het combineren van primaire en gerelateerde tabellen. 

Een gestructureerde kolom voor een tabel uitbreiden

In dit voorbeeld wordt met de uitbreidingsbewerking een tabel Order uitgebreid met de kolommen Order_Details.ProductID,Order_Details.UnitPrice en Order_Details.Quantity om de primaire tabelrijen Order en gerelateerde tabelrijen Order_Details samen te brengen.

Voorbeeld van gestructureerde tabelgegevens

  1. Als u een query wilt openen, zoekt u een query die eerder is geladen in de Power Query-editor, selecteert u een cel in de gegevens en selecteert u vervolgens Query>bewerken. Zie Een query maken, laden of bewerken in Excel voor meer informatie.

    Notitie De query moet minimaal twee tabellen bevatten die in een relatie zijn gekoppeld. Zie Query's samenvoegen voor meer informatie. 

  1. Klik op het pictogram Uitvouwen (Uitvouwen ) in de kolomkop van de gestructureerde kolom.

  2. Selecteer in de vervolgkeuzelijst Kolomnamen de gewenste kolommen en schakel de overbodige kolommen uit. 

    Kolomnamen selecteren

  3. Selecteer OK.

Resultaat

De tabel bevat nu een nieuwe kolom voor elk van de kolommen die u in stap 3 hebt geselecteerd. 

Resultaten van het uitbreiden van een gestructureerde tabelkolom

Een gestructureerde kolom met records uitbreiden

Wanneer u een gestructureerde recordkolom uitbreidt, worden de waarden weergegeven als nieuwe kolommen in Voorbeeld van gegevens. Als u het niet uitvouwt en vervolgens een query laadt naar een werkblad, ziet u de tijdelijke waarde [ Record] voor elke cel in de kolom.

  1. Als u een query wilt openen, zoekt u een query die eerder is geladen in de Power Query-editor, selecteert u een cel in de gegevens en selecteert u vervolgens Query>bewerken. Zie Een query maken, laden of bewerken in Excel voor meer informatie.

  2. Als u een bepaalde waarde wilt zien zonder de kolom uit te breiden, selecteert u een waarde in de gestructureerde kolom die een recordwaarde bevat. Bijvoorbeeld:

    Een kolom met recordcomplex uitbreiden

  3. Selecteer het pictogram voor uitvouwen (Uitbreiden ) in de kolomkop van de gestructureerde kolom.

  4. Selecteer in de vervolgkeuzelijst Kolomnamen de gewenste kolommen en schakel de overbodige kolommen uit.

    Klikken op Uitvouwen voor een kolom met gestructureerde records

  5. Selecteer OK.

Resultaat

De tabel bevat nu een nieuwe kolom voor elk van de kolommen die u in stap 4 hebt geselecteerd. 

Resultaten van het uitbreiden van een gestructureerde recordkolom

Een lijst met gestructureerde kolommen uitvouwen

Wanneer u een gestructureerde lijstkolom uitvouwt, worden de waarden als nieuwe kolommen weergegeven in Voorbeeld van gegevens. Als u het niet uitvouwt en vervolgens een query naar een werkblad laadt, ziet u voor elke cel in de kolom de waarde voor een tijdelijke aanduiding [Lijst].

  1. Als u een query wilt openen, zoekt u een query die eerder is geladen in de Power Query-editor, selecteert u een cel in de gegevens en selecteert u vervolgens Query>bewerken. Zie Een query maken, laden of bewerken in Excel voor meer informatie.

  2. Als u een bepaalde waarde wilt zien zonder de kolom uit te breiden, selecteert u een waarde in de gestructureerde kolom die een lijstwaarde bevat. Bijvoorbeeld:

    Een kolom met complexe lijsten uitvouwen

  3. Selecteer het pictogram voor uitvouwen (Uitbreiden ) in de kolomkop van de gestructureerde kolom.

  4. Ga op een van de volgende manieren te werk:

    • Als u een rij wilt maken voor elke lijstwaarde, selecteert u Uitvouwen naar nieuwe rijen.
    • Als u een lijst met tekstwaarden wilt maken, gescheiden door een scheidingsteken, selecteert u Waarden ophalen.
  5. Selecteer OK.

Resultaat voor Uitvouwen naar nieuwe rijen

Resultaten van het uitbreiden van een kolom met rijen in een gestructureerde lijst

Resultaat voor het extraheren van waarden met een puntkomma (;) als scheidingsteken

Resultaten van het uitbreiden van een gestructureerde lijst Kolom door extraheren van waarden met een scheidingsteken

Opdrachten gebruiken in de groep Gestructureerde kolom

U kunt de volgende aanvullende opdrachten op het lint van de Power Query-editor gebruiken om met gestructureerde kolommen te werken:

  1. Selecteer Begintransformatie> en selecteer vervolgens een van de volgende opdrachten in de groep Gestructureerde kolommen.
    Uitvouwen Hiermee promoveert u een gestructureerde kolom (lijst, records of tabel) naar nieuwe kolommen en rijen in de huidige querytabel. Deze opdracht is hetzelfde als het pictogram Uitvouwenen uitvouwen .

    Aggregeren Waarden in een gestructureerde tabelkolom samenvatten met behulp van statistische functies, waaronder Som en Aantal. Deze opdracht is hetzelfde als het selecteren van het pictogram Uitvouwenen uitvouwen en vervolgens Aggregeren in het vervolgkeuzemenu Kolomnamen . Dit is alleen beschikbaar voor de gestructureerde tabelkolom .

    Waarden extraheren Haalt de waarden van een gestructureerde lijstkolom op door ze te combineren tot één tekstwaarde met behulp van een opgegeven scheidingsteken.

Notitie U kunt ook de opdracht Statistieken gebruiken in de groep Getalkolom (Selecteer Transformatiestatistieken>) met een gestructureerde tabelkolom. Deze bevat dezelfde lijst met statistische functies als de opdracht Statistiek in de groep Numerieke lijst op het tabblad Transformatiecontext onder Hulpmiddelen voor lijsten op het lint van de Power Query-editor.

Het tabblad Transformatiecontext gebruiken

U kunt de opdracht Inzoomen gebruiken om het tabblad Transformatiecontext weer te geven onder Hulpmiddelen voor lijsten op het lint van de Power Query-editor en extra opdrachten weer te geven om met gestructureerde kolommen te werken. Dit tabblad Transformeren is niet hetzelfde als het andere tabblad Transformeren dat regelmatig beschikbaar is op het lint van de Power Query-editor.

  1. Klik met de rechtermuisknop op de kolomkop en selecteer Inzoomen.
  2. Als u de lijst of record wilt converteren naar een tabel, selecteert u Transformeren>naar tabel onder Hulpmiddelen voor lijsten.
  3. Als u de bovenste, onderste of een reeks items wilt behouden, selecteert u onder Hulpmiddelen voor lijstende optie Items behouden> transformeren.
  4. Als u bovenste, onderste of alternatieve items wilt verwijderen, selecteert u Items verwijderen onder Hulpmiddelen voor lijsten>.
  5. Als u dubbele waarden wilt verwijderen, selecteert u onder Hulpmiddelen voor lijstende optie Duplicaten verwijderen>. Zie Dubbele rijen behouden of verwijderen voor meer informatie.
  6. Als u items wilt omkeren, selecteert u onder Hulpmiddelen voor lijstende optie Items omkeren>.
  7. Als u de gegevens wilt sorteren, selecteert u onder Hulpmiddelen voor lijstende opdracht Oplopend sorteren van A naar Z in Excel waarmee A naar Z of het kleinste getal naar het grootste wordt gesorteerd of de opdracht Aflopend sorterenvan Z naar A in Excel die van Z naar A of van het grootste naar het kleinste getal sorteert. Zie Gegevens sorteren voor meer informatie.
  8. Als u diverse statistieken wilt weergeven, selecteert u onder Hulpmiddelen voor lijstende optie Statistieken transformeren>. De volgende statistieken zijn beschikbaar: som, minimum, maximum, mediaan, gemiddelde, standaard, deviatie, aantal waarden en aantal unieke waarden. Zie Gegevens uit een kolom aggregeren voor meer informatie.

Zie ook

Help voor Power Query voor Excel

Query's samenvoegen

Rijen groeperen of samenvatten (docs.com)