Skip to main content

¿Cómo rotar las etiquetas de los ejes en un gráfico en Excel?

Author: Sun Last Modified: 2025-07-21

Al trabajar con gráficos en Excel, es posible que notes que las etiquetas de los ejes a veces pueden volverse demasiado largas, lo que provoca que se superpongan o aparezcan apiñadas, como se muestra en la captura de pantalla a continuación. Esto puede hacer que tu gráfico sea difícil de leer e interpretar, especialmente cuando trabajas con categorías o etiquetas de datos que contienen mucho texto. En lugar de cambiar el tamaño de todo el gráfico o comprimir tus datos, Excel proporciona opciones flexibles para rotar las etiquetas de los ejes, mejorando tanto la claridad como la apariencia general de tu visualización.

a screenshot showing the original axis labels in a chart

Rotar etiquetas de los ejes en un gráfico
Fórmula de Excel: Insertar saltos de línea en las etiquetas de los ejes con CARÁCT(10)
VBA: Rotación por lotes u orientación personalizada de etiquetas de los ejes en múltiples gráficos


Rotar etiquetas de los ejes en un gráfico

Siempre que las etiquetas de los ejes se vuelvan desordenadas en tu gráfico, rotarlas puede ayudarte a optimizar el espacio y la legibilidad sin necesidad de realizar cambios drásticos en el tamaño o diseño del gráfico. Rotar las etiquetas de los ejes es especialmente útil para gráficos con nombres de categoría largos, como respuestas a encuestas, códigos de productos o formatos de fecha.

Por favor, sigue estos pasos:

Rotar etiquetas de los ejes en Excel 2007/2010

1. Haz clic derecho en el eje cuyas etiquetas deseas rotar y selecciona Formato de eje desde el menú contextual. (Si accidentalmente haces clic fuera del eje o seleccionas el elemento incorrecto, simplemente inténtalo de nuevo para asegurarte de que el eje correcto esté resaltado antes de proceder).

a screenshot showing how to open the Format Axis dialog box

2. En el cuadro de diálogo Formato de eje, haz clic en la pestaña Alineación. Dentro de la sección Diseño de texto, encontrarás la lista desplegable Dirección del texto. Haz clic en esta lista y selecciona la orientación deseada para tus etiquetas, como Horizontal, Girar todo el texto 90°, Girar todo el texto 270° o Apilado. Diferentes opciones se adaptan a diferentes escenarios:

  • Horizontal: Predeterminado, mejor para etiquetas cortas.
  • Girar todo el texto 90°/270°: Útil para etiquetas largas para evitar superposición.
  • Apilado: Coloca cada carácter o palabra en una nueva línea si el espacio es limitado.
Prueba cada opción para ver qué formato se adapta mejor a los datos de tu gráfico.

a screenshot of selecting a text direction

3. Haz clic en Cerrar para salir del cuadro de diálogo. Tu gráfico reflejará inmediatamente la nueva orientación de las etiquetas.

a screenshot showing the new axis label after rotating

Consejo: Si deseas más control, como establecer un ángulo personalizado (distinto de los 90° o 270° fijos), permanece en la pestaña Alineación y ajusta el cuadro Ángulo personalizado al grado de rotación que prefieras (de -90° a +90°). Esto permite un ajuste más fino según las necesidades de diseño de tu gráfico.

Rotar etiquetas de los ejes en gráficos de Excel 2013 o versiones posteriores

Si estás trabajando en Microsoft Excel 2013, 2016, Microsoft 365 o versiones posteriores, la interfaz para formatear las etiquetas de los ejes está ligeramente actualizada pero proporciona opciones similares y, a veces, mejoradas para la alineación y dirección de las etiquetas.

1. Encuentra tu gráfico, luego haz clic derecho en las etiquetas de los ejes que deseas rotar. Desde el menú contextual, selecciona Formato de eje.

