Como contar o número de linhas (quebras de linha) numa célula no Excel?
Ao trabalhar com dados no Excel, é comum deparar-se com células que contêm várias linhas de texto separadas por quebras de linha. Endereços importados, listas de produtos ou respostas a inquéritos, por exemplo, podem surgir como múltiplas linhas dentro de uma única célula — resultado do uso de Alt+Enter ou da formatação do intervalo de origem. Saber quantas linhas uma célula contém pode revelar-se essencial para análise de dados, limpeza ou elaboração de relatórios. Este artigo apresenta formas práticas de contar o número de linhas (ou seja, as quebras de linha) dentro de uma célula no Excel, ajudando-o a gerir melhor os seus dados e a otimizar o seu fluxo de trabalho.
Dividir facilmente conteúdos de células multilinha em linhas ou colunas no Excel
- Contar o número de linhas numa célula com fórmulas
- Macro VBA para contar quebras de linha nas células selecionadas e apresentar as contagens de linhas
Contar o número de linhas numa célula com fórmulas
O Excel não oferece um comando direto para contar quebras de linha numa célula, mas permite alcançar facilmente este objetivo com funções incorporadas. As fórmulas seguintes ajudam-no a contar o número de linhas numa célula — correspondente ao número de quebras de linha mais um. Esta abordagem revela-se particularmente útil ao analisar respostas a inquéritos, campos de comentários com múltiplos itens ou endereços armazenados em células individuais.
1. Selecione uma célula vazia onde pretende apresentar a contagem. Introduza a fórmula abaixo e prima a tecla Enter. Certifique-se de ajustar a referência da célula para a que pretende analisar (por exemplo, utilize)A2).
=LEN(A2)-LEN(SUBSTITUTE(A2,CHAR(10),«»))+1

Explicação: Esta fórmula calcula o número de quebras de linha (representadas por)CHAR(10)) na célula e adiciona 1 para obter o número total de linhas.
Nota: Nesta fórmula, A2 é a célula cujo número de linhas pretende contar. Se os seus dados estiverem noutra célula, basta alterar a referência.
2. Após introduzir a fórmula, mantenha a célula resultante selecionada. Para aplicar a fórmula a outras células na mesma coluna, arraste a alça de preenchimento para baixo e conte automaticamente as linhas em células adicionais, tal como ilustrado na imagem abaixo.

Dicas práticas e notas:
As fórmulas oferecem uma solução rápida e não destrutiva para contar quebras de linha, funcionando bem na maioria dos cenários habituais de Análise de Dados. Contudo, em necessidades mais avançadas — como processar simultaneamente grandes intervalos ou obter resultados para múltiplas seleções — a abordagem baseada em fórmulas pode revelar-se menos eficiente do que outros métodos.
Criar rapidamente um gráfico de velocímetro no Excel:
O utilitário Dividir Células do Kutools para ExcelPermite-lhe dividir facilmente o conteúdo das células por espaços, vírgulas, quebras de linha ou outros separadores em linhas ou colunas distintas no Excel, tal como ilustrado na imagem abaixo. Com esta ferramenta, após identificar as quebras de linha, pode transformar e analisar dados textuais multidimensionais, simplificando significativamente o seu fluxo de trabalho.

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Macro VBA para contar quebras de linha nas células selecionadas e apresentar as contagens de linhas
Ao trabalhar com grandes conjuntos de dados ou ao precisar contar o número de linhas (quebras de linha) em várias células simultaneamente, uma macro VBA oferece maior eficiência e flexibilidade do que fórmulas manuais. Esta solução é ideal para tarefas de processamento em lote, como resumir respostas, preparar dados para exportação ou realizar verificações de qualidade em texto importado.
Veja como pode contar rapidamente o número de linhas em cada célula selecionada utilizando uma macro VBA. Isto apresentará os resultados numa caixa de mensagem, permitindo-lhe rever as contagens rapidamente sem modificar os dados da sua folha de cálculo.
1. Clique em Ferramentas de Programador > Visual Basic para abrir a janela do Microsoft Visual Basic para Aplicações. No editor VBA, clique em Inserir > Módulo e cole o código seguinte no módulo recém-criado:
Sub CountLinesInSelection()
Dim rng As Range
Dim cell As Range
Dim lineCount As Long
Dim result As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select the range to count line breaks in:", xTitleId, rng.Address, Type:=8)
If rng Is Nothing Then Exit Sub
result = ""
For Each cell In rng
If Not IsEmpty(cell.Value) Then
lineCount = Len(cell.Value) - Len(Replace(cell.Value, Chr(10), "")) + 1
Else
lineCount = 0
End If
result = result & "Cell " & cell.Address(False, False) & ": " & lineCount & " line(s)" & vbCrLf
Next cell
MsgBox result, vbInformation, "Line Break Counts"
End Sub 2. Após introduzir o código, clique no botão
Executar para executar a macro. Irá surgir uma caixa de diálogo a solicitar-lhe que selecione o intervalo de células que pretende analisar — podendo tratar-se de qualquer seleção contígua ou não contígua.
3. A macro irá contar o número de quebras de linha (Quebra de linha) em cada célula selecionada e apresentar uma caixa de resumo com a lista de cada célula e a respetiva contagem de linhas. Se uma célula estiver vazia, a contagem de linhas devolvida será 0.
Dicas e resolução de problemas:
- Esta macro não modifica os dados do Planilha existente, tornando-a adequada quando necessita de um resumo rápido ou de uma verificação diagnóstica sem alterar nem adicionar colunas extra.
- Se receber um erro de permissão ao executar a macro, certifique-se de que o seu livro está guardado como um ficheiro com macros ativadas (*.xlsm) e de que as macros estão ativadas nas definições de segurança do Excel.
- Ao aplicar este método a seleções muito amplas, a caixa de mensagem pode tornar-se extensa; considere limitar o intervalo de células para facilitar a leitura.
Utilizar VBA é especialmente vantajoso para análises em lote, geração de relatórios ou quando precisa de uma visão geral pontual de várias regiões da folha de cálculo. Oferece grande flexibilidade a utilizadores avançados, mas, ao contrário das fórmulas, não se atualiza automaticamente quando os valores das células são alterados — sendo necessário reexecutá-lo sempre que efetuar edições relevantes.
Artigos relacionados:
- Como dividir conteúdos de células multilinha em linhas ou colunas separadas no Excel?
- Como colocar várias linhas de texto numa única célula no Excel?
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos