Nu se pot grupa datele în tabelul pivot: 4 soluții posibile

  • Imparte Asta
Hugh West

Funcția de grupare a datelor din Excel este un instrument foarte puternic care vă va scuti de multe bătăi de cap. Aceasta vă ajută să analizați datele dintr-o foaie de lucru mare, în timp ce grupați datele pe date, săptămâni, luni, trimestre și ani. Cu toate acestea, funcția de grupare a datelor nu funcționează întotdeauna. Uneori, veți vedea că datele de Câmpul grupului de pe butonul Analiză/Opțiuni din fila Instrumente PivotTable este dezactivată sau gri. Este posibil să primiți o eroare, " Nu se poate grupa această selecție ". În acest tutorial, vom vedea de ce nu putem grupa datele în tabelul pivot și cum putem rezolva problema.

Descărcați caietul de practică

Descărcați această carte de practică pentru a vă exersa sarcina în timp ce citiți acest articol.

Fixare tabel pivot date.xlsm

4 Metode ușoare pentru a rezolva problema datelor de grup în tabelul pivotant

Să presupunem că avem o foaie de lucru Excel de mari dimensiuni care conține informații despre diverse fructe și legume pe care o țară le-a importat în trei țări diferite din Europa. Fișierul Excel are următorul conținut Produs Nume, Exportat Suma , Importator Țara , Data comenzii și data expedierii Vom folosi Data comenzii și Data expedierii din acest Excel pentru a rezolva problema grupării datelor în tabelul pivot. Vom folosi Filtru , Mergeți la Special , și Macro VBA pentru a rezolva problema de ce nu putem Gruparea datelor în tabelul pivot Imaginea de mai jos arată că primim eroarea " Nu se poate grupa această selecție " în timp ce încercați să grupați datele pentru această foaie de calcul Excel.

Notă : Dacă nu știți cum să inserați un tabel pivot într-o foaie de calcul Excel, vă rugăm să vedeți acest lucru ghid pas cu pas pentru a învăța cum să inserați un tabel pivot în Excel.

Metoda 1: Înlocuiți valorile de date lipsă sau distorsionate pentru a grupa datele în tabelul pivotant

Pasul 1:

  • Singura modalitate de a evita această eroare în timp ce încercați să utilizați Câmpul grupului caracteristică pentru date este că toate celulele din data coloanele din datele sursă trebuie să conțină date sau celulele ar putea fi gol Dacă există celule în câmpul de dată din datele sursă care conțin text sau erori , atunci caracteristica de grup va NU funcționează. De exemplu, în datele noastre sursă avem câteva valori de date de eroare ca în imaginea de mai jos.

  • În cele mai multe cazuri, din cauza acestor valori de date defectuoase, nu putem grupa datele în tabele pivot din Excel.
  • Pentru a rezolva această problemă, trebuie să inserăm date în acele celule care nu au o valoare de dată. Dacă celulele au valori de dată eronate, ca în imaginea de mai sus, trebuie să corectăm erorile.
  • Pentru acest exemplu, am corectat cele 3 date de eroare pe care le vedem mai sus.

Pasul 2:

  • Acum, pentru a grupa datele, vom crea mai întâi un tabel pivot. Vom trage celulele ca în imaginea de mai jos pentru a crea tabelul pivot.

  • Tabelul nostru pivot va fi ca în imaginea de mai jos.

Pasul 3:

  • Acum, vom selecta orice celulă care conține un an. Vom selecta apoi faceți clic dreapta pe pe celulă. Va apărea o fereastră. Vom face clic pe Grupul din fereastra respectivă.

  • O altă fereastră intitulată Gruparea Putem selecta modul în care dorim să grupăm datele. Noi am selectat Sferturi și Ani pentru a grupa datele noastre în funcție de.
  • Apoi, vom da click pe OK .

  • Acum, vom vedea că informațiile noastre au fost grupate în funcție de Sferturi și Ani .

Citiți mai mult: Cum să utilizați tabelul pivotant Excel pentru a grupa datele după lună și an

Metoda 2: Filtrați pentru a afla valorile de date distorsionate pentru a grupa datele în tabelele pivotante

Vom analiza acum câteva modalități de a afla valorile de date distorsionate sau eronate. Există 3 modalități simple de a afla astfel de date. Prima este utilizarea filtrului pentru a găsi valorile de date cu erori. Urmați acești pași pentru a utiliza filtrul pentru a găsi datele cu erori.

Pasul 1:

  • Selectați toate celulele din intervalul de date. Apoi, faceți clic pe butonul Filtru în cadrul opțiunii Date.

  • Acum, faceți clic pe săgeata mică în jos din partea dreaptă a ecranului Data expedierii Veți vedea că meniul derulant de filtrare a grupat toate valorile de date din această coloană în funcție de An și Dată. Toate text și data erorii sunt enumerate în partea de jos a listei.