2. Un panel Formato de eje aparecerá en el lado derecho de tu pantalla. Haz clic en el botón Tamaño y propiedades (representado por un icono que se parece a un cuadrado con marcas de medición). Luego, encuentra la lista desplegable Dirección del texto y elige entre opciones similares: Horizontal, Girar todo el texto 90°, Girar todo el texto 270° o Apilado. Ajusta y previsualiza el efecto para elegir la opción que mejor se adapte a la disposición de tus datos.

a screenshot of selecting a text direction in Excel2013

Nota: Para ángulos de texto personalizados en Excel 2013 y versiones posteriores, busca las opciones Texto o Alineación en el panel Formato de eje e ingresa el grado específico que prefieras. Puede ocurrir una desalineación si se establecen ángulos negativos o excesivamente grandes, así que previsualiza los cambios antes de confirmar.

Precaución: Rotar las etiquetas de los ejes no cambia los datos subyacentes ni la estructura del gráfico. Si las etiquetas aún se superponen después de la rotación, considera otras opciones como reducir el tamaño de fuente, acortar el texto donde sea posible o ajustar las dimensiones generales del gráfico para una visualización óptima.

Si accidentalmente desalineas tus etiquetas o deseas restaurar la configuración original, simplemente sigue los mismos pasos y devuelve la orientación a “Horizontal”.


Fórmula de Excel: Insertar saltos de línea en las etiquetas de los ejes con CARÁCT(10)

Cuando rotar las etiquetas de los ejes no proporciona la claridad deseada—especialmente si quieres mantener el texto horizontal por razones estéticas—puedes introducir saltos de línea dentro de las propias etiquetas. Este enfoque es útil en casos donde las etiquetas están estructuradas (como contener una ciudad y un estado, o un código de producto y nombre), y dividirlas en varias líneas hace que tu gráfico sea significativamente más fácil de leer sin alterar la orientación del texto. Esta solución es altamente recomendada para etiquetas complejas y de varias partes o cuando el texto rotado es difícil de interpretar.

Escenarios aplicables:

  • Mejor cuando la estructura lógica de las etiquetas permite rupturas naturales (por ejemplo, separar por un guion, barra diagonal o espacio).
  • Ideal para tableros, informes o presentaciones donde la claridad y el profesionalismo importan.
  • Si los datos se alimentan dinámicamente en el gráfico, actualiza las fórmulas subyacentes para la actualización automática.

Notas de parámetros:
CHAR(10) representa un salto de línea (nueva línea) en Excel. Esto requiere que las celdas relevantes tengan Ajustar texto habilitado en el formato de celda para mostrar correctamente el texto de varias líneas.

Pasos:

  1. Supongamos que tus etiquetas de eje originales están en la columna A. En una nueva columna (por ejemplo, columna F), introduce la siguiente fórmula (en la celda F2):
    =SUBSTITUTE(A1,"-",CHAR(10))
    Esta fórmula reemplaza cada guion en la etiqueta con un salto de línea. Puedes personalizar el argumento "-" para reemplazar una coma, espacio u otro carácter según la estructura de tu etiqueta.
  2. Presiona Enter para aplicar la fórmula, luego cópiala hacia abajo para el resto de tus datos de origen de las etiquetas del eje.
  3. Aplica el formato Ajustar texto a la columna B para que aparezcan los saltos de línea. Para hacer esto, selecciona toda la columna B, ve a Inicio > Ajustar texto.
    a screenshot of selecting the Wrap Text option
  4. Configura las etiquetas del eje de tu gráfico para que hagan referencia a la nueva columna de fórmulas (por ejemplo, columna F) en lugar de la columna original (A).
    1. Haz clic en cualquier barra de tu gráfico para activarlo, luego haz clic derecho y selecciona "Seleccionar datos..." desde el menú contextual.
      a screenshot of selecting the select data option
    2. En el cuadro de diálogo Seleccionar origen de datos, ve a la sección Etiquetas del eje horizontal (categoría) y haz clic en el botón "Editar".
      a screenshot of selecting the edit button
    3. En el cuadro de diálogo Etiquetas del eje, reemplaza el rango de etiquetas original con el nuevo rango de fórmulas, donde la columna F contiene tus fórmulas SUSTITUIR(...,CARÁCT(10)).
      a screenshot of selecting the new data range with formulas
    4. Haz clic en Aceptar para confirmar el rango de etiquetas, luego haz clic en Aceptar nuevamente para cerrar el cuadro de diálogo Seleccionar origen de datos.

