Innehållsförteckning
Datagrupperingsfunktionen i Excel är ett mycket kraftfullt verktyg som sparar dig mycket besvär. Den hjälper dig att analysera data i ett stort arbetsblad samtidigt som du grupperar data efter datum, veckor, månader, kvartal och år. Datagrupperingsfunktionen fungerar dock inte alltid. Gruppfält på knappen på Analysera/alternativ på fliken PivotTable-verktyg bandet är inaktiverat eller grått. Du kan få ett felmeddelande, " Det går inte att gruppera det urvalet ". I den här handledningen kommer vi att ta en titt på varför vi inte kan gruppera datum i en pivottabell och hur vi kan lösa problemet.
Ladda ner övningsboken
Ladda ner den här övningsboken för att träna på uppgiften medan du läser den här artikeln.
Fixa datum i pivottabellen.xlsm4 enkla metoder för att lösa problemet med gruppdatum i pivottabellen
Låt oss anta att vi har ett stort arbetsblad i Excel som innehåller information om olika frukter och grönsaker som ett land har importerat till tre olika länder i Europa. Produkt Namn, Exporterad Belopp , Importör Land , Beställningsdatum och leveransdatum Vi kommer att använda Beställningsdatum och Datum för avsändning kolumnen i denna Excel för att lösa problemet med gruppdatum i pivottabellen. Vi kommer att använda Filter , Gå till Special , och VBA-makro att lösa problemet med varför vi inte kan gruppera datum i en pivottabell Bilden nedan visar att vi får felet " Det går inte att gruppera det urvalet " när jag försöker gruppera datum för det här Excel-arbetsbladet.
Obs : Om du inte vet hur du infogar en pivottabell i ett Excel-arbetsblad, se den här steg-för-steg-riktlinjer för att lära dig hur du infogar en pivottabell i Excel.Metod 1: Ersätt saknade eller förvrängda datumvärden för att gruppera datum i en pivottabell
Steg 1:
- Det enda sättet att undvika detta fel när du försöker använda Gruppfält för datum är att alla celler i datum Kolumnerna i källdata måste innehålla datum eller så kan cellerna vara tomt . Om det finns celler i datumfältet i källdata som innehåller text eller fel , kommer gruppfunktionen att Fungerar inte. Vi har till exempel några feldatumvärden som bilden nedan i våra källdata.
- I de flesta fall kan vi inte gruppera datum i pivottabeller i Excel på grund av dessa felaktiga datumvärden.
- För att lösa detta problem måste vi infoga datum i de celler som inte har något datumvärde. Om cellerna har felaktiga datumvärden, som i bilden ovan, måste vi korrigera felen.
- I det här exemplet har vi korrigerat de tre feldatum som vi ser ovan.
Steg 2:
- För att gruppera datum skapar vi först en pivottabell och drar cellerna som i bilden nedan för att skapa pivottabellen.
- Vår pivottabell kommer att se ut som bilden nedan.
Steg 3:
- Nu markerar vi en cell som innehåller ett år. Vi kommer sedan att högerklicka på på cellen. Ett fönster kommer att visas. Vi klickar på Grupp från det fönstret.
- Ett annat fönster med titeln Gruppering visas nu. Vi kan välja hur vi vill gruppera våra data. Vi har valt Kvarter och År för att gruppera våra uppgifter efter.
- Därefter klickar vi på OK .
- Nu kan vi se att vår information har grupperats efter Kvarter och År .
Läs mer: Så här använder du Excel-pivottabellen för att gruppera datum efter månad och år
Metod 2: Filtrera för att hitta förvrängda datumvärden för att gruppera datum i pivottabeller
Vi ska nu titta på några sätt att hitta förvrängda eller felaktiga datumvärden. Det finns tre enkla sätt att hitta sådana datum. Det första är att använda filtret för att hitta datumvärden med fel. Följ dessa steg för att använda filtret för att hitta datum med fel.
Steg 1:
- Markera alla celler i datafältet. Klicka sedan på Filter alternativet i enlighet med Uppgifter.
- Klicka nu på den lilla nedåtriktade pilen till höger om Datum för avsändning Du ser att rullgardinsmenyn för filter har grupperat alla datumvärden i denna kolumn efter År och Datum. Alla text och datum för fel värden listas längst ner i listan.
Steg 2:
- Vi kan se att den här kolumnen innehåller några datum som har angetts i ett felaktigt format. Excel betraktade inte dessa datum som datum när de angavs i cellen och identifierade dem därför som text.
- För att filtrera Text och FEL värden, ta bort krysset i alla datumpunkter eller ta bort krysset bredvid Välj alla Välj sedan text- och felobjekt.
- Klicka på OK .
- Kolumnen kommer nu att filtreras så att den endast visar de text och fel värden.
Steg 3:
- Nästa steg är att fastställa varför värdena inte är i rätt datumformat och rätta till dem. Vi har korrigerat alla filtrerade datum med fel. Se bilden nedan.
- Nu klickar vi på Filter alternativet igen.
- Dataområdet återställs till den ursprungliga formen med de felaktiga datumen korrigerade denna gång.
- Nu kan vi gruppera datumen eftersom det inte finns några förvrängda datum i våra data.
Läs mer: Hur man grupperar pivottabellen efter månad i Excel
Liknande läsningar
- Hur man grupperar efter år i Excel Pivot Table (3 enkla metoder)
- Hur man grupperar datum med filter i Excel (3 enkla metoder)
Metod 3: Ta reda på fel datumvärden med hjälp av GoTo Special-menyn för att gruppera datum i en pivottabell
GoTo Special menyn i Excel är en fantastisk funktion som gör att vi kan välja celler som innehåller olika typer av data, t.ex. konstanter, blanksteg, formler, kommentarer etc. Vi kan också använda den för att välja celler som innehåller data av specifika typer.
Steg:
- Först markerar vi hela kolumnen i datumfältet. Vi kan trycka på knappen CTRL+SPACE tillsammans.
- Gå till Hitta & Välj under den Hem flik. Välj Gå till Special från rullgardinsmenyn.
- Vi kommer att Välj Konstanter radioknappen.
- Därefter Avmarkera Nummer kryssrutan.
- Klicka på OK .
- Alla celler som innehåller text eller felvärden kommer att väljas. Vi kan sedan använda en annan fyllningsfärg för att markera dessa celler så att vi kan åtgärda dem i nästa steg. I det här exemplet har vi markerat Röd som fyllningsfärg för att markera datum med felvärden.
Läs mer: Excel-pivottabell Gruppera efter vecka
Metod 4: Ta reda på fel datumvärden med VBA för att gruppera datumvärden i Excel
Vi kan också använda VBA för att avgöra vilken datatyp en cell har. Det finns flera sätt att göra detta på. Det enklaste sättet är att använda CellType funktion som tar ett cellvärde som argument och returnerar datatypen för den cellen.
- Klicka på ALT+F11 för att öppna Visual Basic Du kan också öppna den från Utvecklare fliken.
- Klicka på Infoga och välj Modul .
- Skriv ned följande kod i fönstret som visas.
Public Function CellType(c) Application.Volatile Select Case True Case IsEmpty(c): CellType = "Blank" Case Application.IsText(c): CellType = "Text" Case Application.IsLogical(c): CellType = "Logical" Case Application.IsErr(c): CellType = "Error" Case IsDate(c): CellType = "Date" Case InStr(1, c.Text, ":") 0: CellType = "Time" CaseInStr(1, c.Text, "%") 0: CellType = "Procent" Case IsNumeric(c): CellType = "Värde" End Select End Function
- Klicka på Fil och rädda Excel-filen.
- Nu går vi tillbaka till vårt källblad och skriver följande funktion som nedan i cell G5 :
=CellType(F5)
- När du trycker på ENTER får vi fram datatypen för cellen F5 Funktionen returnerar Datum som datatyp.
- Vi drar fyllningshandtaget nedåt för att tillämpa funktionen på resten av cellerna i Datum för avsändning Vi kommer att upptäcka att den visar datatypen som Text för datum med felvärden.
- Vi markerar cellen med datatypen Text I nästa steg kommer vi att korrigera dessa celler.
- När vi har korrigerat dessa celler kan vi gruppera datum på samma sätt som vi har gjort i Metod 1 .
Saker att komma ihåg
- Du kan också använda VBA CellType för att avgöra vilken typ av data som finns i en cell.
- Välj Nytt arbetsblad när du skapar en pivottabell. Om du väljer Befintligt arbetsblad Det finns en stor risk för att data förvrängs om vi skapar pivottabellen i vårt befintliga arbetsblad.
Slutsats
I den här artikeln har vi lärt oss hur vi löser problemet när vi inte kan gruppera datum i en pivottabell i Excel. Om du har några frågor eller rekommendationer om den här artikeln, vänligen lämna en kommentar nedan. Ha en bra dag!!!!