No se pueden agrupar fechas en una tabla dinámica: 4 posibles soluciones

  • Compartir Este
Hugh West

La función de agrupación por fechas de Excel es una herramienta muy potente que le ahorrará muchos problemas. Le ayuda a analizar los datos de una hoja de cálculo grande mientras agrupa los datos por fechas, semanas, meses, trimestres y años. Sin embargo, la función de agrupación por fechas no siempre funciona. A veces, verá que los Grupo Campo en el botón Analizar/Opciones de la pestaña Herramientas PivotTable está desactivada o en gris. Es posible que aparezca un error, " No se puede agrupar esa selección "En este tutorial veremos por qué no podemos agrupar fechas en una tabla dinámica y cómo podemos resolver el problema.

Descargar el cuaderno de prácticas

Descárgate este cuaderno de prácticas para ejercitar la tarea mientras lees este artículo.

Fijar fechas de tabla dinámica.xlsm

4 métodos sencillos para resolver el problema de las fechas de grupo en una tabla dinámica

Supongamos que tenemos una hoja de Excel de gran tamaño que contiene la información sobre diversas frutas y verduras que un país ha importado a tres países diferentes de Europa. El archivo de Excel tiene la siguiente información Producto Nombre, Exportado Importe Importador País , Fecha de pedido y fecha de envío Utilizaremos el Fecha de pedido y Fecha de envío de este Excel para resolver el problema de agrupación de fechas en la tabla dinámica. Utilizaremos Filtro , Ir al especial y Macro VBA resolver el problema de por qué no podemos agrupar fechas en tabla dinámica La siguiente imagen muestra el error ". No se puede agrupar esa selección " al intentar agrupar fechas para esta hoja de cálculo de Excel.

Nota Si no sabe cómo insertar una tabla dinámica en una hoja de cálculo de Excel, consulte lo siguiente guía paso a paso para aprender a insertar una tabla dinámica en Excel.

Método 1: Reemplazar valores de fecha faltantes o distorsionados para agrupar fechas en una tabla dinámica

Primer paso:

  • La única forma de evitar este error al intentar utilizar la función Grupo Campo para las fechas es que todas las celdas del fecha las columnas de los datos de origen deben contener fechas o las células podrían ser en blanco Si hay alguna celda en el campo de fecha de los datos de origen que contenga texto o errores la función de grupo NO funciona. Por ejemplo, tenemos algunos valores de fecha de error como la imagen de abajo en nuestros datos de origen.

  • En la mayoría de los casos, debido a estos valores de fecha defectuosos, no podemos agrupar fechas en tablas dinámicas en Excel.
  • Para resolver este problema, tenemos que insertar fechas en aquellas celdas que no tienen un valor de fecha. Si las celdas tienen valores de fecha erróneos como la imagen de arriba, tenemos que corregir los errores.
  • Para este ejemplo, hemos corregido las 3 fechas de error que vemos arriba.

Segundo paso:

  • Ahora, para agrupar fechas, crearemos primero una tabla dinámica. Arrastraremos las celdas como en la imagen de abajo para crear la tabla dinámica.

  • Nuestra tabla dinámica será como la imagen de abajo.

Tercer paso:

  • Ahora, seleccionaremos cualquier celda que contenga un año. A continuación, haremos lo siguiente haga clic con el botón derecho del ratón en en la celda. Aparecerá una ventana. Haremos clic en Grupo desde esa ventana.

  • Otra ventana titulada Agrupación Podemos seleccionar cómo queremos agrupar nuestros datos. Hemos seleccionado Cuartos y Años para agrupar nuestros datos.
  • A continuación, haremos clic en OK .

  • Ahora, veremos que nuestra información se ha agrupado por Cuartos y Años .

Leer más: Cómo utilizar la tabla dinámica de Excel para agrupar fechas por mes y año

Método 2: Filtrar para Encontrar Valores de Fecha Distorsionados para Agrupar Fechas en Tablas Dinámicas

Ahora veremos algunas formas de encontrar los valores de fecha distorsionados o con errores. Hay 3 formas sencillas de encontrar esas fechas. La primera es usar el filtro para encontrar los valores de fecha con errores. Siga estos pasos para usar el filtro para encontrar las fechas con errores.

Primer paso:

  • Seleccione todas las celdas del intervalo de datos. A continuación, haga clic en el botón Filtro en la opción Datos.

  • Ahora, haga clic en la pequeña flecha hacia abajo situada a la derecha de la pantalla Fecha de envío Verá que el menú desplegable de filtrado ha agrupado todos los valores de fecha de esta columna por Año y Fecha. Todos texto y fecha del error aparecen al final de la lista.

