Kan nie datums in spiltabel groepeer nie: 4 moontlike oplossings

  • Deel Dit
Hugh West

Die datumgroeperingskenmerk in Excel is 'n baie kragtige hulpmiddel wat jou baie moeite sal bespaar. Dit help jou om die data in 'n groot werkblad te ontleed terwyl jy die data volgens datums, weke, maande, kwartale en jare groepeer. Die datumgroeperingsfunksie werk egter nie altyd nie. Soms sal jy sien dat die Groepveld -knoppie op die Analiseer/Opsies -oortjie van die Draaitabelnutsgoed -lint gedeaktiveer of grys is. Jy kan dalk 'n fout kry, " Kan nie daardie keuse groepeer nie ". In hierdie tutoriaal gaan ons kyk hoekom ons nie datums in spilpunttabel kan groepeer nie en hoe ons die probleem kan oplos.

Laai Oefenwerkboek af

Laai hierdie praktyk af boek om die taak uit te oefen terwyl jy hierdie artikel lees.

Maak Spiltabel Dates reg.xlsm

4 maklike metodes om groepdatumsprobleem op te los in Spiltabel

Kom ons neem aan ons het 'n groot Excel-werkblad wat die inligting bevat oor verskeie vrugte en groente wat 'n land na drie verskillende lande in Europa ingevoer het. Die Excel-lêer het die Produk Naam, Uitgevoer Bedrag , Invoerder Land , Bestellingsdatum en Verskepingsdatum . Ons sal die Besteldatum en Verstuurdatum kolom van hierdie Excel gebruik om die groepdatumsprobleem in die spilpunttabel op te los. Ons sal Filter , Gaan na Spesiale en VBA Makro gebruik om die probleem op te los oor hoekom ons nie kan groepeer niedatums in spiltabel . Die prent hieronder wys ons kry die fout " Kan nie daardie keuse groepeer nie " terwyl ons probeer om datums vir hierdie Excel-werkblad te groepeer.

Let wel : As jy nie weet hoe om 'n spiltabel in 'n Excel-werkblad in te voeg nie, sien asseblief hierdie stap-vir-stap riglyn om te leer hoe om 'n spiltabel in Excel in te voeg.

Metode 1: Vervang ontbrekende of verwronge datumwaardes na groepdatums in spiltabel

Stap 1:

  • Die enigste manier om hierdie fout te vermy terwyl jy probeer om die Groepveld -kenmerk vir datums te gebruik, is dat alle selle in die datum -kolomme in die brondata datums of die selle moet bevat kan leeg wees. As daar enige selle in die datumveld van die brondata is wat teks of foute bevat, dan sal die groepkenmerk NIE werk nie. Ons het byvoorbeeld 'n paar foutdatumwaardes soos die prent hieronder in ons brondata.

  • In die meeste gevalle, as gevolg van hierdie foutiewe datumwaardes, kan ons nie datums in spilpunttabelle in Excel groepeer nie.
  • Om hierdie probleem op te los, moet ons datums invoeg op daardie selle wat nie 'n datumwaarde het nie. As die selle foutdatumwaardes het soos die prent hierbo, moet ons die foute regstel.
  • Vir hierdie voorbeeld het ons die 3 foutdatums wat ons hierbo sien, reggestel.

Stap 2:

  • Nou, om datums te groepeer, sal ons 'n spilpunt skeptafel eerste. Ons sal die selle soos die prent hieronder sleep om die spilpunttabel te skep.

  • Ons spilpunttabel sal soos die prent hieronder wees.

Stap 3:

  • Nou, ons sal enige sel kies wat 'n jaar bevat. Ons sal dan regskliek op die sel. 'n Venster sal verskyn. Ons sal vanaf daardie venster op Groep klik.

  • Nog 'n venster met die titel Groeping sal nou verskyn. Ons kan kies hoe ons ons data wil groepeer. Ons het Kwartaal en Jaar gekies om ons data volgens te groepeer.
  • Dan sal ons op OK klik.

  • Nou sal ons sien dat ons inligting gegroepeer is volgens Kwartaal en Jaar .

Lees meer: ​​Hoe om Excel-draaitabel te gebruik om datums volgens maand en jaar te groepeer

Metode 2: Filter om verdraaide datumwaardes uit te vind Groepeer Datums in Spiltabelle

Ons sal nou na 'n paar maniere kyk om die verdraaide of foutdatumwaardes uit te vind. Daar is 3 maklike maniere om sulke datums uit te vind. Die eerste een gebruik die filter om die datumwaardes met foute te vind. Volg hierdie stappe om die filter te gebruik om die datums met foute te vind.

Stap 1:

  • Kies al die selle in die datareeks. Klik dan op die Filter opsie onder die Data.

  • Klik nou op die klein afwaartse pyl aan die regterkant van die Verstuurdatum Jy sal sien dat die filter-aftrekkieslys al die datumwaardes in hierdie kolom volgens Jaar en Datum gegroepeer het. Alle teks en foutdatum waardes word onderaan die lys gelys.

