Skip to main content

¿Cómo repetir las etiquetas de fila para un grupo en una tabla dinámica?

Author: Xiaoyang Last Modified: 2025-08-06

Al trabajar con Tablas Dinámicas en Excel, los datos generalmente se presentan utilizando el diseño compacto por defecto. En este formato, las etiquetas de fila se agrupan juntas en una sola columna, lo que puede ayudar a ahorrar espacio pero puede comprometer la claridad, especialmente al analizar grandes conjuntos de datos con múltiples campos categóricos. En muchos casos, es necesario cambiar del diseño compacto al formato de esquema, donde cada campo se muestra en su propia columna. Aunque el diseño de esquema puede presentar los datos de manera más clara, por defecto solo mostrará las etiquetas de fila al principio de cada grupo, dejando las filas subsiguientes vacías. Esto puede dificultar la lectura o interpretación de los datos, especialmente si necesita filtrar, copiar o exportar los datos de la tabla dinámica para un procesamiento adicional. ¿Y cómo podría repetir las etiquetas de fila para un grupo en la tabla dinámica?

Repetir etiquetas de fila para todos los grupos de campos en la tabla dinámica

Repetir etiquetas de fila para un solo grupo de campos en la tabla dinámica

Código VBA - Repetir etiquetas de fila para múltiples tablas dinámicas u hojas de trabajo masivas


arrow blue right bubble Repetir etiquetas de fila para todos los grupos de campos en la tabla dinámica

Supongamos que tiene una tabla dinámica y desea repetir las etiquetas de fila para todos los grupos de campos, como se ilustra en las capturas de pantalla a continuación. Este enfoque suele ser necesario cuando la tabla dinámica resume datos jerárquicos, como categorías y subcategorías, y quiere que cada fila esté completamente etiquetada para facilitar la comprensión o para una extracción posterior.

original data arrow repeat heading in pivottable

Siga estos pasos para repetir las etiquetas de fila para todos los grupos de campos:

1. Haga clic en cualquier celda dentro de su tabla dinámica para activar las Herramientas de Tabla Dinámica. Luego, bajo la pestaña Diseño, haga clic en Diseño del Informe y elija Mostrar en Forma de Esquema. Esta acción formateará su tabla dinámica en un diseño de esquema, haciendo que cada campo se muestre en una columna separada. Esto es necesario porque no se pueden configurar las etiquetas repetidas cuando su tabla dinámica sigue en forma compacta.

click Show in Outline Form under design tab
arrow
Show in Outline Form result

2. A continuación, en la misma pestaña Diseño, seleccione nuevamente Diseño del Informe y luego haga clic en Repetir Todas las Etiquetas de Elemento. Esta función repite las etiquetas disponibles en cada campo para cada registro, resultando en un formato plano más legible:

click Repeat All Item Labels under design tab

3. Su tabla dinámica debería ahora mostrar etiquetas de fila repetidas para todos los grupos de campos, como se muestra a continuación. Cada fila tendrá información completa del grupo, lo cual es especialmente útil si desea filtrar, copiar los datos en otro lugar o exportarlos para reportes:

row labels are repeated for all fields group

Si necesita borrar las etiquetas repetidas y restaurar el estilo original en blanco, siga los mismos pasos y seleccione "No Repetir Etiquetas de Elemento".

Esta opción incorporada es rápida y confiable, pero tenga en cuenta que solo se aplica a la tabla dinámica donde realiza los cambios. Si tiene múltiples tablas dinámicas en su libro o necesita realizar esta operación en varios informes, deberá repetir los pasos individualmente o considerar métodos automatizados descritos más adelante.


arrow blue right bubble Repetir etiquetas de fila para un solo grupo de campos en la tabla dinámica

Es posible que no siempre desee repetir las etiquetas de fila para todos los campos, por ejemplo, en situaciones donde solo el grupo de nivel superior necesita repetirse y los grupos de nivel inferior no. Excel le permite repetir las etiquetas de elementos para un campo específico, dándole mayor personalización, especialmente cuando desea destacar solo una categoría clave o minimizar la redundancia visual.