Pasul 2:

  • Putem observa că această coloană conține câteva date care au fost introduse în format incorect. Excel nu le-a considerat ca fiind date atunci când au fost introduse în celulă și astfel le-a identificat ca fiind text.
  • Pentru a filtra Text și ERROR debifați toate elementele de date sau eliminați bifarea din dreptul rubricii Selectați toate Apoi selectați elementele de text și de eroare.
  • Faceți clic pe OK .

  • Coloana va fi acum filtrată pentru a afișa numai elementele text și eroare valori.

Pasul 3:

  • Următorul pas este de a determina de ce valorile nu sunt în formatul corect al datei și de a le corecta. Am corectat toate datele filtrate cu erori. Vedeți imaginea de mai jos.

  • Acum, vom face clic pe butonul Filtru opțiune din nou.

  • Intervalul de date va fi readus la forma inițială, datele eronate fiind corectate de data aceasta.

  • Acum, putem grupa datele, deoarece nu există nicio dată distorsionată în datele noastre.

Citește mai mult: Cum să grupați tabelul pivotant de lună în Excel

Lecturi similare

  • Cum să grupați după an în tabelul pivotant Excel (3 metode ușoare)
  • Cum să grupați datele prin filtru în Excel (3 metode simple)

Metoda 3: Aflați valorile datelor de eroare utilizând meniul special GoTo pentru a grupa datele în tabelul pivotant

The GoTo Special din Excel este o caracteristică minunată care ne permite să selectăm celule care conțin diferite tipuri de date, cum ar fi constante, spații libere, formule, comentarii etc. De asemenea, îl putem utiliza pentru a selecta celulele care conțin date de anumite tipuri.

Pași:

  • În primul rând, vom selecta întreaga coloană a câmpului de date. Putem apăsa tasta CTRL+SPACE împreună.
  • Mergeți la Găsiți & Selectați în cadrul Acasă tab. Selectați Mergeți la Special din meniul derulant.

  • Noi vom Selectați la Constante buton radio.
  • Apoi Debifați la Numerele caseta de selectare.
  • Faceți clic pe OK .

  • Toate celulele care conțin text sau valori de eroare vor fi selectate. Putem aplica apoi o culoare de umplere diferită pentru a evidenția aceste celule, astfel încât să le putem corecta în etapa următoare. Pentru acest exemplu, am selectat Roșu ca și culoare de umplere pentru a marca datele cu valori de eroare.

Citește mai mult: Excel Tabel pivotant Grupați după săptămână

Metoda 4: Aflați valorile datei de eroare cu VBA pentru a grupa valorile datei în Excel

De asemenea, putem folosi VBA pentru a determina tipul de date al unei celule. Există mai multe moduri de a face acest lucru. Cel mai simplu este să folosiți funcția CellType care va lua ca argument valoarea unei celule și va returna tipul de date al celulei respective.

  • Faceți clic pe ALT+F11 pentru a deschide fereastra Visual Basic De asemenea, îl puteți deschide din Dezvoltator tab.

  • Faceți clic pe butonul Introduceți și selectați Modul .

  • Scrieți următorul cod în fereastra care apare.
 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 = "Percentage" Case IsNumeric(c): CellType = "Value" End Select End Function 
  • Faceți clic pe butonul Fișier fila și salvați fișierul Excel.

  • Acum, ne vom întoarce la foaia de lucru sursă și vom scrie următoarea funcție ca mai jos în celulă G5 :
=CellType(F5)

  • La apăsarea ENTER , vom obține tipul de date al celulei F5 Funcția va returna Data ca tip de date.

  • Vom trage mânerul de umplere în jos pentru a aplica funcția la restul celulelor din Data expedierii Vom afla că se afișează tipul de date ca fiind Text pentru datele cu valori eronate.

  • Vom evidenția celula cu tipul de date ca Text În etapa următoare, vom corecta aceste celule.
  • După ce am corectat aceste celule, putem grupa datele așa cum am făcut în Metoda 1 .

Lucruri de reținut

  • De asemenea, puteți utiliza VBA CellType pentru a determina tipul celorlalte date dintr-o celulă.
  • Selectați Foaie de lucru nouă atunci când creați un tabel pivot. Dacă selectați Fișa de lucru existentă , se va crea un tabel pivot în foaia existentă care conține datele. Există un risc substanțial ca datele să fie distorsionate dacă creăm tabelul pivot în foaia de lucru existentă.

Concluzie

În acest articol, am învățat cum să rezolvăm problema atunci când nu putem grupa datele într-un tabel pivot în Excel. Dacă aveți întrebări sau recomandări cu privire la acest articol, vă rugăm să lăsați un comentariu mai jos. Vă dorim o zi bună!!!!

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.