Indholdsfortegnelse
Datagrupperingsfunktionen i Excel er et meget effektivt værktøj, der sparer dig for en masse besvær. Den hjælper dig med at analysere dataene i et stort regneark, mens du grupperer dataene efter datoer, uger, måneder, kvartaler og år. Datagrupperingsfunktionen fungerer dog ikke altid. Nogle gange vil du se, at Gruppe felt på knappen på Analysere/valgmuligheder i fanen i PivotTable-værktøjer er deaktiveret eller gråtonet. Du får muligvis en fejlmeddelelse, " Kan ikke gruppere dette valg ". I denne vejledning vil vi se på, hvorfor vi ikke kan gruppere datoer i en pivottabel, og hvordan vi kan løse problemet.
Download arbejdsbog til øvelser
Download denne øvelsesbog for at øve dig i opgaven, mens du læser denne artikel.
Fastgør pivottabel Datoer.xlsm4 nemme metoder til at løse problemet med gruppedatoer i pivottabellen
Lad os antage, at vi har et stort Excel-regneark, der indeholder oplysninger om forskellige frugter og grøntsager, som et land har importeret til tre forskellige lande i Europa. Excel-filen har følgende Produkt Navn, eksporteret Beløb , Importør Land , Bestillingsdato og forsendelsesdato Vi vil bruge den Dato for bestilling og Forsendelsesdato kolonne i denne Excel for at løse problemet med at gruppere datoer i pivottabellen. Vi vil bruge Filter , Gå til Special , og VBA-makro at løse problemet med, hvorfor vi ikke kan gruppere datoer i pivottabel Billedet nedenfor viser, at vi får fejlen " Kan ikke gruppere dette valg ", mens jeg forsøger at gruppere datoer for dette Excel-regneark.
Bemærk : Hvis du ikke ved, hvordan du indsætter en pivottabel i et Excel-regneark, kan du se dette trin-for-trin-vejledning for at lære, hvordan du indsætter en pivottabel i Excel.Metode 1: Udskift manglende eller forvrængede datoværdier til at gruppere datoer i pivottabellen
Trin 1:
- Den eneste måde at undgå denne fejl på, når du forsøger at bruge Gruppe felt for datoer er, at alle celler i dato kolonnerne i kildedataene skal indeholde datoer eller cellerne kan være blank Hvis der er celler i datofeltet i kildedataene, der indeholder tekst eller fejl , så vil gruppefunktionen IKKE fungere. Vi har f.eks. nogle fejldataværdier som billedet nedenfor i vores kildedata.
- I de fleste tilfælde kan vi på grund af disse fejlagtige datoværdier ikke gruppere datoer i pivottabeller i Excel.
- For at løse dette problem skal vi indsætte datoer i de celler, der ikke har en datoværdi. Hvis cellerne har fejlagtige datoværdier som på billedet ovenfor, skal vi rette fejlene.
- I dette eksempel har vi korrigeret de 3 fejldatoer, som vi ser ovenfor.
Trin 2:
- For at gruppere datoer skal vi først oprette en pivottabel. Vi trækker cellerne som på billedet nedenfor for at oprette pivottabellen.
- Vores pivottabel vil se ud som i billedet nedenfor.
Trin 3:
- Nu vil vi vælge en celle, der indeholder et årstal. Vi vil derefter højreklik på på cellen. Der vises et vindue. Vi klikker på Gruppe fra dette vindue.
- Et andet vindue med titlen Gruppering vises nu. Vi kan vælge, hvordan vi ønsker at gruppere vores data. Vi har valgt Kvarterer og År til at gruppere vores data efter.
- Derefter klikker vi på OK .
- Nu vil vi se, at vores oplysninger er blevet grupperet efter Kvarterer og År .
Læs mere: Sådan bruger du Excel Pivot Table til at gruppere datoer efter måned og år
Metode 2: Filtrer for at finde ud af forvrængede datoværdier til at gruppere datoer i pivottabeller
Vi vil nu se på nogle måder at finde ud af forvrængede eller fejlagtige datoværdier på. Der er 3 nemme måder at finde ud af sådanne datoer på. Den første er at bruge filteret til at finde datoværdier med fejl. Følg disse trin for at bruge filteret til at finde datoer med fejl.
Trin 1:
- Vælg alle cellerne i datarækken. Klik derefter på Filter under Data.
- Klik nu på den lille nedadgående pil til højre for Forsendelsesdato Du vil se, at filterrullemenuen har grupperet alle datoværdierne i denne kolonne efter År og Dato. Alle tekst og fejldato værdier er anført nederst på listen.
Trin 2:
- Vi kan se, at denne kolonne indeholder nogle datoer, der er indtastet i det forkerte format. Excel betragtede dem ikke som datoer, da de blev indtastet i cellen, og identificerede dem derfor som tekst.
- For at filtrere den Tekst og FEJL værdier, fjerne markeringen af alle datoelementerne Eller fjerne fluebenet ved siden af Vælg alle Vælg derefter tekst- og fejlelementerne.
- Klik på OK .
- Kolonnen vil nu blive filtreret, så den kun viser de tekst og fejl værdier.
Trin 3:
- Det næste skridt er at finde ud af, hvorfor værdierne ikke er i det korrekte datoformat, og rette dem. Vi har rettet alle de filtrerede datoer med fejl. Se billedet nedenfor.
- Nu klikker vi på Filter mulighed igen.
- Dataområdet returneres til den oprindelige formular med de fejlagtige datoer korrigeret denne gang.
- Nu kan vi gruppere datoerne, da der ikke er nogen forvrænget dato i vores data.
Læs mere: Sådan grupperes Pivot Table efter måned i Excel
Lignende læsninger
- Sådan grupperes efter år i Excel Pivot Table (3 nemme metoder)
- Sådan grupperes datoer efter filter i Excel (3 nemme metoder)
Metode 3: Find ud af fejldatoværdier ved hjælp af GoTo Special Menu til at gruppere datoer i Pivot Table
GoTo Special menuen i Excel er en fantastisk funktion, der giver os mulighed for at vælge celler, der indeholder forskellige typer data, f.eks. konstanter, tomme felter, formler, kommentarer osv. Vi kan også bruge den til at vælge de celler, der indeholder data af bestemte typer.
Trin:
- Først vil vi vælge hele kolonnen i datofeltet. Vi kan trykke på CTRL+TAPS sammen.
- Gå til Find & Vælg under den Hjem fanen. Vælg Gå til Special fra rullemenuen.
- Vi vil Vælg Konstanter valgknap.
- Derefter Fjern markeringen af Tal afkrydsningsfeltet.
- Klik på OK .
- Alle celler, der indeholder tekst eller fejlværdier, vil blive markeret. Vi kan derefter anvende en anden fyldfarve for at fremhæve disse celler, så vi kan rette dem i det næste trin. I dette eksempel har vi valgt Rød som fyldfarve for at markere datoer med fejlværdier.
Læs mere: Excel pivottabel Gruppe efter uge
Metode 4: Find ud af fejldatoværdier med VBA til at gruppere datoværdier i Excel
Vi kan også bruge VBA til at bestemme cellens datatype. Der er flere måder at gøre dette på. Den nemme måde er at bruge CellType funktion, der tager en celleværdi som et argument og returnerer cellens datatype.
- Klik på ALT+F11 for at åbne den Visual Basic Du kan også åbne den fra Udvikler fanebladet.
- Klik på den Indsæt knappen, og vælg Modul .
- Skriv følgende kode ned i det vindue, der vises.
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ærdi" End Select End Function
- Klik på den Fil og redde Excel-filen.
- Nu går vi tilbage til vores kildearket og skriver følgende funktion som nedenfor i celle G5 :
=CellType(F5)
- Når du trykker på INDTAST får vi datatypen for celle F5 Funktionen vil returnere Dato som datatype.
- Vi trækker fyldhåndtaget nedad for at anvende funktionen på resten af cellerne i Forsendelsesdato Vi vil finde ud af, at den viser datatype som Tekst for datoer med fejlværdier.
- Vi vil fremhæve cellen med datatype som Tekst I det næste trin vil vi rette disse celler.
- Når vi har rettet disse celler, kan vi gruppere datoer, som vi har gjort i Metode 1 .
Ting at huske
- Du kan også bruge VBA CellType funktion til at bestemme typen af andre data i en celle.
- Vælg Nyt regneark når du opretter en pivottabel. Hvis du vælger Eksisterende regneark Der er en betydelig risiko for, at dataene forvrænges, hvis vi opretter pivottabellen i vores eksisterende regneark.
Konklusion
I denne artikel har vi lært hvordan vi løser problemet, når vi ikke kan gruppere datoer i en pivottabel i Excel. Hvis du har spørgsmål eller anbefalinger om denne artikel, bedes du efterlade en kommentar nedenfor. Hav en god dag!!!!