Draaikolommen (Power Query)

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

U kunt een kolom in een tabel draaien door overeenkomende waarden in een kolom samen te voegen om zo een nieuwe tabelafdrukstand te maken. De tabel wordt in oplopende volgorde gesorteerd op basis van de waarden in de eerste kolom.

Het concept van draaien visualiseren

Wanneer u draait, neemt u twee oorspronkelijke kolommen en maakt u een nieuw kenmerk-waardepaar dat een snijpunt van de nieuwe kolommen vertegenwoordigt:

  • Kenmerken Identieke waarden uit één kolom met oorspronkelijke kenmerken (links in het groen) worden omgezet in verschillende nieuwe kolommen (rechts in het groen).
  • Waarden uit de oorspronkelijke niet-gedraaide kolom (links in het blauw) worden als waarden verdeeld over de corresponderende nieuwe kolommen (rechts in het blauw).

Een kolom draaien en aggregeren

Dit zijn de voorbeeldgegevens die in deze procedure zijn gebruikt.

Resultaat van draaikolom

  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. Selecteer de kolom die u wilt draaien. Selecteer in het voorbeeld Datum. De unieke waarden van deze kolom worden de nieuwe kolommen en kolomkoppen.

  3. Selecteer Draaikolom transformeren>.

  4. Selecteer Amt in het dialoogvenster Draaikolom in de lijst Waardekolom.

  5. Selecteer Geavanceerde opties en selecteer vervolgens een functie voor een geaggregeerde waarde. Selecteer in het voorbeeld Som.

    De beschikbare opties zijn: Niet aggregeren, Aantal (alle),Aantal (niet leeg),Minimum, Maximum, Mediaan, Som en Gemiddelde.

    Tip Als u een cel zonder een waarde niet wilt tellen, selecteert u Aantal (niet leeg). Als een kolom bijvoorbeeld tien cellen bevat waarvan er twee leeg zijn, is het aantal acht.

  6. Selecteer OK.

Resultaat

De kolom Date uit de oorspronkelijke tabel wordt gedraaid om de som te krijgen van alle waarden uit de oorspronkelijke kolom Amt op het snijpunt van Country en elke nieuwe kolom Date .

Voorbeeld van draaikolom

Een kolom draaien zonder aggregatie

Dit zijn de voorbeeldgegevens die in deze procedure zijn gebruikt.

Voorbeeld van gegevens vóór draaien zonder aggregatie U kunt kolommen zonder aggregatie draaien wanneer u werkt met kolommen die niet kunnen worden samengevoegd of als u de waarden niet wilt aggregeren.

  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. Selecteer de kolom die u wilt draaien. Selecteer in het voorbeeld Positie. De unieke waarden van deze kolom worden de nieuwe kolommen en kolomkoppen.
  3. Selecteer Draaikolom transformeren>.
  4. Selecteer Product in het dialoogvenster Draaikolom in de lijst Waardekolom.
  5. Selecteer Geavanceerde opties en selecteer vervolgens een functie voor een geaggregeerde waarde. Selecteer in het voorbeeld Niet aggregeren.
  6. Selecteer OK.

Resultaat

Voorbeeld van gegevens na draaitabel zonder aggregatie

De kolom Positie uit de oorspronkelijke tabel wordt gedraaid om waarden op te halen uit de oorspronkelijke kolom Product op het snijpunt van Land en elke nieuwe kolom Positie .

Fout met de optie Niet aggregeren

In dit voorbeeld gebruiken we het voorbeeld uit de sectie 'Een kolom draaien en aggregeren':

Resultaat van draaikolom

Als u de datumkolom draait, AMT selecteert in de lijst Waardekolom en vervolgens in de geavanceerde optiesde optie Niet aggregeren selecteert voor een statistische functie, krijgt u het volgende foutbericht:

'Expression.Error: de opsomming bevatte te veel elementen om de bewerking te voltooien.'

Deze fout treedt op omdat de optie Niet aggregeren is ontworpen om te werken met één waarde die wordt geretourneerd voor het snijpunt van Land en Datum, en niet met meerdere waarden.

Deze fout wordt mogelijk niet meteen weergegeven. Wanneer u de gegevens oorspronkelijk hebt gedefinieerd, wordt door de voorwaarden van de gegevens één waarde gemaakt op het snijpunt. Later, na een toekomstige vernieuwingsbewerking, zijn de omstandigheden van de gegevens gewijzigd en zijn er meerdere waarden mogelijk op het snijpunt. Als dit gebeurt, kunt u de opdracht Draaitabel gebruiken met een aggregatie.

Zie ook

Help voor Power Query voor Excel

Kolommen omzetten in kenmerk-waardekolommen (Power Query)

Draaikolom (docs.com)