Skip to main content

Crear un gráfico de categorías multinivel en Excel

Author: Siluvia Last Modified: 2025-08-06

Un gráfico de categorías multinivel puede mostrar tanto las etiquetas de la categoría principal como las subcategorías al mismo tiempo. Cuando tienes valores para elementos que pertenecen a diferentes categorías y deseas distinguir visualmente los valores entre categorías, este gráfico puede ayudarte.

Este tutorial demuestra métodos detallados para crear dos tipos de gráficos de categorías multinivel en Excel.

steps of creating a multi-level category chart in Excela multi-level category chart in Excel

Crear un gráfico de barras de categorías multinivel en Excel
Crear un gráfico de columnas de categorías multinivel en Excel
Crea fácilmente un gráfico de categorías multinivel con una herramienta sorprendente
Descargar el archivo de muestra
Video: Crear un gráfico de bandas en Excel


Crear un gráfico de categorías multinivel en Excel

Por favor, sigue los siguientes pasos para crear un gráfico de categorías multinivel en Excel.

1. Primero, organiza tus datos sobre los cuales crearás un gráfico de categorías multinivel como se muestra a continuación.

1.1) En la primera columna, escribe los nombres de las categorías principales;
1.2) En la segunda columna, escribe los nombres de las subcategorías;
1.3) En la tercera columna, escribe cada dato correspondiente a las subcategorías.

steps of creating a multi-level category chart in Excel

2. Selecciona el rango de datos, haz clic en Insertar > Insertar gráfico de columnas o barras > Barras agrupadas.

steps of creating a multi-level category chart in Excel

3. Arrastra el borde del gráfico para ampliar el área del gráfico. Ver la siguiente demostración.

4. Haz clic derecho en la barra y selecciona Formato de serie de datos desde el menú contextual para abrir el panel Formato de serie de datos.

Consejos: También puedes hacer doble clic en cualquiera de las barras para abrir el panel Formato de serie de datos.

steps of creating a multi-level category chart in Excel

5. En el panel Formato de serie de datos, cambia el Ancho de espacio a 50%.

steps of creating a multi-level category chart in Excel

Ahora el gráfico se muestra de la siguiente manera.

steps of creating a multi-level category chart in Excel

6. Inserta dos filas en blanco antes de cada subcategoría principal (excepto la primera) en el rango de datos. Luego puedes ver que las categorías y las barras de datos en el gráfico están separadas por espacios en blanco.

steps of creating a multi-level category chart in Excel

7. Haz doble clic en la primera celda de la primera fila de cada par de filas en blanco que has insertado en el paso 6, escribe un espacio presionando la tecla Espacio una vez en el teclado. Luego puedes ver que se agregan contornos negros a las áreas en blanco en los campos del eje vertical.

steps of creating a multi-level category chart in Excel

8. Haz clic en el eje vertical, ve al panel Formato de eje y luego marca la casilla Categorías en orden inverso.

steps of creating a multi-level category chart in Excel

9. Selecciona el título del gráfico y luego presiona la tecla Suprimir para eliminarlo del gráfico. Haz lo mismo para eliminar el eje horizontal y las líneas de cuadrícula.

10. Ahora necesitas especificar diferentes colores para cada categoría principal.

10.1) Haz clic dos veces en la primera barra de la primera categoría principal para seleccionarla únicamente;
10.2) Ve al panel Formato de punto de datos, haz clic en el ícono Relleno y línea, selecciona la opción Relleno sólido en la sección Relleno y luego especifica un color según sea necesario;

steps of creating a multi-level category chart in Excel

10.3) Presiona la tecla Derecha en el teclado para seleccionar la siguiente barra y luego presiona la tecla F4 para especificar el mismo color de relleno.
10.4) Repite el paso 10.3) para especificar el mismo color de relleno a todas las barras de la primera categoría principal.
10.5) Repite los pasos anteriores 10.1) – 10.4) para especificar otro color de relleno para las barras de la segunda categoría principal.

