KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como contar o número de linhas (quebras de linha) numa célula no Excel?

AutorSiluvia Data de Modificação

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

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

Uma captura de ecrã que mostra uma fórmula para contar o número de linhas numa célula no Excel

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.

Uma captura de ecrã que mostra os resultados da contagem de quebras de linha em células utilizando uma fórmula no Excel

Dicas práticas e notas:

1. Para uma célula que aparenta estar vazia (uma célula em branco), ainda assim obterá um resultado de 1. Se pretender que a fórmula devolva 0 para células completamente Células vazias ou sem conteúdo, considere a variação abaixo.
2. Se precisar que a fórmula devolva 0 para células em branco, utilize esta alternativa:
=LEN(A2)-LEN(SUBSTITUTE(A2;CHAR(10);«»))+(LEN(A2)>1)
Esta abordagem é especialmente adequada quando o seu conjunto de dados inclui Células vazias e pretende distinguir entre entradas verdadeiramente vazias e entradas de linha única.
3. Estas fórmulas contam quebras de linha reais (finais de linha com Alt+Enter). Se for utilizada a funcionalidade “ajustar ao texto” sem quebras de linha explícitas, o resultado será 1. Para garantir resultados precisos, certifique-se de que os dados de entrada estão separados por quebras de linha (Alt+Enter).

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.

Uma captura de ecrã que mostra a utilidade Dividir Células do Kutools for Excel para dividir conteúdo em linhas ou colunas

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 Botão Executar 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:

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o 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
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

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.

ExcelWordOutlookTabsPowerPoint
  • 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