Segundo paso:

  • Podemos ver que esta columna contiene algunas fechas que se introdujeron en el formato incorrecto. Excel no las consideró como fechas cuando se introdujeron en la celda y por eso las identificó como texto.
  • Para filtrar los Texto y ERROR desmarque todos los elementos de fecha o elimine la marca de verificación situada junto al elemento Seleccionar todo A continuación, seleccione los elementos de texto y error.
  • Haga clic en OK .

  • La columna se filtrará ahora para mostrar sólo el texto y error valores.

Tercer paso:

  • El siguiente paso es determinar por qué los valores no están en el formato de fecha correcto y corregirlos. Hemos corregido todas las fechas filtradas con errores. Véase la imagen siguiente.

  • Ahora, haremos clic en el botón Filtro otra vez.

  • El intervalo de datos volverá al formulario inicial, corrigiéndose esta vez las fechas defectuosas.

  • Ahora, podemos agrupar las fechas ya que no hay ninguna fecha distorsionada en nuestros datos.

Más información: Cómo Agrupar Tabla Dinámica por Mes en Excel

Lecturas similares

  • Cómo agrupar por año en una tabla dinámica de Excel (3 métodos sencillos)
  • Cómo Agrupar Fechas por Filtro en Excel (3 Métodos Fáciles)

Método 3: Averiguar valores de fecha de error utilizando el menú especial Ir a para agrupar fechas en la tabla dinámica

En GoTo Especial en Excel es una maravillosa característica que nos permite seleccionar celdas que contienen diferentes tipos de datos como constantes, espacios en blanco, fórmulas, comentarios, etc. También podemos utilizarlo para seleccionar las celdas que contienen datos de tipos específicos.

Pasos:

  • En primer lugar, seleccionaremos toda la columna del campo de fecha. Podemos pulsar la tecla CTRL+ESPACIO juntos.
  • Ir a Buscar & Seleccionar bajo el Inicio Seleccione Ir al especial en el menú desplegable.

  • Nosotros Seleccione el Constantes botón de radio.
  • Entonces Desmarque el Números casilla de verificación.
  • Haga clic en OK .

  • Se seleccionarán todas las celdas que contengan texto o valores de error. A continuación, podemos aplicar un color de relleno diferente para resaltar estas celdas y poder corregirlas en el siguiente paso. Para este ejemplo, hemos seleccionado Rojo como color de relleno para marcar las fechas con valores de error.

Más información: Tabla dinámica de Excel Agrupar por semanas

Método 4: Averiguar valores de fecha de error con VBA para agrupar valores de fecha en Excel

También podemos utilizar VBA para determinar el tipo de datos de una celda. Hay varias formas de hacerlo. La más sencilla es utilizar la función Tipo de celda que tomará un valor de celda como argumento y devolverá el tipo de datos de esa celda.

  • Haga clic en ALT+F11 para abrir el Visual Basic También puede abrirlo desde el Desarrollador ficha.

  • Haga clic en el botón Inserte y seleccione Módulo .

  • Escriba el siguiente código en la ventana que aparece.
 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 = "Porcentaje" Case IsNumeric(c): CellType = "Valor" End Select End Function 
  • Haga clic en el botón Archivo y guardar el archivo Excel.

  • Ahora, volveremos a nuestra hoja de cálculo de origen y escribiremos la siguiente función como a continuación en la celda G5 :
=TipoCelda(F5)

  • Al pulsar INTRODUCE obtendremos el tipo de datos de la celda F5 La función devolverá Fecha como tipo de datos.

  • Arrastraremos el controlador de relleno hacia abajo para aplicar la función al resto de las celdas de la celda Fecha de envío Veremos que muestra el tipo de datos como Texto para las fechas con valores de error.

  • Resaltaremos la celda con el tipo de dato Texto En el siguiente paso, corregiremos esas celdas.
  • Una vez corregidas esas celdas, podemos agrupar las fechas como hemos hecho en Método 1 .

Cosas para recordar

  • También puede utilizar VBA Tipo de celda para determinar el tipo de otros datos en una celda.
  • Seleccione Nueva hoja de cálculo al crear una tabla dinámica. Si selecciona Hoja de cálculo existente Existe un riesgo sustancial de que los datos se distorsionen si creamos la tabla dinámica en nuestra hoja de cálculo existente.

Conclusión

En este artículo, hemos aprendido a resolver el problema cuando no podemos agrupar fechas en una tabla dinámica en Excel. Si tienes alguna duda o recomendación sobre este artículo, por favor déjanos un comentario abajo ¡¡¡Que tengas un gran día!!!

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.