Recordatorio de error: Si los saltos de línea no aparecen después de aplicar la fórmula, verifica nuevamente que Ajustar texto esté habilitado para las celdas relevantes. Además, en Mac, CARÁCT(10) puede comportarse de manera diferente en algunas versiones de Excel—prueba y ajusta si es necesario.


VBA: Rotación por lotes u orientación personalizada de etiquetas de los ejes en múltiples gráficos

Para usuarios avanzados o aquellos que gestionan numerosos gráficos, rotar manualmente cada etiqueta de los ejes puede ser repetitivo y llevar mucho tiempo. Usar una macro VBA te permite automatizar el proceso—rotar etiquetas de los ejes por lotes, establecer un ángulo personalizado o incluso iterar en todos los gráficos de un libro o hoja de trabajo. Esto es especialmente útil para informes corporativos estandarizados o cuando se actualizan diseños de informes regularmente.

Escenarios aplicables:

  • Actualizar el formato de múltiples gráficos simultáneamente (por ejemplo, plantillas de empresa, informes periódicos).
  • Aplicar un ángulo u orientación específica a todas las etiquetas de los ejes según las directrices corporativas o de publicación.
  • Ahorrar tiempo cuando se necesitan cambios o ajustes frecuentes para un formato consistente.

Solución de problemas y notas de parámetros:

  • Si el eje que deseas rotar contiene celdas de etiquetas vacías o combinadas, la macro puede no aplicarse como se espera—asegúrate de que las etiquetas de los ejes sean ejes estándar de gráficos de Excel.
  • Si ejecutas la macro en un libro/hoja protegida, desprotege primero para permitir cambios.
  • Este código puede adaptarse para los ejes X o Y cambiando el código según sea necesario. 

Pasos:

1. Haz clic en Desarrollador > Visual Basic para abrir el editor de VBA. En la nueva ventana Microsoft Visual Basic para Aplicaciones, haz clic en Insertar > Módulo, luego pega el siguiente código en el módulo abierto:

Sub RotateAllChartAxisLabels()
    Dim cht As ChartObject
    Dim ws As Worksheet
    Dim angle As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    angle = Application.InputBox("Enter rotation angle in degrees (-90 to 90):", xTitleId, 45, , , , , 1)
    
    If angle < -90 Or angle > 90 Then
        MsgBox "Enter an angle between -90 and 90 degrees."
        Exit Sub
    End If
    
    For Each ws In ActiveWorkbook.Worksheets
        For Each cht In ws.ChartObjects
            cht.Chart.Axes(xlCategory).TickLabels.Orientation = angle
        Next cht
    Next ws
End Sub

2. Después de ingresar el código, haz clic en el Run button botón o presiona F5 para ejecutar la macro. Aparecerá un cuadro de diálogo que te pedirá especificar el ángulo de rotación deseado (dentro del rango válido de -90 a 90 grados).

Luego, todas las etiquetas del eje de categoría en todos los gráficos de tu libro se actualizarán al ángulo que ingresaste.

Nota: Siempre guarda tu trabajo antes de aplicar macros y asegúrate de que las macros estén habilitadas en la configuración de Excel. Si experimentas errores con gráficos específicos (como PivotCharts o tipos de gráficos especializados), es posible que necesites adaptar el código o realizar ajustes manuales.

Restauración: Si deseas restablecer la rotación a normal (horizontal), simplemente vuelve a ejecutar la macro e ingresa 0 para el ángulo de rotación.

Si la macro no parece surtir efecto, revisa la configuración de seguridad de Excel para asegurarte de que las macros estén habilitadas, y confirma que los ejes del gráfico utilicen funciones estándar de gráficos de Excel.


Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: 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 por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de 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 Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | 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 para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • 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 lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!