Stap 2 :

  • Ons kan sien dat hierdie kolom 'n paar datums bevat wat in die verkeerde formaat ingevoer is. Excel het dit nie as datums beskou toe hulle in die sel ingevoer is nie en daarom het dit hulle as teks geïdentifiseer.
  • Om die Teks en FOUT waardes te filter, ontmerk alle die datumitems Of verwyder die regmerkie langs die Kies alles -opsie. Kies dan die teks- en foutitems.
  • Klik OK .

  • Die kolom sal nou gefiltreer word om slegs die teks en fout waardes te vertoon.

Stap 3:

  • Die volgende stap is om vas te stel hoekom die waardes nie in die korrekte datumformaat is nie en dit reg te stel. Ons het al die gefiltreerde datums met foute reggestel. Sien die prent hieronder.

  • Nou sal ons weer op die Filter -opsie klik.

  • Die datareeks sal na die aanvanklike vorm teruggestuur word met die foutiewe datums wat hierdie keer reggestel word.

  • Nou kan ons die datums groepeer aangesien daar geen verwronge datum in ons data is nie.

Lees meer: Hoe om spiltabel volgens maand in te groepeer Excel

Soortgelyke lesings

  • Hoe om te groepeervolgens jaar in Excel-draaitabel (3 maklike metodes)
  • Hoe om datums te groepeer volgens filter in Excel (3 maklike metodes)

Metode 3 : Vind uit foutdatumwaardes Gebruik die Gaan na spesiale spyskaart om datums in spiltabel te groepeer

Die Gaan na spesiale -kieslys in Excel is 'n wonderlike kenmerk wat ons toelaat om selle te kies wat verskillende tipes data bevat soos konstantes, spasies, formules, opmerkings,  ens. Ons kan dit ook gebruik om die selle te kies wat data van spesifieke tipes bevat.

Stappe:

  • Eers sal ons die hele kolom van die datumveld kies. Ons kan die CTRL+SPACE saam druk.
  • Gaan na Vind & Kies onder die Tuis -oortjie. Kies Gaan na Spesiale in die aftreklys.

  • Ons sal Kies die Konstante -radioknoppie.
  • Dan Ontmerk die Getal -merkblokkie.
  • Klik OK .

  • Alle selle wat teks- of foutwaardes bevat, sal gekies word. Ons kan dan 'n ander vulkleur toepas om hierdie selle uit te lig sodat ons hulle in die volgende stap kan regmaak. Vir hierdie voorbeeld het ons Rooi as die vulkleur gekies om die datums met foutwaardes te vlag.

Lees meer: Excel-spiltabel Groepeer volgens week

Metode 4: Vind uit foutdatumwaardes met VBA na groepdatumwaardes in Excel

Ons kan ook gebruik VBA om die datatipe te bepaalvan 'n sel. Daar is verskeie maniere om dit te doen. Die maklike manier is om die Seltipe -funksie te gebruik wat 'n selwaarde as 'n argument sal neem en die datatipe van daardie sel sal terugstuur.

  • Klik ALT+F11 om die Visual Basic oop te maak. Jy kan dit ook oopmaak vanaf die Ontwikkelaar -oortjie.

  • Klik op die Voeg in -knoppie en kies Module .

  • Skryf die volgende kode in die venster neer wat verskyn.
4026
  • Klik op die Lêer -oortjie en stoor die Excel-lêer.

  • Nou gaan ons terug na ons bronwerkblad en skryf die volgende funksie soos hieronder in sel G5 :
=CellType(F5)

  • Wanneer jy ENTER druk, sal ons die datatipe van sel F5 kry. Die funksie sal Datum as datatipe terugstuur.

  • Ons sal die vulhandvatsel afwaarts sleep om die funksie op die res toe te pas van die selle in die Verskepingsdatum Ons sal uitvind dat dit datatipe as Teks wys vir die datums met foutwaardes.

  • Ons sal die sel met datatipe uitlig as Teks soos ons voorheen gedoen het. In die volgende stap sal ons daardie selle regstel.
  • Nadat ons daardie selle reggemaak het, kan ons datums groepeer soos ons in Metode 1 gedoen het.

Dinge om te onthou

  • Jy kan ook die VBA CellType gebruik funksie om die tipe ander data in 'n sel te bepaal.
  • Kies Nuwe Werkblad wanneer jy 'n spiltabel skep. As jy Bestaande Werkblad kies, sal 'n spiltabel in jou bestaande blad geskep word wat die data bevat. Daar is 'n aansienlike risiko dat data verdraai word as ons die spiltabel in ons bestaande werkblad skep.

Gevolgtrekking

In hierdie artikel het ons geleer hoe om die probleem op te los wanneer ons nie datums in 'n spiltabel in Excel kan groepeer nie. As jy enige navrae of aanbevelings oor hierdie artikel het, laat asseblief 'n opmerking hieronder. Geniet 'n wonderlike dag!!!

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.