Skip to main content

Como rotacionar rótulos de eixo em um gráfico no Excel?

Author: Sun Last Modified: 2025-07-21

Ao trabalhar com gráficos no Excel, você pode notar que os rótulos dos eixos às vezes podem se tornar bastante longos, causando sobreposição ou aparecendo de forma desorganizada, como ilustrado na captura de tela abaixo. Isso pode dificultar a leitura e interpretação do seu gráfico, especialmente ao lidar com categorias ou rótulos de dados que contêm muito texto. Em vez de redimensionar todo o gráfico ou comprimir seus dados, o Excel oferece opções flexíveis para rotacionar os rótulos dos eixos, melhorando tanto a clareza quanto a aparência geral da sua visualização.

a screenshot showing the original axis labels in a chart

Rotacionar rótulos de eixo em gráfico
Fórmula do Excel: Inserir quebras de linha em rótulos de eixo com CARACT(10)
VBA: Rotacionar ou orientar em lote rótulos de eixo em vários gráficos


Rotacionar rótulos de eixo em gráfico

Sempre que os rótulos de eixo ficarem desorganizados no seu gráfico, rotacioná-los pode ajudá-lo a otimizar o espaço e a legibilidade sem a necessidade de mudanças drásticas no tamanho ou layout do gráfico. Rotacionar rótulos de eixo é especialmente útil para gráficos com nomes de categoria longos, como respostas de pesquisa, códigos de produtos ou formatos de data.

Por favor, siga estes passos:

Rotacionar rótulos de eixo no Excel 2007/2010

1. Clique com o botão direito no eixo cujos rótulos deseja rotacionar e escolha Formatar Eixo no menu de contexto. (Se você clicar acidentalmente fora do eixo ou selecionar o elemento errado, simplesmente tente novamente para garantir que o eixo correto esteja destacado antes de prosseguir.)

a screenshot showing how to open the Format Axis dialog box

2. Na caixa de diálogo Formatar Eixo, clique na guia Alinhamento. Dentro da seção Layout de Texto, você encontrará a lista suspensa Direção do Texto. Clique nesta lista e selecione a orientação desejada para seus rótulos, como Horizontal, Girar todo o texto 90°, Girar todo o texto 270° ou Empilhado. Diferentes opções se adaptam a diferentes cenários:

  • Horizontal: Padrão, melhor para rótulos curtos.
  • Girar todo o texto 90°/270°: Útil para rótulos longos para evitar sobreposição.
  • Empilhado: Coloca cada caractere ou palavra em uma nova linha se o espaço for limitado.
Experimente cada uma para ver qual formato se adapta melhor aos dados no seu gráfico.

a screenshot of selecting a text direction

3. Clique em Fechar para sair da caixa de diálogo. Seu gráfico refletirá imediatamente a nova orientação dos rótulos.

a screenshot showing the new axis label after rotating

Dica: Se você quiser mais controle, como definir um ângulo personalizado (além dos fixos 90° ou 270°), permaneça na guia Alinhamento e ajuste a caixa Ângulo personalizado para o grau de rotação preferido (de -90° a +90°). Isso permite um ajuste mais fino com base nas necessidades de layout do seu gráfico.

Rotacionar rótulos de eixo em gráfico do Excel 2013 ou posterior

Se você estiver trabalhando no Microsoft Excel 2013, 2016, Microsoft 365 ou versões posteriores, a interface para formatação de rótulos de eixo está ligeiramente atualizada, mas fornece opções semelhantes e, às vezes, aprimoradas para alinhamento e direção dos rótulos.

1. Localize seu gráfico, depois clique com o botão direito nos rótulos dos eixos que deseja rotacionar. No menu de contexto, escolha Formatar Eixo.

2. Um painel Formatar Eixo aparecerá no lado direito da sua tela. Clique no botão Tamanho e Propriedades (representado por um ícone parecido com um quadrado com marcas de medida). Em seguida, localize a caixa suspensa Direção do Texto e escolha entre opções semelhantes: Horizontal, Girar todo o texto 90°, Girar todo o texto 270° ou Empilhado. Ajuste e visualize o efeito para escolher o que melhor se adapta ao layout dos seus dados.

a screenshot of selecting a text direction in Excel2013

Nota: Para ângulos de texto personalizados no Excel 2013 e posterior, procure as opções Opções de Texto ou Controles de Alinhamento no painel Formatar Eixo e insira o grau específico que preferir. Podem ocorrer desalinhamentos se forem definidos ângulos negativos ou excessivamente grandes, então visualize as alterações antes de confirmar.

Precaução: Rotacionar rótulos de eixo não altera os dados subjacentes ou a estrutura do gráfico. Se os rótulos ainda se sobrepuserem após a rotação, considere outras opções, como reduzir o tamanho da fonte, encurtar o texto onde possível ou ajustar as dimensões gerais do gráfico para uma visualização ideal.

Se você acidentalmente desalinhar seus rótulos ou quiser restaurar as configurações originais, basta seguir os mesmos passos e retornar a orientação para “Horizontal”.


Fórmula do Excel: Inserir quebras de linha em rótulos de eixo com CARACT(10)

Quando rotacionar rótulos de eixo não fornecer a clareza desejada — especialmente se você quiser manter o texto horizontal por razões estéticas — você pode introduzir quebras de linha dentro dos próprios rótulos. Essa abordagem é útil em casos onde os rótulos são estruturados (como aqueles que contêm uma cidade e um estado, ou um código de produto e nome) e dividi-los em várias linhas torna seu gráfico significativamente mais fácil de ler sem alterar a orientação do texto. Esta solução é altamente recomendada para rótulos complexos de várias partes ou quando o texto rotacionado é difícil de interpretar.

