Applies ToExcel för Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Pivottabeller har traditionellt konstruerats med OLAP-kuber och andra komplexa datakällor som redan har avancerade anslutningar mellan tabeller. Men i Excel kan du importera flera tabeller och skapa egna anslutningar mellan tabeller. Den här flexibiliteten är kraftfull, men den gör det också enkelt att sammanföra data som inte är relaterade, vilket leder till konstiga resultat.

Har du någonsin skapat en så här pivottabell? Du tänkte skapa en uppdelning av köp efter region, så att du tappade ett fält för inköpsbelopp i området Värden och släppte ett försäljningsområdesfält i området Kolumnetiketter . Men resultaten är felaktiga.

Exempel på pivottabell

Hur kan du åtgärda det?

Problemet är att fälten som du har lagt till i pivottabellen kanske finns i samma arbetsbok, men tabellerna som innehåller varje kolumn är inte relaterade. Du kan till exempel ha en tabell som visar varje försäljningsregion och en annan tabell som visar köp för alla regioner. Om du vill skapa pivottabellen och få rätt resultat måste du skapa en relation mellan de två tabellerna.

När du har skapat relationen kombinerar pivottabellen data från inköpstabellen med listan över regioner korrekt, och resultatet ser ut så här:

Exempel på pivottabell

Excel innehåller teknik som utvecklats av Microsoft Research (MSR) för att automatiskt identifiera och åtgärda relationsproblem som den här.

Överst på sidan

Använda automatisk identifiering

Automatisk identifiering kontrollerar nya fält som du lägger till i en arbetsbok som innehåller en pivottabell. Om det nya fältet inte är relaterat till kolumn- och radrubrikerna i pivottabellen visas ett meddelande i meddelandefältet högst upp i pivottabellen med information om att en relation kan behövas. Excel analyserar också nya data för att hitta potentiella relationer.

Du kan fortsätta att ignorera meddelandet och arbeta med pivottabellen. Men om du klickar på Skapa kommer algoritmen att fungera och analysera dina data. Beroende på värdena i nya data och pivottabellens storlek och komplexitet, och de relationer som du redan har skapat, kan processen ta upp till flera minuter.

Processen består av två faser:

  • Identifiering av relationer. Du kan granska listan med föreslagna relationer när analysen är klar. Om du inte avbryter fortsätter Excel automatiskt till nästa steg när du skapar relationerna.

  • Skapa relationer. När relationerna har tillämpats visas en bekräftelsedialogruta och du kan klicka på länken Information om du vill visa en lista över relationerna som har skapats.

Du kan avbryta identifieringsprocessen, men du kan inte avbryta processen för att skapa.

MSR-algoritmen söker efter den "bästa möjliga" uppsättningen relationer för att koppla samman tabellerna i modellen. Algoritmen identifierar alla möjliga relationer för nya data, med hänsyn till kolumnnamn, datatyper för kolumner, värden i kolumner och kolumner som finns i pivottabeller.

Excel väljer sedan relationen med den högsta "kvalitet" poängen, som bestäms av interna heuristiska. Mer information finns i Översikt över relationer och Felsöka relationer.

Om automatisk identifiering inte ger dig rätt resultat kan du redigera relationer, ta bort dem eller skapa nya manuellt. Mer information finns i Skapa en relation mellan två tabeller eller Skapa relationer i diagramvyn

Överst på sidan

Tomma rader i pivottabeller (okänd medlem)

Eftersom relaterade datatabeller samlas i en pivottabell, och en tabell innehåller data som inte kan relateras med en nyckel eller ett matchande värde, måste dessa data hanteras på något sätt. I flerdimensionella databaser kan du hantera data som inte stämmer överens genom att tilldela alla rader som inte har något matchande värde till den okände medlemmen. I en pivottabell visas den okända medlemmen som en tom rubrik.

Om du till exempel skapar en pivottabell som ska gruppera försäljning efter butik, men vissa poster i försäljningstabellen inte har ett butiksnamn, grupperas alla poster utan ett giltigt butiksnamn tillsammans.

Om du får tomma rader har du två alternativ. Du kan antingen definiera en tabellrelation som fungerar, kanske genom att skapa en kedja av relationer mellan flera tabeller, eller så kan du ta bort fält från pivottabellen som gör att de tomma raderna uppstår.

Överst på sidan

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.