Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

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

Author Sun Last modified

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 o gráfico inteiro 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 personalizadamente rótulos de eixo em lote em múltiplos gráficos


Rotacionar rótulos de eixo em gráfico

Sempre que os rótulos dos eixos 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 aba 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, Rotacionar todo o texto 90°, Rotacionar todo o texto 270°, ou Empilhado. Diferentes opções se adequam a diferentes cenários:

  • Horizontal: Padrão, melhor para rótulos curtos.
  • Rotacionar todo o texto 90°/270°: Útil para rótulos longos para evitar sobreposição.
  • Empilhado: Coloca cada caractere ou palavra em uma nova linha, caso o espaço seja 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 aba 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 do eixo 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 que se parece com um quadrado com marcas de medição). Em seguida, localize a caixa suspensa Direção do Texto e escolha entre opções semelhantes: Horizontal, Rotacionar todo o texto 90°, Rotacionar todo o texto 270°, ou Empilhado. Ajuste e visualize o efeito para escolher o melhor ajuste para o layout de 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 Texto ou Alinhamento no painel Formatar Eixo e insira o grau específico que preferir. O desalinhamento pode ocorrer se ângulos negativos ou excessivamente grandes forem definidos, 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 proporciona a clareza desejada — especialmente se você deseja 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 conter 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 e multi-partes ou quando o texto rotacionado é difícil de interpretar.

Cenários aplicáveis:

  • Melhor quando a estrutura lógica dos rótulos permite pausas 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 alimentam 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))
    Esta fórmula substitui todos os hífens 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 de seus dados de rótulos de eixo.
  3. Aplique a formatação Quebrar Texto à coluna B para que as quebras de linha apareçam. Para fazer isso, selecione toda a coluna B, vá para Página Inicial > Quebrar 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órmula (por exemplo, coluna F) em vez da coluna original (A).
    1. Clique em qualquer barra no seu gráfico para ativar o gráfico, depois clique com o botão direito e selecione "Selecionar Dados..." no 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 a faixa de rótulos original pela nova faixa de fórmula, 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 a faixa 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 aparecerem após aplicar a fórmula, verifique se Quebrar 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 conforme necessário.


VBA: Rotacionar ou orientar personalizadamente rótulos de eixo em lote em múltiplos gráficos

Para usuários avançados ou aqueles gerenciando 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 as atualizações de layout de relatório são frequentes.

Cenários aplicáveis:

  • Atualizando simultaneamente o formato de vários gráficos (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.
  • Economizar 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 ser aplicada conforme o esperado — certifique-se de que os rótulos dos eixos sejam eixos padrão do Excel.
  • Se estiver executando a macro em uma pasta de trabalho/planilha 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. Depois de 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 do 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 estejam 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 surtir efeito, verifique as configurações de segurança do Excel para garantir que as macros estejam habilitadas e confirme que os eixos do gráfico utilizam recursos padrão de gráficos do Excel.


Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Chamar Funções Aprimoradas
Recursos Populares: Localizar, Destacar ou Marcar Duplicatas   |  Excluir Linhas em Branco   |  Consolidar Colunas ou Células sem Perder Dados   |   Arredondar...
Super PROC: Procura por múltiplos critérios    Procura por múltiplos valores  |   Procura em várias planilhas   |   Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente Lista suspensa  |  Lista suspensa dependente  |  Lista suspensa com múltipla seleção ...
Gerenciador de Colunas: Adicionar número específico de colunas  | Mover Colunas  | Alternar status de visibilidade de Colunas ocultas |  Comparar Intervalos & 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 (Auto Text)   |  Selecionador de Data   |  Mesclar Dados   |  Criptografar/Descriptografar Células    Enviar Email por Lista   |  Super Filtro   |   Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas: 12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...)  | 50+ Tipos de Gráficos (Gráfico de Gantt, ...)  | 40+ Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...)  | 19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem pelo 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
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 idiomas!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para acessar o recurso que você mais precisa...


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

  • Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
  • Aumente sua produtividade em50% e economize centenas de cliques todos os dias!

Todos os complementos Kutools. Um instalador

O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.

Excel Word Outlook Tabs PowerPoint
  • Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Um instalador, uma licença — configuração em minutos (pronto para MSI)
  • Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
  • Avaliação completa por30 dias — sem registro e sem cartão de crédito
  • Melhor custo-benefício — economize comparado à compra individual de add-ins