Después de especificar colores de relleno para distinguir las categorías, puedes ver que el gráfico se muestra como se muestra en la siguiente captura de pantalla.

steps of creating a multi-level category chart in Excel

11. Ahora cambia los colores del contorno del eje vertical y las barras a negro.

11.1) Selecciona el título del gráfico y presiona la tecla Suprimir para eliminarlo del gráfico. Haz lo mismo para eliminar las líneas de cuadrícula y el eje horizontal;
12.2) Selecciona el eje vertical, ve al panel Formato de eje, haz clic en el ícono Relleno y línea, selecciona la opción Línea sólida en la sección Línea y luego selecciona Negro en la lista desplegable Color.

steps of creating a multi-level category chart in Excel

12.3) Haz clic en cualquiera de las barras y luego presiona la tecla F4 para aplicar el mismo color de contorno a todas las barras.

Ahora el gráfico se muestra de la siguiente manera.

steps of creating a multi-level category chart in Excel

13. Ahora necesitas agregar etiquetas de datos a las barras de datos. Por favor, selecciona el gráfico, haz clic en el botón Elementos del gráfico y luego marca la casilla Etiquetas de datos.

steps of creating a multi-level category chart in Excel

Ahora el gráfico de categorías multinivel está completo como se muestra en la siguiente captura de pantalla.

steps of creating a multi-level category chart in Excel


Crear un gráfico de columnas de categorías multinivel en Excel

En esta sección, te mostraré un nuevo tipo de gráfico de columnas de categorías multinivel. Como se muestra en la siguiente captura de pantalla, este tipo de gráfico de columnas de categorías multinivel puede ser más eficiente para mostrar tanto las etiquetas de la categoría principal como las subcategorías al mismo tiempo. Y puedes comparar la misma subcategoría en cada categoría principal verticalmente.

Puedes seguir la siguiente guía para crear este tipo de gráfico de columnas de categorías multinivel en Excel.

steps of creating a multi-level category column chart in Excel

1. Como se muestra en el gráfico anterior, hay tres niveles de columnas de categorías, y cada nivel de columnas está separado por espaciado, por lo que el primer paso es calcular el espaciado entre cada nivel de columnas basado en los datos originales como se muestra en la siguiente captura de pantalla.

steps of creating a multi-level category column chart in Excel

1.1) Copia el rango de datos original y pégalo en un nuevo rango. Inserta una columna en blanco junto a cada columna y luego completa los encabezados de columna. Ver captura de pantalla:

steps of creating a multi-level category column chart in Excel

1.2) En la primera celda en blanco de la primera columna en blanco, ingresa la siguiente fórmula y presiona la tecla Intro. Luego selecciona la celda de resultado, arrastra el controlador de autocompletar hacia abajo para obtener los demás resultados.
=MAX(B2:B6)*1.1-B2
Nota: En la fórmula, 1.1 es un valor variable. Si deseas que el espaciado sea mayor, este valor debe ser mayor que 1.1. Depende de tus necesidades.

steps of creating a multi-level category column chart in Excel

1.3) Aplica la siguiente fórmula en la primera celda en blanco de la segunda columna en blanco. Luego arrastra el controlador de autocompletar hacia abajo para obtener los demás resultados.
=MAX(C2:C6)*1.1-C2

steps of creating a multi-level category column chart in Excel

1.4) En la primera celda en blanco de la tercera columna en blanco, aplica la siguiente fórmula, luego arrastra el controlador de autocompletar hacia abajo para obtener los demás resultados.
=MAX(D2:D6)*1.1-D2

steps of creating a multi-level category column chart in Excel

2. Selecciona todo el rango auxiliar (A9:G14), haz clic en Insertar > Insertar gráfico de columnas o barras > Columna apilada.

steps of creating a multi-level category column chart in Excel

