Pivotkolumner (Power Query)

Gäller för
Excel för Microsoft 365 Excel för Microsoft 365 för Mac Excel 2024 Excel 2021 Excel 2019 Excel 2016

Du kan pivotera en kolumn i en tabell genom att aggregera matchande värden i en kolumn för att skapa en ny tabellorientering. Tabellen sorteras i stigande ordning efter värdena i den första kolumnen.

Visualisering av begreppet pivotering

När du pivoterar tar du två ursprungliga kolumner och skapar ett nytt attributvärdepar som representerar en skärningspunkt för de nya kolumnerna:

  • Attribut Identiska värden från en kolumn med originalattribut (i grönt till vänster) pivoteras till flera nya kolumner (i grönt till höger).
  • Värden från den ursprungliga opivoterade kolumnen (i blått till vänster) distribueras som värden till motsvarande nya kolumner (i blått till höger).

Pivotera och sammanställa en kolumn

Här är de exempeldata som används i den här proceduren.

Pivotkolumnresultat

  1. Om du vill öppna en fråga letar du reda på en fråga som tidigare lästs in från Power Query-redigeraren, markerar en cell i dina data och väljer sedan Frågeredigera>. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.

  2. Markera den kolumn som du vill pivotera. I exemplet väljer du Datum. Den här kolumnens unika värden blir de nya kolumnerna och kolumnrubrikerna.

  3. Välj Transformera>pivotkolumn.

  4. I dialogrutan Pivotkolumn i listan Värdekolumn väljer du Amt.

  5. Välj Avancerade alternativ och välj sedan en mängdvärdesfunktion. I exemplet väljer du Summa.

    De tillgängliga alternativen är: Sammanställ inte, Antal (alla),Antal (inte tom),Minsta, Maximum, Median, Summa och Medelvärde.

    Tips Om du inte vill räkna en cell utan ett värde väljer du Antal (inte tom). Om det till exempel finns tio celler i en kolumn och två är tomma är antalet åtta.

  6. Välj OK.

Resultat

Datumkolumnen från den ursprungliga tabellen pivoteras för att få summan av alla värden från den ursprungliga Amt-kolumnen vid skärningspunkten mellan Land och varje ny datumkolumn.

Exempel på pivotkolumn

Pivotera en kolumn utan aggregering

Här är de exempeldata som används i den här proceduren.

Dataexempel före pivotering utan aggregering Du kan pivotera kolumner utan aggregering när du arbetar med kolumner som inte kan aggregeras eller om du inte vill aggregera värdena.

  1. Om du vill öppna en fråga letar du reda på en fråga som tidigare lästs in från Power Query-redigeraren, markerar en cell i dina data och väljer sedan Frågeredigera>. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.
  2. Markera den kolumn som du vill pivotera. I exemplet väljer du Position. Den här kolumnens unika värden blir de nya kolumnerna och kolumnrubrikerna.
  3. Välj Transformera>pivotkolumn.
  4. I dialogrutan Pivotkolumn , i listan Värdekolumn , väljer du Produkt.
  5. Välj Avancerade alternativ och välj sedan en mängdvärdesfunktion. I exemplet väljer du Aggregera inte.
  6. Välj OK.

Resultat

Dataexempel efter pivotering utan aggregering

Kolumnen Position från den ursprungliga tabellen pivoteras för att få värden från den ursprungliga produktkolumnen i skärningspunkten mellan kolumnen Land och varje ny kolumn av typen Position.

Fel med alternativet Sammanställ inte

I det här exemplet använder vi exemplet från avsnittet "Pivotera och sammanställa en kolumn":

Pivotkolumnresultat

Om du pivoterar datumkolumnen, väljer Amt i listan Värdekolumn och sedan väljer Aggregera inte för en mängdvärdesfunktion i Avancerade alternativ får du följande felmeddelande:

"Expression.Error: Det fanns för många element i uppräkningen för att slutföra åtgärden."

Det här felet beror på att alternativet Sammanställ inte är utformat för att fungera med ett enda värde som returneras för skärningspunkten mellan Land och Datum, och inte med flera värden.

Det här felet kanske inte visas direkt. När du ursprungligen definierade det skapade villkoren för data ett enda värde vid skärningspunkten. Senare, efter en framtida uppdateringsåtgärd, ändrades villkoren för data och nu är flera värden möjliga vid skärningspunkten. Om detta inträffar kan du använda pivotkommandot med en aggregering.

Se även

Power Query för Excel-hjälp

Ta bort pivotering i kolumner (Power Query)

Pivotkolumn (docs.com)