Arbeta med en list-, post- eller tabellstrukturerad kolumn (Power Query)

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

För en strukturerad kolumn, till exempel Lista, Post eller Tabell, finns relaterade värden kopplade till kolumnen. Strukturerade kolumner har en expanderingsikon Visa kolumnikon i kolumnrubriken.

Om strukturerade kolumner

Det finns tre typer av strukturerade kolumner:

  • Lista Lagrar en lista med värden, till exempel { 1, 2, 5, 10 } eller { "hej", "hej", "hej", "hej då" }. Värdet Lista i en cell är den enklaste strukturerade kolumnen och det finns ingen tabellrelation.
  • Post Lagrar en uppsättning namngivna fält grupperade i en enhet. Exempel: [ FirstName = "Joe", LastName = "Smith", Birthdate = #date(2010, 1, 2) ]. Värdet för Post i cellen anger en 1:1-tabellrelation med den aktuella eller primära tabellen.
  • Tabell Lagrar en tabell som har en sekundär relation till aktuella data, som är den primära tabellen. Värdet Tabell i cellen anger en 1:N-relation med den aktuella eller primära tabellen.

En post- och tabellstrukturerad kolumn representerar en relation i datakällan som har en relationsmodell, till exempel en entitet med en sekundärnyckelassociation i en OData-feed eller en sekundärnyckelrelation i en SQL Server databas.

Om att expandera tabellstrukturerade kolumner

Du kan använda ikonen Visa expandera kolumn för att visa kolumner från en relaterad tabell. I en ordertabell innehåller en utökad åtgärd till exempel Order_Details poster som är relaterade till tabellen Order för att kombinera orderradsobjekt med varje order. Expanderingsåtgärden breddar en primär tabell så att den omfattar kolumner från en sekundär och relaterad tabell. För att illustrera:

En primär tabell innehåller kolumnerna A och B.

Kolumn A och B

En relaterad tabell har kolumn C.

Kolumn A, B och C

Expanderingsåtgärden utvidgar en primär tabell till att omfatta kolumn C och expanderar en primär tabell med relaterade värden från den sekundära och relaterade tabellen som innehåller kolumn C.

ABC

När du expanderar en tabellstrukturerad kolumn visas värdena tillsammans med de andra kolumnerna i dataförhandsgranskningen. Mer information om hur du kombinerar primära och relaterade tabeller finns i Lär dig att kombinera flera datakällor

Expandera en strukturerad tabellkolumn

I det här exemplet utvidgas en Order-tabell till att omfatta Order_Details.ProductID, Order_Details.UnitPrice och Order_Details.Quantity-kolumnerna för att sammanföra primär tabell Orderrader och relaterad tabell Order_Details rader.

Exempel på strukturerade tabelldata

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

    Observera Frågan måste ha minst två tabeller kopplade i en relation. Mer information finns i Slå samman frågor. 

  1. Klicka på expanderikonen (Expandera ) i kolumnrubriken i den strukturerade kolumnen.

  2. I listrutan Kolumnnamn markerar du de kolumner du vill använda och avmarkerar de kolumner du inte vill ha. 

    Välj kolumnnamn

  3. Välj OK.

Resultat

Tabellen innehåller nu en ny kolumn för var och en av kolumnerna som valdes i steg 3. 

Resultat av att expandera en strukturerad tabellkolumn

Expandera en poststrukturerad kolumn

När du expanderar en poststrukturerad kolumn visas värdena som nya kolumner i dataförhandsgranskningen. Om du inte expanderar den och sedan läser in en fråga i ett kalkylblad visas ett platshållarvärde för [Post] för varje cell i kolumnen.

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

  2. Om du vill visa ett specifikt värde utan att expandera kolumnen väljer du ett värde i den strukturerade kolumnen som har värdet Post . Till exempel:

    Expandera en kolumn av typen Postkomplex

  3. Välj expanderikonen (Expandera ) i kolumnrubriken för den strukturerade kolumnen.

  4. I listrutan Kolumnnamn markerar du de kolumner du vill använda och avmarkerar de kolumner du inte vill ha.

    Klicka på Visa för en strukturerad postkolumn

  5. Välj OK.

Resultat

Tabellen innehåller nu en ny kolumn för var och en av kolumnerna som valdes i steg 4. 

Resultat av att expandera en strukturerad postkolumn

Expandera en liststrukturerad kolumn

När du expanderar en liststrukturerad kolumn visas värdena som nya kolumner i dataförhandsgranskningen. Om du inte expanderar den och sedan läser in en fråga i ett kalkylblad visas ett platshållarvärde för [Lista] för varje cell i kolumnen.

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

  2. Om du vill visa ett specifikt värde utan att expandera kolumnen väljer du ett värde i den strukturerade kolumnen som har ett listvärde . Till exempel:

    Expandera en komplex kolumn för lista

  3. Välj expanderikonen (Expandera ) i kolumnrubriken för den strukturerade kolumnen.

  4. Gör något av följande:

    • Om du vill skapa en rad för varje listvärde väljer du Utöka till Nya rader.
    • Om du vill skapa en lista med textvärden avgränsade med en avgränsare väljer du Extrahera värden.
  5. Välj OK.

Resultat för att expandera till nya rader

Resultat av att expandera en kolumn i en strukturerad lista efter rader

Resultat för Extrahera värden med semikolon (;) som avgränsare

Resultat av att expandera en strukturerad listkolumn genom att extrahera värden med en avgränsare

Använda kommandon i gruppen Strukturerad kolumn

Du kan använda följande kommandon i menyfliksområdet Power Query-redigeraren för att arbeta med strukturerade kolumner:

  1. VäljStarttransformering> och välj sedan ett av följande kommandon i gruppen Strukturerad kolumn.
    Expandera Framhäver en strukturerad kolumn (Lista, Poster eller Tabell) för att bli nya kolumner och rader i den aktuella frågetabellen. Det här kommandot är detsamma som expanderingsikonen.

    Sammanlagda Summera värden i en tabellstrukturerad kolumn med hjälp av mängdfunktioner, inklusive Summa och Antal. Det här kommandot är detsamma som att välja expandera expandera-ikonen och sedan välja Mängd i listrutan Kolumnnamn. Det är bara tillgängligt för den strukturerade kolumnen Tabell .

    Extrahera värden Extraherar värdena i en strukturerad listkolumn genom att kombinera dem till ett enda textvärde med hjälp av en angiven avgränsare.

Observera Du kan också använda kommandot Statistik i gruppen Talkolumn (Välj transformeringsstatistik>) med en tabellstrukturerad kolumn. Den har samma lista över mängdfunktioner som kommandot Statistik i gruppen Numerisk lista på fliken Transformera under Listverktyg i menyfliksområdet Power Query-redigeraren.

Använda kontextfliken Omvandla

Du kan använda kommandot Öka detaljnivån för att visa kontextfliken Omvandla under Listverktyg i menyfliksområdet Power Query-redigeraren och visa ytterligare kommandon för att arbeta med strukturerade kolumner. Blanda inte ihop den här transformeringsfliken med den andra transformeringsfliken som regelbundet är tillgänglig i menyfliksområdet Power Query-redigeraren.

  1. Högerklicka på kolumnrubriken och välj sedan Öka detaljnivån.
  2. Om du vill konvertera listan eller posten till en tabell väljer du Omvandla>till tabell under Listverktyg.
  3. Om du vill behålla överkant, nederkant eller ett område med objekt går du till Listverktyg och väljer Omvandla>behåll objekt.
  4. Om du vill ta bort de översta, nedre eller alternativa objekten går du till Listverktyg och väljer Omvandla>ta bort objekt.
  5. Om du vill ta bort dubblettvärden väljer du Omvandla>ta bort dubbletter under Listverktyg. Mer information finns i Behåll eller ta bort dubblettrader.
  6. Om du vill ångra objekt väljer du Omvandla>omvända objekt under Listverktyg.
  7. Om du vill sortera data går du till Listverktyg och väljer kommandot Sortera stigandeA till Ö i Excel som sorterar A till Ö eller det minsta talet till störst eller Kommandot Sortera fallandeÖ till A i Excel som sorterar Ö till A eller största till minsta . Mer information finns i Sortera data.
  8. Om du vill visa olika statistik väljer du Transformera>statistik under Listverktyg. Följande statistik är tillgänglig: Summa, Minimum, Maximum, Median, Medel, Standard, Avvikelse, Antal värden och Antal distinkta värden. Mer information finns i Sammanställa data från en kolumn.

Se även

Power Query för Excel-hjälp

Slå samman frågor

Gruppera eller summera rader (docs.com)