Innholdsfortegnelse
Datogrupperingsfunksjonen i Excel er et veldig kraftig verktøy som vil spare deg for mye bryderi. Det hjelper deg med å analysere dataene i et stort regneark mens du grupperer dataene etter datoer, uker, måneder, kvartaler og år. Datogrupperingsfunksjonen fungerer imidlertid ikke alltid. Noen ganger vil du se at Gruppefelt -knappen på Analyser/Alternativer -fanen på Pivottabellverktøy -båndet er deaktivert eller nedtonet. Du kan få feilmeldingen " Kan ikke gruppere det utvalget ". I denne opplæringen skal vi se på hvorfor vi ikke kan gruppere datoer i pivottabellen og hvordan vi kan løse problemet.
Last ned øvelsesarbeidsbok
Last ned denne øvelsen bok for å utføre oppgaven mens du leser denne artikkelen.
Fix Pivot Table Dates.xlsm
4 enkle metoder for å løse gruppedatoerproblem i pivottabell
La oss anta at vi har et stort Excel-regneark som inneholder informasjonen om ulike frukter og grønnsaker som et land har importert til tre forskjellige land i Europa. Excel-filen har Produkt navn, Eksportert Beløp , Importør Land , Ordredato og Forsendelsesdato . Vi vil bruke kolonnene Ordredato og Forsendelsesdato i denne Excel for å løse gruppedatoproblemet i pivottabellen. Vi vil bruke Filter , Go To Special og VBA Macro for å løse problemet med hvorfor vi ikke kan grupperedatoer i pivottabellen . Bildet nedenfor viser at vi får feilen « Kan ikke gruppere det utvalget » mens vi prøver å gruppere datoer for dette Excel-regnearket.
Merk : Hvis du ikke vet hvordan du setter inn en pivottabell i et Excel-regneark, kan du se denne trinn-for-trinn-veiledningen for å lære hvordan du setter inn en pivottabell i Excel.
Metode 1: Erstatt manglende eller forvrengte datoverdier til gruppedatoer i pivottabell
Trinn 1:
- Den eneste måten For å unngå denne feilen når du prøver å bruke funksjonen Gruppefelt for datoer, er at alle cellene i dato -kolonnene i kildedataene må inneholde datoer eller cellene kan være tom . Hvis det er noen celler i datofeltet til kildedataene som inneholder tekst eller feil , vil gruppefunksjonen IKKE fungere. For eksempel har vi noen feildatoverdier som bildet nedenfor i kildedataene våre.
- I de fleste tilfeller, på grunn av disse feil datoverdier kan vi ikke gruppere datoer i pivottabeller i Excel.
- For å løse dette problemet må vi sette inn datoer på de cellene som ikke har en datoverdi. Hvis cellene har feildatoverdier som bildet ovenfor, må vi korrigere feilene.
- For dette eksemplet har vi korrigert de 3 feildatoene som vi ser ovenfor.
Trinn 2:
- Nå, for å gruppere datoer, vil vi opprette en pivotbordet først. Vi vil dra cellene som bildet nedenfor for å lage pivottabellen.
- Vår pivottabell vil være som bildet nedenfor.
Trinn 3:
- Nå vil vi velge hvilken som helst celle som inneholder et år. Vi vil da høyreklikke på cellen. Et vindu vises. Vi vil klikke på Gruppe fra det vinduet.
- Et annet vindu med tittelen Grupper vil nå vises. Vi kan velge hvordan vi vil gruppere dataene våre. Vi har valgt Kvartals og År å gruppere dataene våre etter.
- Deretter klikker vi på OK .
- Nå vil vi se at informasjonen vår er gruppert etter kvartal og år .
Les mer: Slik bruker du Excel-pivottabell for å gruppere datoer etter måned og år
Metode 2: Filtrer for å finne ut forvrengte datoverdier til Grupper datoer i pivottabeller
Vi skal nå se på noen måter å finne ut de forvrengte eller feildatoverdiene. Det er 3 enkle måter å finne ut slike datoer. Den første bruker filteret for å finne datoverdiene med feil. Følg disse trinnene for å bruke filteret til å finne datoene med feil.
Trinn 1:
- Velg alle cellene i dataområdet. Klikk deretter på Filter -alternativet under Data.
- Nå klikker du på den lille pil ned på høyre side av Forsendelsesdato Du vil se filterrullegardinmenyen har gruppert alle datoverdiene i denne kolonnen etter år og dato. Alle tekst og feildatoverdier er oppført nederst på listen.
Trinn 2 :
- Vi kan se at denne kolonnen inneholder noen datoer som ble lagt inn i feil format. Excel betraktet ikke disse som datoer da de ble lagt inn i cellen, og derfor identifiserte det dem som tekst.
- For å filtrere verdiene Tekst og FEIL , fjern merket for alle datoelementene Eller fjern haken ved siden av Velg alle -alternativet. Velg deretter tekst- og feilelementene.
- Klikk OK .
- Kolonnen vil nå bli filtrert for kun å vise verdiene tekst og feil .
Trinn 3:
- Neste trinn er å finne ut hvorfor verdiene ikke er i riktig datoformat og fikse dem. Vi har rettet alle de filtrerte datoene med feil. Se bildet nedenfor.
- Nå klikker vi på Filter -alternativet igjen.
- Dataområdet vil bli returnert til det opprinnelige skjemaet med de feilaktige datoene som blir rettet denne gangen.
- Nå kan vi gruppere datoene siden det ikke er noen forvrengt dato i dataene våre.
Les mer: Hvordan gruppere pivottabell etter måned i Excel
Lignende avlesninger
- Hvordan gruppereetter år i Excel-pivottabell (3 enkle metoder)
- Hvordan gruppere datoer etter filtrering i Excel (3 enkle metoder)
Metode 3 : Finn ut feildatoverdier Bruke GoTo Special-menyen til å gruppere datoer i pivottabellen
GoTo Special -menyen i Excel er en fantastisk funksjon som lar oss velge celler som inneholder forskjellige typer data som konstanter, blanke felter, formler, kommentarer osv. Vi kan også bruke den til å velge cellene som inneholder data av spesifikke typer.
Trinn:
- Først vil vi velge hele kolonnen i datofeltet. Vi kan trykke CTRL+MELLOMROM sammen.
- Gå til Finn & Velg under kategorien Hjem . Velg Gå til spesial fra rullegardinmenyen.
- Vi vil velge Konstanter alternativknapp.
- Deretter Fjern merket for avmerkingsboksen Tall .
- Klikk OK .
- Alle celler som inneholder tekst eller feilverdier vil bli valgt. Vi kan deretter bruke en annen fyllfarge for å markere disse cellene slik at vi kan fikse dem i neste trinn. For dette eksemplet har vi valgt Rød som fyllfarge for å flagge datoene med feilverdier.
Les mer: Excel-pivottabell grupper etter uke
Metode 4: Finn ut feildatoverdier med VBA til gruppedatoverdier i Excel
Vi kan også bruke VBA for å bestemme datatypenav en celle. Det er flere måter å gjøre dette på. Den enkle måten er å bruke CellType -funksjonen som tar en celleverdi som et argument og returnerer datatypen til den cellen.
- Klikk ALT+F11 for å åpne Visual Basic Du kan også åpne den fra fanen Utvikler .
- Klikk på Sett inn -knappen og velg Modul .
- Skriv ned følgende kode i vinduet som vises.
6105
- Klikk på kategorien Fil og lagre Excel-filen.
- Nå vil vi gå tilbake til kildearket vårt og skrive følgende funksjon som nedenfor i celle G5 :
=CellType(F5)
- Ved å trykke ENTER får vi datatypen til celle F5 . Funksjonen vil returnere Dato som datatype.
- Vi vil dra fyllhåndtaket nedover for å bruke funksjonen på resten av cellene i Sendingsdato Vi vil finne ut at den viser datatype som Tekst for datoene med feilverdier.
- Vi vil markere cellen med datatype som Tekst som vi har gjort tidligere. I neste trinn vil vi korrigere disse cellene.
- Etter at vi har korrigert disse cellene, kan vi gruppere datoer slik vi har gjort i Metode 1 .
Ting å huske
- Du kan også bruke VBA CellType funksjon for å bestemme typen av andre data i en celle.
- Velg Nytt regneark når du oppretter en pivottabell. Hvis du velger Eksisterende regneark , vil det opprettes en pivottabell i det eksisterende arket som inneholder dataene. Det er en betydelig risiko for at data blir forvrengt hvis vi lager pivottabellen i vårt eksisterende regneark.
Konklusjon
I denne artikkelen har vi lært hvordan for å løse problemet når vi ikke kan gruppere datoer i en pivottabell i Excel. Hvis du har spørsmål eller anbefalinger om denne artikkelen, vennligst legg igjen en kommentar nedenfor. Ha en flott dag!!!