Como rotacionar rótulos de eixo em um gráfico no Excel?
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.
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.)
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.
3. Clique em Fechar para sair da caixa de diálogo. Seu gráfico refletirá imediatamente a nova orientação dos rótulos.
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.
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:
- 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. - Pressione Enter para aplicar a fórmula, depois copie-a para baixo para o restante de seus dados de rótulos de eixo.
- 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.
- 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).
- 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.
- 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".
- 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)).
- 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.
- 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.
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 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
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.





- 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