No es poden agrupar les dates a la taula dinàmica: 4 possibles solucions

  • Comparteix Això
Hugh West

La funció d'agrupació de dates a Excel és una eina molt potent que us estalviarà moltes molèsties. T'ajuda a analitzar les dades en un full de treball gran mentre agrupes les dades per dates, setmanes, mesos, trimestres i anys. La funció d'agrupació de dates, però, no sempre funciona. De vegades, veureu que el botó Camp del grup de la pestanya Analitza/Opcions de la cinta Eines de la taula dinàmica està desactivat o en gris. És possible que obtingueu un error " No es pot agrupar aquesta selecció ". En aquest tutorial, veurem per què no podem agrupar les dates a la taula dinàmica i com podem resoldre el problema.

Descarregueu el quadern de pràctiques

Descarregueu aquesta pràctica. llibre per exercir la tasca mentre llegiu aquest article.

Fixeu les dates de la taula dinàmica.xlsm

4 mètodes fàcils per resoldre el problema de les dates del grup a la taula dinàmica

Suposem que tenim un full de treball gran d'Excel que conté la informació sobre diverses fruites i verdures que un país ha importat a tres països diferents d'Europa. El fitxer d'Excel té el Nom del producte , Import exportat, País de l'importador, Data de la comanda i Data d'enviament . Utilitzarem la columna Data de la comanda i Data d'enviament d'aquest Excel per resoldre el problema de les dates del grup a la taula dinàmica. Utilitzarem Filtre , Vés a especial i VBA Macro per resoldre el problema de per què no podem agrupardates a la taula dinàmica . La imatge següent mostra que estem rebent l'error " No es pot agrupar aquesta selecció " mentre intentem agrupar les dates per a aquest full de treball d'Excel.

Nota : si no sabeu com inserir una taula dinàmica en un full de treball d'Excel, consulteu aquesta directriu pas a pas per saber com inserir una taula dinàmica a Excel.

Mètode 1: substitueix els valors de dates que falten o distorsionats per agrupar les dates a la taula dinàmica

Pas 1:

  • L'única manera per evitar aquest error mentre intenteu utilitzar la funció Camp de grup per a les dates, és que totes les cel·les de les columnes data de les dades font han de contenir dates o les cel·les. podria estar en blanc . Si hi ha cap cel·la al camp de data de les dades d'origen que contingui text o errors , la funció de grup NO funcionarà. Per exemple, tenim alguns valors de data d'error com la imatge següent a les nostres dades d'origen.

  • En la majoria dels casos, a causa d'aquests errors valors de data, no podem agrupar dates en taules dinàmiques d'Excel.
  • Per resoldre aquest problema, hem d'inserir dates en aquelles cel·les que no tinguin un valor de data. Si les cel·les tenen valors de data d'error com la imatge de dalt, hem de corregir els errors.
  • Per a aquest exemple, hem corregit les 3 dates d'error que estem veient més amunt.

Pas 2:

  • Ara, per agrupar dates, crearem un pivottaula primer. Arrossegarem les cel·les com la imatge següent per crear la taula dinàmica.

  • La nostra taula dinàmica serà com la imatge següent.

Pas 3:

  • Ara, seleccionarem qualsevol cel·la que contingui un any. Aleshores farem clic dret a la cel·la. Apareixerà una finestra. Farem clic a Agrupar des d'aquesta finestra.

  • Ara apareixerà una altra finestra titulada Agrupació . Podem seleccionar com volem agrupar les nostres dades. Hem seleccionat Trimestres i Anys per agrupar les nostres dades.
  • A continuació, farem clic a D'acord .

  • Ara, veurem que la nostra informació s'ha agrupat per Trimestres i Anys .

Llegiu més: Com utilitzar la taula dinàmica d'Excel per agrupar les dates per mes i any

Mètode 2: Filtreu per esbrinar valors de dates distorsionats per Agrupa les dates a les taules dinàmiques

Ara estudiarem algunes maneres d'esbrinar els valors de les dates distorsionades o d'error. Hi ha 3 maneres fàcils d'esbrinar aquestes dates. El primer és utilitzar el filtre per trobar els valors de data amb errors. Seguiu aquests passos per utilitzar el filtre per trobar les dates amb errors.

Pas 1:

  • Seleccioneu totes les cel·les de l'interval de dades. A continuació, feu clic a l'opció Filtra a Dades.

  • Ara, feu clic al petit fletxa cap avall al costat dret de la Data d'enviament Veureu que el menú desplegable del filtre ha agrupat tots els valors de dates d'aquesta columna per Any i Data. Tots els valors de text i data d'error es mostren a la part inferior de la llista.