3. Luego, se inserta un gráfico apilado en la hoja de trabajo actual. Mantén el gráfico seleccionado, haz clic en Cambiar fila/columna bajo la pestaña Diseño (Herramientas de gráficos).

steps of creating a multi-level category column chart in Excel

Luego el gráfico se muestra de la siguiente manera.

steps of creating a multi-level category column chart in Excel

4. Haz doble clic en cualquier serie en el gráfico para abrir el panel Formato de serie de datos. En el panel, cambia el Ancho de espacio a 0%.

steps of creating a multi-level category column chart in Excel

5. Selecciona la serie de datos de espaciado1 en el gráfico, ve al panel Formato de serie de datos para configurar como sigue.

5.1) Haz clic en el ícono Relleno y línea;
5.2) Selecciona Sin relleno en la Relleno sección.

Luego estas barras de datos están ocultas.

steps of creating a multi-level category column chart in Excel

6. Selecciona la serie de datos de espaciado2, presiona la tecla F4 para ocultarla en el gráfico.

7. Luego oculta la serie de datos de espaciado3 con la misma operación que arriba.

8. Elimina el título del gráfico y las líneas de cuadrícula.

Luego el gráfico se muestra como se muestra en la siguiente captura de pantalla.

steps of creating a multi-level category column chart in Excel

9. Selecciona la serie de datos superior y ve al panel Formato de serie de datos para configurar como sigue.

9.1) Haz clic en el ícono Relleno y línea;
9.2) Selecciona la opción Línea sólida en la sección Borde;
9.3) Elige el color Blanco en la lista desplegable Color;
9.4) Cambia el ancho del borde a 1.5pt.

steps of creating a multi-level category column chart in Excel

10. Repite el paso 9 para agregar los mismos estilos de borde a las otras dos filas. Luego obtendrás el siguiente gráfico.

steps of creating a multi-level category column chart in Excel

Ahora necesitas agregar los valores de la categoría principal al lado derecho del área de trazado como se muestra en la siguiente captura de pantalla.

steps of creating a multi-level category column chart in Excel

11. Para agregar estos valores, primero, necesitamos obtener las posiciones específicas de estos valores en el gráfico con algunos datos auxiliares.

11.1) En un nuevo rango, escribe tres 6 en una columna, y en la siguiente columna, escribe el número 0 en la primera celda.
Notas:
  • 1) Como podemos ver, hay cinco columnas que representan las subcategorías en el gráfico. Para ubicar los valores de la categoría principal al lado derecho del área de trazado, necesitamos colocar los valores de la categoría principal en la sexta columna del gráfico. Por eso el primer dato de la nueva columna auxiliar es 6. Y como hay tres categorías principales, aquí necesitamos tres 6.
  • 2) El número 0 representa la posición de la primera categoría principal.
  • steps of creating a multi-level column category chart in Excel
11.2) En la siguiente celda, aplica la siguiente fórmula para obtener la posición de la segunda categoría principal.
=MAX(B2:B6)*1.1

steps of creating a multi-level category column chart in Excel

11.3) Aplica la siguiente fórmula en la última celda para obtener la posición de la última categoría principal.
=MAX(C2:C6)*1.1+C18

steps of creating a multi-level category column chart in Excel

12. Haz clic derecho en el gráfico y haz clic en Seleccionar datos en el menú contextual.

steps of creating a multi-level category column chart in Excel

13. En el cuadro de diálogo Seleccionar origen de datos, haz clic en el botón Agregar.

14. En el cuadro de diálogo Editar serie, selecciona los datos de posición que has calculado para las categorías principales en el cuadro Valores de la serie y luego haz clic en el botón Aceptar.

steps of creating a multi-level category column chart in Excel

15. Luego, regresa al cuadro de diálogo Seleccionar origen de datos, puedes ver que una nueva serie “Serie7” se ha añadido en el cuadro Entradas de leyenda, haz clic en Aceptar para guardar los cambios.

