Turinys
Datų grupavimo funkcija "Excel" programoje yra labai galingas įrankis, kuris padės jums sutaupyti daug vargo. Ji padeda analizuoti didelės apimties darbalapio duomenis, grupuojant juos pagal datas, savaites, mėnesius, ketvirčius ir metus. Tačiau datų grupavimo funkcija veikia ne visada. Kartais pastebėsite, kad Grupės laukas mygtukas ant Analizuoti / galimybės skirtukas PivotTable įrankiai juostelė yra išjungta arba pilka spalva. Gali būti, kad gausite klaidą " Negalima sugrupuoti šio pasirinkimo ". Šioje pamokoje apžvelgsime, kodėl negalime sugrupuoti datų sukamojoje lentelėje ir kaip galime išspręsti šią problemą.
Atsisiųsti praktikos sąsiuvinį
Atsisiųskite šią pratybų knygą, kad skaitydami šį straipsnį galėtumėte atlikti užduotį.
Ištaisyti suvestinės lentelės datas.xlsm4 paprasti metodai, kaip išspręsti grupės datų problemą suvestinėje lentelėje
Tarkime, kad turime didelį "Excel" darbalapį, kuriame pateikiama informacija apie įvairius vaisius ir daržoves, kuriuos šalis importavo į tris skirtingas Europos šalis. Produktas Pavadinimas, Eksportuota Suma , importuotojas Šalis , Užsakymo data ir išsiuntimo data . Mes naudosime Užsakymo data ir Išsiuntimo data stulpelį šioje "Excel" programoje, kad išspręstume datų grupavimo problemą sukamojoje lentelėje. Naudosime Filtras , Pereiti į specialią , ir VBA makrokomandos išspręsti problemą, kodėl mes negalime datų grupavimas sukamojoje lentelėje . Iš toliau pateikto paveikslėlio matyti, kad gauname klaidą " Negalima sugrupuoti šio pasirinkimo ", kai bandote sugrupuoti šio "Excel" darbalapio datas.
Pastaba : Jei nežinote, kaip įterpti sukamąją lentelę į "Excel" darbalapį, žr. žingsnis po žingsnio gairės kaip įterpti sukamąją lentelę "Excel" programoje.1 metodas: pakeisti trūkstamas arba iškraipytas datų vertes grupuojant datas suvestinėje lentelėje
1 žingsnis:
- Vienintelis būdas išvengti šios klaidos bandant naudoti Grupės laukas datoms būdinga tai, kad visi langeliai data šaltinio duomenų stulpeliuose turi būti datos arba ląstelės gali būti tuščia . Jei šaltinio duomenų datos lauke yra langelių, kuriuose yra tekstas arba klaidos , tada grupės funkcija NEveikia. Pavyzdžiui, šaltinio duomenyse turime keletą klaidų datų verčių, kaip parodyta toliau pateiktame paveikslėlyje.
- Dažniausiai dėl šių klaidingų datų verčių negalime grupuoti datų "Excel" sukamosiose lentelėse.
- Norėdami išspręsti šią problemą, turime įterpti datas į tuos langelius, kuriuose nėra datos reikšmės. Jei langeliuose yra klaidingos datos reikšmės, kaip pirmiau pateiktame paveikslėlyje, turime ištaisyti klaidas.
- Šiame pavyzdyje ištaisėme 3 klaidos datas, kurios matomos pirmiau.
2 žingsnis:
- Dabar, norėdami sugrupuoti datas, pirmiausia sukursime sukamąją lentelę. Norėdami sukurti sukamąją lentelę, vilksime langelius, kaip parodyta toliau pateiktame paveikslėlyje.
- Mūsų sukamoji lentelė bus tokia, kaip toliau pateiktame paveikslėlyje.
3 veiksmas:
- Dabar pasirinksime bet kurią ląstelę, kurioje yra metai. dešiniuoju pelės klavišu spustelėkite ant langelio. Atsidarys langas. Grupė iš to lango.
- Kitas langas pavadinimu Grupavimas dabar bus rodomas. Galime pasirinkti, kaip norime sugrupuoti savo duomenis. Pasirinkome Kvartalai ir Metai sugrupuoti duomenis pagal.
- Tada spustelėsime GERAI .
- Dabar pamatysime, kad mūsų informacija sugrupuota pagal Kvartalai ir Metai .
Skaityti daugiau: Kaip naudoti "Excel" suvestinę lentelę datoms grupuoti pagal mėnesius ir metus
2 metodas: filtras, skirtas iškraipytoms datų vertėms nustatyti, kad būtų galima grupuoti datas suvestinėse lentelėse
Dabar panagrinėsime keletą būdų, kaip rasti iškraipytas arba klaidingas datų vertes. Yra 3 paprasti būdai, kaip rasti tokias datas. Pirmasis - naudoti filtrą klaidingoms datų vertėms rasti. Atlikite šiuos veiksmus, kad naudodami filtrą rastumėte datas su klaidomis.
1 žingsnis:
- Pažymėkite visas duomenų intervalo ląsteles. Tada spustelėkite Filtras parinktį pagal Duomenys.
- Dabar spustelėkite mažą žemyn nukreiptą rodyklę dešinėje Išsiuntimo data Matysite, kad filtro išplečiamajame meniu visos šio stulpelio datos reikšmės sugrupuotos pagal metus ir datą. Visi tekstas ir klaidos data vertės pateikiamos sąrašo apačioje.
2 žingsnis:
- Matome, kad šiame stulpelyje yra keletas datų, kurios buvo įvestos neteisingu formatu. Įvesdama jas į langelį "Excel" nelaikė jų datomis, todėl identifikavo jas kaip tekstą.
- Filtruoti Tekstas ir KLAIDA reikšmes, panaikinkite visų datos elementų žymėjimą arba pašalinkite varnelę šalia Pasirinkite visus parinktį. Tada pasirinkite teksto ir klaidų elementus.
- Spustelėkite GERAI .
- Dabar stulpelis bus filtruojamas taip, kad būtų rodomi tik tekstas ir klaida vertės.
3 veiksmas:
- Kitas žingsnis - nustatyti, kodėl reikšmės nėra tinkamo datos formato, ir jas ištaisyti. Ištaisėme visas išfiltruotas datas su klaidomis. Žr. toliau pateiktą paveikslėlį.
- Dabar spustelėsime Filtras dar kartą pasirinkite šią parinktį.
- Duomenų intervalas bus grąžintas į pradinę formą, šį kartą ištaisant klaidingas datas.
- Dabar galime grupuoti datas, nes mūsų duomenyse nėra iškraipytų datų.
Skaityti daugiau: Kaip sugrupuoti išvestinę lentelę pagal mėnesį programoje "Excel
Panašūs skaitiniai
- Kaip grupuoti pagal metus "Excel" suvestinėje lentelėje (3 paprasti metodai)
- Kaip "Excel" programoje grupuoti datas pagal filtrą (3 paprasti metodai)
3 būdas: išsiaiškinti klaidingas datų vertes naudojant specialųjį meniu "GoTo", kad sugrupuotumėte datas suvestinėje lentelėje
Svetainė Speciali paslauga "GoTo meniu programoje "Excel" yra puiki funkcija, leidžianti pasirinkti langelius, kuriuose yra įvairių tipų duomenų, pavyzdžiui, konstantų, tuščių vietų, formulių, komentarų ir t. t. Jį taip pat galime naudoti norėdami pasirinkti langelius, kuriuose yra tam tikrų tipų duomenų.
Žingsniai:
- Pirmiausia pažymėsime visą datos lauko stulpelį. Galime paspausti CTRL+SPACE kartu.
- Eikite į Rasti ir pasirinkti pagal Pagrindinis skirtukas. Pasirinkite Pereiti į specialią iš išskleidžiamojo meniu.
- Mes Pasirinkite . Konstantos radijo mygtuką.
- Tada Panaikinkite žymėjimą . Skaičiai žymimasis langelis.
- Spustelėkite GERAI .
- Bus pažymėti visi langeliai, kuriuose yra teksto arba klaidų reikšmių. Tada galime naudoti kitą užpildymo spalvą, kad išryškintume šiuos langelius ir galėtume juos ištaisyti kitame žingsnyje. Šiame pavyzdyje pasirinkome Raudona kaip užpildymo spalvą, kad būtų galima pažymėti datas su klaidų vertėmis.
Skaityti daugiau: "Excel" suvestinės lentelės grupavimas pagal savaitę
4 būdas: išsiaiškinti klaidingas datos vertes naudojant VBA, kad sugrupuotumėte datos vertes "Excel" programoje
Taip pat galime naudoti VBA nustatyti ląstelės duomenų tipą. Tai galima padaryti keliais būdais. Paprasčiausias būdas - naudoti CellType funkcija, kuri kaip argumentą priima langelio vertę ir grąžina to langelio duomenų tipą.
- Spustelėkite ALT+F11 atidaryti "Visual Basic Jį taip pat galite atidaryti iš Kūrėjas skirtukas.
- Spustelėkite Įdėkite ir pasirinkite Modulis .
- Atsidariusiame lange įrašykite šį kodą.
Viešoji funkcija CellType(c) Application.Volatile Select Case True Case IsEmpty(c): CellType = "Tuščia" Case Application.IsText(c): CellType = "Tekstas" Case Application.IsLogical(c): CellType = "Loginis" Case Application.IsErr(c): CellType = "Klaida" Case IsDate(c): CellType = "Data" Case InStr(1, c.Text, ":") 0: CellType = "Laikas" CaseInStr(1, c.Text, "%") 0: CellType = "Procentinė dalis" Case IsNumeric(c): CellType = "Reikšmė" End Select End Function
- Spustelėkite Failas skirtukas ir išsaugoti "Excel" failą.
- Dabar grįšime į savo pradinį darbalapį ir ląstelėje parašysime tokią funkciją, kaip toliau G5 :
=CellType(F5)
- Paspaudus ĮVESKITE , gausime ląstelės duomenų tipą F5 . Funkcija grąžins Data kaip duomenų tipą.
- Vilkdami užpildymo rankenėlę žemyn, funkciją pritaikysime likusioms ląstelėms, esančioms Išsiuntimo data Sužinosime, kad jis rodo duomenų tipą kaip Tekstas datų su klaidų vertėmis.
- Išskirsime ląstelę, kurios duomenų tipas yra Tekstas Kaip tai darėme anksčiau, kitame etape ištaisysime šias langeles.
- Ištaisę šias ląsteles, galime sugrupuoti datas, kaip tai padarėme 1 metodas .
Dalykai, kuriuos reikia prisiminti
- Taip pat galite naudoti VBA CellType funkcija, skirta kitų ląstelėje esančių duomenų tipui nustatyti.
- Pasirinkite Naujas darbalapis kai kuriate sukamąją lentelę. Jei pasirenkate Esamas darbalapis , sukamoji lentelė bus sukurta esamame lape, kuriame yra duomenys. Yra didelė rizika, kad duomenys bus iškraipyti, jei sukamąją lentelę sukursime esamame darbo lape.
Išvada
Šiame straipsnyje sužinojome, kaip išspręsti problemą, kai negalime sugrupuoti datų "Excel" sukamojoje lentelėje. Jei turite klausimų ar rekomendacijų dėl šio straipsnio, palikite komentarą žemiau. Geros dienos!!!