1. Como antes, configure su tabla dinámica en Forma de Esquema: haga clic en cualquier celda dentro de la tabla dinámica, vaya a Diseño > Diseño del Informe > Mostrar en Forma de Esquema.

2. Haga clic directamente en la etiqueta de fila del campo que desea repetir en su tabla dinámica. Esto seleccionará la etiqueta de ese campo en la tabla dinámica.

3. Haga clic derecho en la etiqueta de fila seleccionada y luego elija Configuración del Campo en el menú contextual que aparece.

go to Field Settings from right click menu

4. En el cuadro de diálogo Configuración del Campo, cambie a la pestaña Diseño e Impresión. Marque la casilla etiquetada Repetir etiquetas de elemento. Ver captura de pantalla:

check Repeat item labels

5. Haga clic en Aceptar para aplicar los cambios. Ahora, solo las etiquetas del campo especificado se repetirán.

row labels are repeated only

Este método proporciona flexibilidad a nivel de campo mientras mantiene el resto de sus datos compactos. Recuerde: esta configuración se aplicará solo al campo seleccionado, y puede usarla en combinación con o en lugar del método de toda la tabla mencionado anteriormente.

Tenga en cuenta que si reorganiza los campos de su tabla dinámica o actualiza la tabla dinámica, la configuración de etiquetas repetidas podría restablecerse, requiriendo que vuelva a aplicar la opción si es necesario.


arrow blue right bubbleCódigo VBA - Repetir etiquetas de fila para múltiples tablas dinámicas u hojas de trabajo masivas

Si necesita aplicar la configuración de etiquetas de fila repetidas a múltiples tablas dinámicas, o incluso al mismo campo en muchas hojas de trabajo, hacerlo manualmente puede ser muy laborioso, especialmente al manejar informes o paneles complejos. En estos escenarios, usar VBA (Visual Basic for Applications) puede automatizar y agilizar el proceso.

1. Haga clic en Herramientas de Desarrollador > Visual Basic para abrir el editor de Microsoft Visual Basic for Applications. En la ventana de VBA, haga clic en Insertar > Módulo y copie y pegue el siguiente código en el módulo:

Sub RepeatRowLabelsAllPivots()
    ' This macro applies repeated row labels for all PivotTables in the current workbook
    Dim ws As Worksheet
    Dim pt As PivotTable
    Dim pf As PivotField
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    For Each ws In ActiveWorkbook.Worksheets
        For Each pt In ws.PivotTables
            pt.RowAxisLayout xlOutlineRow
            For Each pf In pt.RowFields
                pf.RepeatLabels = True
            Next pf
        Next pt
    Next ws
End Sub

2. Después de ingresar el código, haga clic en el botón Ejecutar o presione la tecla F5. Todas las tablas dinámicas en todas las hojas de trabajo se cambiarán al diseño de esquema y todas las etiquetas de fila se repetirán para cada grupo y campo.


Artículos relacionados:

¿Cómo crear hipervínculos clicables en una tabla dinámica?

¿Cómo mostrar el total general en la parte superior en una tabla dinámica?

¿Cómo filtrar los 10 principales elementos en una tabla dinámica?

Las mejores herramientas de productividad para Office

🤖 Asistente de IA de Kutools: Revoluciona el análisis de datos basado en: Ejecución inteligente |Generar código |Crear fórmulas personalizadas |Analizar datos y generar gráficos |Invocar funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda con múltiples criterios | Búsqueda de múltiples valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente listas desplegables | Lista desplegable dependiente | Lista desplegable con selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Cambiar la visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de libros y hojas de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Encriptar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtro negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y mucho más
Utiliza Kutools en tu idioma preferido: ¡compatible con Inglés, Español, Alemán, Francés, Chino y más de40 idiomas adicionales!

Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...


Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
  • ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!