steps of creating a multi-level category column chart in Excel

16. Haz clic derecho en el gráfico y selecciona Cambiar tipo de gráfico de serie en el menú contextual.

steps of creating a multi-level category column chart in Excel

17. En el Cambiar tipo de gráfico cuadro de diálogo, especifica el Tipo de gráfico como “Dispersión” para la nueva serie que agregaste en el paso 15, y luego haz clic en Aceptar.

steps of creating a multi-level category column chart in Excel

Ahora el gráfico se muestra como se muestra en la siguiente captura de pantalla.

steps of creating a multi-level category column chart in Excel

18. Haz clic derecho en el gráfico y haz clic en Seleccionar datos en el menú contextual.

19. En el cuadro de diálogo Seleccionar origen de datos, selecciona la serie que has agregado en el paso 15, y luego haz clic en el botón Editar.

steps of creating a multi-level category column chart in Excel

20. En el cuadro de diálogo Editar serie, selecciona las celdas con el número 6 en el cuadro Valores X de la serie y luego haz clic en Aceptar.

steps of creating a multi-level category column chart in Excel

21. Haz clic en Aceptar para guardar los cambios cuando regrese al cuadro de diálogo Seleccionar origen de datos.

22. Ahora la nueva serie se muestra como puntos de dispersión y se muestra en el lado derecho del área de trazado. Selecciona los puntos, haz clic en el botón Elementos del gráfico y luego marca la casilla Etiquetas de datos.

steps of creating a multi-level category column chart in Excel

23. Haz clic derecho en las etiquetas de datos y selecciona Formato de etiquetas de datos en el menú contextual.

steps of creating a multi-level category column chart in Excel

24. En el panel Formato de etiquetas de datos, por favor, haz lo siguiente.

24.1) Marca la casilla Valor de celdas;

steps of creating a multi-level category column chart in Excel

24.2) En el cuadro de diálogo Rango de etiqueta de datos emergente, selecciona el rango que contiene los valores de la categoría principal y luego haz clic en Aceptar.

steps of creating a multi-level category column chart in Excel

24.3) Desmarca la casilla Valor Y;
24.4) Selecciona la opción Arriba en la sección Posición de la etiqueta.

steps of creating a multi-level category column chart in Excel

25. Selecciona los puntos en el gráfico y luego ve al panel Formato de serie de datos para configurar como sigue.

25.1) Haz clic en el ícono Relleno y línea;
25.2) Haz clic en la pestaña Marcador;
25.3) Expande las Opciones de marcador y luego selecciona Ninguno. Ver captura de pantalla:

steps of creating a multi-level category column chart in Excel

26. Elimina la leyenda del gráfico seleccionándola y presionando la tecla Suprimir en el teclado.

27. Puedes formatear el máximo del eje vertical para hacer que el gráfico sea compacto haciendo doble clic en el eje vertical, luego ingresando un nuevo valor en el cuadro Máximo en el panel Formato de eje.

steps of creating a multi-level category column chart in Excel

28. Agrega etiquetas de datos a la serie seleccionando la serie, haciendo clic en el botón Elementos del gráfico y luego marcando la casilla Etiquetas de datos. Ver captura de pantalla:

steps of creating a multi-level category column chart in Excel

Ahora un gráfico de columnas de categorías multinivel está completo.

steps of creating a multi-level category column chart in Excel


Crea fácilmente un gráfico de categorías multinivel en Excel

La utilidad Gráfico de columnas de múltiples capas de Kutools para Excel proporciona tres tipos de gráficos de categorías multinivel. Con esta función, puedes crear fácilmente uno de los gráficos de categorías multinivel en Excel con solo unos pocos clics, como se muestra en la siguiente demostración.
¡Descarga y prueba ahora! 30-día de prueba gratuita

Descargar el archivo de muestra

sample of creating a multi-level category chart in Excel


Video: Crear un gráfico de categorías multinivel en Excel