Cenários aplicáveis:

  • Melhor quando a estrutura lógica dos rótulos permite quebras naturais (por exemplo, separando por hífen, barra ou espaço).
  • Ideal para dashboards, relatórios ou apresentações onde clareza e profissionalismo importam.
  • Se os dados alimentarem o gráfico dinamicamente, atualize as fórmulas subjacentes para auto-atualização.

Notas de parâmetros:
CHAR(10) representa uma quebra de linha (nova linha) no Excel. Isso requer que as células relevantes tenham Quebra de Texto habilitado na formatação da célula para exibir corretamente o texto de várias linhas.

Passos:

  1. Suponha que seus rótulos de eixo originais estejam na coluna A. Em uma nova coluna (por exemplo, coluna F), insira a seguinte fórmula (na célula F2):
    =SUBSTITUTE(A1,"-",CHAR(10))
    Essa fórmula substitui cada hífen no rótulo por uma quebra de linha. Você pode personalizar o argumento "-" para substituir uma vírgula, espaço ou outro caractere com base na estrutura do seu rótulo.
  2. Pressione Enter para aplicar a fórmula, depois copie-a para baixo para o restante dos seus dados de rótulo de eixo.
  3. Aplique a formatação Quebra de Texto à coluna B para que as quebras de linha apareçam. Para fazer isso, selecione toda a coluna B, vá para Página Inicial > Quebra de Texto.
    a screenshot of selecting the Wrap Text option
  4. Defina os rótulos do eixo do gráfico para referenciar a nova coluna de fórmulas (por exemplo, coluna F) em vez da coluna original (A).
    1. Clique em qualquer barra no seu gráfico para ativá-lo, depois clique com o botão direito e selecione "Selecionar Dados..." a partir do menu de contexto.
      a screenshot of selecting the select data option
    2. Na caixa de diálogo Selecionar Fonte de Dados, vá para a seção Rótulos do Eixo Horizontal (Categoria) e clique no botão "Editar".
      a screenshot of selecting the edit button
    3. Na caixa de diálogo Rótulos do Eixo, substitua o intervalo de rótulos original pelo novo intervalo de fórmulas, onde a coluna F contém suas fórmulas SUBSTITUIR(...;CARACT(10)).
      a screenshot of selecting the new data range with formulas
    4. Clique em OK para confirmar o intervalo de rótulos, depois clique em OK novamente para fechar a caixa de diálogo Selecionar Fonte de Dados.

Lembrete de erro: Se as quebras de linha não estiverem aparecendo após aplicar a fórmula, verifique duas vezes se Quebra de Texto está habilitado para as células relevantes. Além disso, no Mac, CARACT(10) pode se comportar de maneira diferente em algumas versões do Excel — teste e ajuste se necessário.


VBA: Rotacionar ou orientar em lote rótulos de eixo em vários gráficos

Para usuários avançados ou aqueles que gerenciam muitos gráficos, rotacionar manualmente cada rótulo de eixo pode ser repetitivo e demorado. Usar uma macro VBA permite automatizar o processo — rotacionando rótulos de eixo em lote, definindo um ângulo personalizado ou até iterando em todos os gráficos em uma pasta de trabalho ou planilha. Isso é especialmente útil para relatórios corporativos padronizados ou quando você atualiza layouts de relatório regularmente.

Cenários aplicáveis:

  • Atualizando o formato de vários gráficos simultaneamente (por exemplo, modelos de empresa, relatórios periódicos).
  • Aplicando um ângulo ou orientação específica a todos os rótulos de eixo de acordo com diretrizes corporativas ou de publicação.
  • Economizando tempo quando mudanças ou ajustes frequentes são necessários para formatação consistente.

Solução de problemas e notas de parâmetros:

  • Se o eixo que você deseja rotacionar contiver células de rótulo vazias ou mescladas, a macro pode não funcionar conforme o esperado — certifique-se de que os rótulos dos eixos sejam eixos padrão de gráfico do Excel.
  • Se estiver executando a macro em uma pasta de trabalho/folha protegida, desproteja-a primeiro para permitir alterações.
  • Este código pode ser adaptado para o eixo X ou Y alterando o código conforme necessário. 

Passos:

1. Clique em Desenvolvedor > Visual Basic para abrir o editor VBA. Na nova janela Microsoft Visual Basic para Aplicações, clique em Inserir > Módulo, depois cole o seguinte código no módulo aberto:

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. Após inserir o código, clique no Run button botão ou pressione F5 para executar a macro. Uma caixa de diálogo solicitará que você especifique o ângulo de rotação desejado (dentro do intervalo válido de -90 a 90 graus).

Em seguida, todos os rótulos de eixo de categoria em todos os gráficos de sua pasta de trabalho serão atualizados para o ângulo que você inseriu.

Nota: Sempre salve seu trabalho antes de aplicar macros e certifique-se de que as macros estão habilitadas nas configurações do Excel. Se você encontrar erros com gráficos específicos (como Gráficos Dinâmicos ou tipos de gráficos especializados), pode ser necessário adaptar o código ou aplicar ajustes manuais.

Restauração: Se você deseja redefinir a rotação para normal (horizontal), basta executar a macro novamente e inserir 0 para o ângulo de rotação.

Se a macro não parecer ter efeito, verifique suas configurações de segurança do Excel para garantir que as macros estão habilitadas e confirme que os eixos dos gráficos usam recursos padrão de gráficos do Excel.


Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente | Gerar Código | Criar Fórmulas Personalizadas | Analisar Dados e Gerar Gráficos | Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ...) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ... e muito mais

Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...


O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!