Pas 2 :

  • Podem veure que aquesta columna conté algunes dates que s'han introduït en un format incorrecte. Excel no les va considerar com a dates quan es van introduir a la cel·la i, per tant, les va identificar com a text.
  • Per filtrar els valors Text i ERROR , desmarqueu-ho tot. els elements de la data O elimineu la marca al costat de l'opció Selecciona-ho tot . A continuació, seleccioneu els elements de text i d'error.
  • Feu clic a D'acord .

  • Ara es filtrarà la columna. per mostrar només els valors text i error .

Pas 3:

  • El següent pas és determinar per què els valors no tenen el format de data correcte i corregir-los. Hem corregit totes les dates filtrades amb errors. Vegeu la imatge següent.

  • Ara, tornarem a fer clic a l'opció Filtra .

  • L'interval de dades es retornarà al formulari inicial i aquesta vegada es corregiran les dates errònies.

  • Ara, podem agrupar les dates, ja que no hi ha una data distorsionada a les nostres dades.

Llegiu més: Com agrupar la taula dinàmica per mes a Excel

Lectures similars

  • Com agruparper any a la taula dinàmica d'Excel (3 mètodes fàcils)
  • Com agrupar les dates per filtre a Excel (3 mètodes fàcils)

Mètode 3 : esbrineu els valors de la data d'error utilitzant el menú especial GoTo per agrupar dates a la taula dinàmica

El menú GoTo especial d'Excel és una característica meravellosa que ens permet seleccionar cel·les que contenen diferents tipus de dades com ara constants, espais en blanc, fórmules, comentaris,  etc. També podem utilitzar-lo per seleccionar les cel·les que contenen dades de tipus específics.

Pasos:

  • Primer, seleccionarem tota la columna del camp de data. Podem prémer CTRL+ESPAI junts.
  • Vés a Cerca & Seleccioneu a la pestanya Inici . Seleccioneu Vés a l'especial al menú desplegable.

  • Seleccionarem el Botó d'opció>Constants .
  • A continuació, Desmarqueu la casella de selecció Nombres .
  • Feu clic a D'acord .

  • Se seleccionaran totes les cel·les que continguin valors de text o d'error. A continuació, podem aplicar un color de farciment diferent per ressaltar aquestes cel·les de manera que les puguem arreglar en el pas següent. Per a aquest exemple, hem seleccionat Vermell com a color de farciment per marcar les dates amb valors d'error.

Llegiu més: Agrupa la taula dinàmica d'Excel per setmana

Mètode 4: esbrineu els valors de la data d'error amb VBA per agrupar els valors de la data a Excel

També podem utilitzar VBA per determinar el tipus de dadesd'una cèl·lula. Hi ha diverses maneres de fer-ho. La manera senzilla és utilitzar la funció CellType que prendrà un valor de cel·la com a argument i retornarà el tipus de dades d'aquesta cel·la.

  • Feu clic a ALT+F11 per obrir Visual Basic També podeu obrir-lo des de la pestanya Desenvolupador .

  • Feu clic al botó Insereix i seleccioneu Mòdul .

  • Anoteu el codi següent a la finestra que apareix.
8537
  • Feu clic a la pestanya Fitxer i deseu el fitxer Excel.

  • Ara, tornarem al nostre full de treball d'origen i escriurem la funció següent com a continuació a la cel·la G5 :
=CellType(F5)

  • En prémer ENTER , obtindrem el tipus de dades de la cel·la F5 . La funció retornarà Data com a tipus de dades.

  • Arrossegarem el controlador d'emplenament cap avall per aplicar la funció a la resta de les cel·les de Data d'enviament Ens assabentarem que mostra el tipus de dades com a Text per a les dates amb valors d'error.

  • Destacarem la cel·la amb el tipus de dades com a Text com hem fet abans. En el següent pas, corregirem aquestes cel·les.
  • Després d'haver corregit aquestes cel·les, podem agrupar les dates tal com hem fet al Mètode 1 .

Coses per recordar

  • També podeu utilitzar el CellType de VBA funció per determinar el tipus d'altres dades d'una cel·la.
  • Seleccioneu Full de treball nou quan creeu una taula dinàmica. Si seleccioneu Full de treball existent , es crearà una taula dinàmica al vostre full existent que conté les dades. Hi ha un risc substancial que les dades es distorsionin si creem la taula dinàmica al nostre full de treball existent.

Conclusió

En aquest article, hem après com per resoldre el problema quan no podem agrupar les dates en una taula dinàmica a Excel. Si teniu cap consulta o recomanació sobre aquest article, deixeu un comentari a continuació. Que tingueu un gran dia!!!

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.