Ynhâldsopjefte
De datumgroepefunksje yn Excel is in heul krêftich ark dat jo in protte gedoe sil besparje. It helpt jo de gegevens te analysearjen yn in grut wurkblêd, wylst jo de gegevens groepearje op datums, wiken, moannen, kertieren en jierren. De datumgroepfunksje wurket lykwols net altyd. Soms sille jo sjen dat de knop Groepfjild op it ljepblêd Analyse/Opsjes fan it lint PivotTabel-ark útskeakele is of griis is. Jo kinne in flater krije, " Kin dy seleksje net groepearje ". Yn dizze tutorial sille wy sjen nei wêrom't wy gjin datums kinne groepearje yn draaitabel en hoe't wy it probleem kinne oplosse.
Download Practice Workbook
Download dizze praktyk boek om de taak út te oefenjen wylst jo dit artikel lêze.
Fix Pivot Table Dates.xlsm
4 Easy Methods to Solve Group Dates Problem yn Pivot Tabel
Lit ús oannimme dat wy in Excel grut wurkblêd hawwe dat de ynformaasje befettet oer ferskate fruit en grienten dy't in lân hat ymportearre nei trije ferskillende lannen yn Europa. It Excel-bestân hat de Produk Namme, Eksportearre Bedrach , Ymporteur Lân , Oarderdatum, en Ferstjoerdatum . Wy sille de kolom Bestellingsdatum en Ferstjoerdatum fan dizze Excel brûke om it probleem fan groepdatums yn 'e draaitabel op te lossen. Wy sille Filter , Gean nei Spesjaal en VBA Macro brûke om it probleem op te lossen wêrom't wy net kinne groepearjedatums yn pivot tabel . De ôfbylding hjirûnder lit sjen dat wy de flater krije " Kin dizze seleksje net groepearje " wylst wy besykje de datums foar dit Excel-wurkblêd te groepearjen.
Opmerking : As jo net witte hoe't jo in draaitabel yn in Excel-wurkblêd kinne ynfoegje, sjoch dan dizze stap-foar-stap-rjochtline om te learen hoe't jo in draaitabel yn Excel kinne ynfoegje.
Metoade 1: Ferfange ûntbrekkende of ferfoarme datumwearden nei groepdatums yn pivottabel
Stap 1:
- De ienige manier om dizze flater te foarkommen by it besykjen fan de funksje Groepfjild foar datums is dat alle sellen yn 'e kolommen datum yn de boarnegegevens datums of de sellen moatte befetsje kin leech wêze. As d'r sellen binne yn it datumfjild fan 'e boarnegegevens dy't tekst of flaters befetsje, dan sil de groepfunksje NET wurkje. Bygelyks hawwe wy wat flaterdatumwearden lykas de ôfbylding hjirûnder yn ús boarnegegevens.
- Yn de measte gefallen, troch dizze defekt datumwearden kinne wy gjin datums groepearje yn pivottabellen yn Excel.
- Om dit probleem op te lossen, moatte wy datums ynfoegje op dy sellen dy't gjin datumwearde hawwe. As de sellen flaterdatumwearden hawwe lykas de ôfbylding hjirboppe, moatte wy de flaters korrigearje.
- Foar dit foarbyld hawwe wy de 3 flaterdatums korrizjearre dy't wy hjirboppe sjogge.
Stap 2:
- No, om datums te groepearjen, sille wy in pivot meitsjetafel earst. Wy sille de sellen slepe lykas de ôfbylding hjirûnder om de pivot-tabel te meitsjen.
- Us pivot-tabel sil wêze lykas de ôfbylding hjirûnder.
Stap 3:
- No sille wy elke sel selektearje mei in jier. Wy sille dan rjochtsklikke op 'e sel. In finster sil ferskine. Wy sille fanút dat finster op Groep klikke.
- Noch in finster mei de titel Groep sil no ferskine. Wy kinne selektearje hoe't wy ús gegevens groepearje wolle. Wy hawwe Kwarten en Jierren selektearre om ús gegevens op te groepearjen.
- Dan klikke wy op OK .
- No sille wy sjen dat ús ynformaasje is groepearre troch Kwarten en Jierren .
Lês mear: Hoe kinne jo Excel Pivot-tabel brûke om datums per moanne en jier te groepearjen
Metoade 2: Filter om ferfoarme datumwearden te finen om Groepsdatums yn pivottabellen
Wy sille no guon manieren besjen om de ferfoarme of flaterdatumwearden út te finen. D'r binne 3 maklike manieren om sokke datums te finen. De earste brûkt it filter om de datumwearden mei flaters te finen. Folgje dizze stappen om it filter te brûken om de datums mei flaters te finen.
Stap 1:
- Selektearje alle sellen yn it gegevensberik. Klik dan op de Filter opsje ûnder de Gegevens.
- Klikje no op de lytse delgeande pylk oan de rjochterkant fan 'e Ship Date Jo sille sjen dat it filter dellûk menu hat groepearre alle datum wearden yn dizze kolom op Jier, en Datum. Alle tekst en flaterdatum wearden steane ûnderoan de list.
Stap 2 :
- Wy kinne sjen dat dizze kolom guon datums befettet dy't yn it ferkearde formaat ynfierd binne. Excel beskôge dizze net as datums doe't se waarden ynfierd yn 'e sel en dus identifisearre se as tekst. de datum items Of ferwiderje it karkje njonken de Alles selektearje opsje. Selektearje dan de tekst en flater items.
- Klik op OK .
- De kolom sil no filtere wurde om allinnich de wearden tekst en flater wer te jaan.
Stap 3:
- De folgjende stap is om te bepalen wêrom't de wearden net yn it juste datumformaat binne en se reparearje. Wy hawwe alle filtere datums mei flaters korrizjearre. Sjoch de ôfbylding hjirûnder.
- No sille wy nochris op de Filter opsje klikke.
- It gegevensberik sil weromjûn wurde nei de begjinfoarm mei de defekte datums dy't dizze kear korrizjearre wurde.
- No kinne wy de datums groepearje, om't d'r gjin ferfoarme datum yn ús gegevens is.
Lês mear: Hoe kinne jo draaitabel groepearje per moanne yn Excel
Gelykbere lêzingen
- Hoe groepearjeper jier yn Excel Pivot Tabel (3 maklike metoaden)
- Hoe kinne jo datums groepearje troch filter yn Excel (3 maklike metoaden)
Metoade 3 : Fyn út flaterdatumwearden It brûken fan it GoTo Special Menu om datums te groepearjen yn Pivot Tabel
It menu GoTo Special yn Excel is in prachtige funksje wêrmei wy sellen kinne selektearje mei ferskate soarten gegevens lykas konstanten, blanks, formules, opmerkings, ensfh. Wy kinne it ek brûke om de sellen te selektearjen dy't gegevens fan spesifike soarten befetsje.
Stappen:
- Earst sille wy de hiele kolom fan it datumfjild selektearje. Wy kinne de CTRL+SPACE tegearre drukke.
- Gean nei Fyn & Selektearje ûnder de ljepper Thús . Selektearje Gean nei Spesjaal út it útklapmenu.
- Wy sille Selektearje de Konstanten radioknop.
- Dan Ferwiderje it karfakje Nûmers .
- Klik op OK .
- Alle sellen dy't tekst- of flaterwearden befetsje sille selektearre wurde. Wy kinne dan in oare fillkleur tapasse om dizze sellen te markearjen, sadat wy se yn 'e folgjende stap kinne reparearje. Foar dit foarbyld hawwe wy Red selektearre as de fillkleur om de datums mei flaterwearden te markearjen.
Lês mear: Excel Pivot Table Group by Week
Metoade 4: Fyn flaterdatumwearden mei VBA nei groepdatumwearden yn Excel
Wy kinne ek brûke VBA om it gegevenstype te bepalenfan in sel. D'r binne ferskate manieren om dit te dwaan. De maklike manier is om de funksje CellType te brûken dy't in selwearde as argumint nimt en it gegevenstype fan dy sel werombringt.
- Klik op ALT+F11 om de Visual Basic te iepenjen Jo kinne it ek iepenje fan it ljepblêd Untwikkelder .
- Klik op de knop Ynfoegje en selektearje Module .
- Skriuw de folgjende koade op yn it finster dat ferskynt.
8813
- Klik op it ljepblêd Triem en bewarje it Excel-bestân.
- No sille wy weromgean nei ús boarne wurkblêd en skriuwe de folgjende funksje lykas hjirûnder yn sel G5 :
=CellType(F5)
- By drukken op ENTER , krije wy it gegevenstype fan sel F5 . De funksje sil Datum as gegevenstype weromjaan.
- Wy sille de fillhandgreep nei ûnderen slepe om de funksje ta te passen op de rest fan de sellen yn de Ferstjoerdatum Wy sille útfine dat it gegevenstype as Tekst foar de datums mei flaterwearden toant.
- Wy markearje de sel mei gegevenstype as Tekst lykas wy earder dien hawwe. Yn de folgjende stap sille wy dy sellen korrigearje.
- Neidat wy dy sellen korrizjearre hawwe, kinne wy dates groepearje lykas wy dien hawwe yn Metoade 1 .
Dingen om te ûnthâlden
- Jo kinne ek de VBA CellType brûke funksje om it type oare gegevens yn in sel te bepalen.
- Selektearje Nij wurkblêd as jo in draaitabel meitsje. As jo besteand wurkblêd selektearje, sil in draaitabel makke wurde yn jo besteande blêd dy't de gegevens befettet. D'r is in substansjeel risiko dat gegevens ferfoarme wurde as wy de draaitabel yn ús besteande wurkblêd meitsje.
Konklúzje
Yn dit artikel hawwe wy leard hoe om it probleem op te lossen as wy dates net kinne groepearje yn in draaitabel yn Excel. As jo fragen of oanbefellings hawwe oer dit artikel, lit dan asjebleaft in reaksje hjirûnder. In moaie dei!!!