Skip to main content

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

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

Author Siluvia Last modified

Ao trabalhar com dados no Excel, é comum encontrar células contendo várias linhas de texto separadas por quebras de linha. Por exemplo, endereços importados, listas de produtos ou respostas de pesquisa podem aparecer como várias linhas dentro de uma única célula devido ao uso de Alt+Enter ou à formatação da fonte de dados. Saber quantas linhas uma célula contém pode ser crucial para análise de dados, limpeza ou relatórios. Este artigo explica maneiras práticas de contar o número de linhas (quebras de linha) dentro de uma célula no Excel para ajudá-lo a gerenciar melhor esses dados e otimizar seu fluxo de trabalho.

Divida facilmente o conteúdo de células multilinhas em linhas ou colunas no Excel


Contar o número de linhas em uma célula com fórmulas

O Excel não fornece um comando direto para contar quebras de linha em uma célula, mas você pode alcançar isso facilmente com funções embutidas. As seguintes fórmulas ajudam você a contar o número de linhas em uma célula, que correspondem ao número de quebras de linha mais um. Isso é particularmente útil quando você precisa analisar respostas de pesquisa, campos de comentários com múltiplos itens ou endereços mantidos em células únicas.

1. Selecione uma célula em branco onde deseja exibir a contagem. Insira a fórmula abaixo e pressione a tecla Enter. Certifique-se de ajustar a referência da célula para a célula que deseja analisar (por exemplo, use A2).

=LEN(A2)-LEN(SUBSTITUTE(A2,CHAR(10),""))+1

A screenshot showing a formula to count the number of lines in a cell in 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 para a qual você precisa contar o número de linhas. Se seus dados estiverem em uma célula diferente, basta ajustar a referência.

2. Após inserir a fórmula, continue selecionando a célula resultante. Para aplicar a fórmula a outras células na mesma coluna, arraste a Alça de Preenchimento para baixo para contar automaticamente as linhas para células adicionais, conforme mostrado na captura de tela abaixo.

A screenshot showing the results of counting line breaks in cells using a formula in Excel

Dicas e observações práticas:

1. Para uma célula que parece vazia (uma célula em branco), você ainda obterá um resultado de 1. Se desejar que a fórmula retorne 0 para células completamente vazias ou sem conteúdo, considere a variação abaixo.
2. Se você precisar que a fórmula retorne 0 para células em branco, use esta alternativa:
=LEN(A2)-LEN(SUBSTITUTE(A2,CHAR(10),""))+(LEN(A2)>1)
Essa abordagem é especialmente adequada quando seu conjunto de dados inclui células vazias e você deseja distinguir entre entradas verdadeiramente vazias e de uma única linha.
3. Essas fórmulas contam quebras de linha reais (finais de linha Alt+Enter). Se o recurso “quebra automática de texto” for usado sem quebras de linha explícitas, o resultado será 1. Para garantir resultados precisos, certifique-se de que os dados de entrada sejam 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 e funcionam bem para a maioria dos cenários regulares de análise de dados. No entanto, para necessidades mais avançadas — como processar grandes intervalos simultaneamente ou obter resultados para várias seleções — a abordagem de fórmulas pode ser menos eficiente em comparação com outros métodos.


Crie rapidamente um gráfico de velocímetro no Excel:

O utilitário Dividir Células do Kutools para Excel ajuda você a dividir facilmente o conteúdo das células por espaço, vírgula, nova linha ou outros delimitadores em linhas ou colunas separadas no Excel, conforme mostrado na captura de tela abaixo. Usando essa ferramenta, você pode transformar e analisar ainda mais dados de texto multidimensionais após identificar quebras de linha, otimizando muito seu fluxo de trabalho.

A screenshot showing Kutools for Excel's Split Cells utility for splitting content into rows or columns

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora


Macro VBA para contar quebras de linha nas células selecionadas e exibir contagens de linhas

Ao lidar com grandes conjuntos de dados ou precisar contar o número de linhas (quebras de linha) em várias células de uma só vez, usar uma macro VBA pode proporcionar mais eficiência e flexibilidade do que fórmulas manuais. A seguinte solução é ideal para tarefas de processamento em lote, como resumir respostas, preparar dados para exportação ou realizar verificações de qualidade em textos importados.

Aqui está como você pode contar rapidamente o número de linhas em cada célula selecionada usando uma macro VBA. Isso exibirá os resultados em uma caixa de mensagem, permitindo que você revise as contagens à primeira vista sem modificar seus dados da planilha.

1. Clique em Ferramentas de Desenvolvedor > Visual Basic para abrir a janela Microsoft Visual Basic for Applications. No editor VBA, clique em Inserir > Módulo e cole o seguinte código 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 inserir o código, clique no Run button Executar botão para executar a macro. Uma caixa de diálogo aparecerá pedindo para você selecionar o intervalo de células que deseja analisar — isso pode ser qualquer seleção contígua ou não contígua.
3. A macro contará o número de quebras de linha (alimentação de linha) em cada célula selecionada e exibirá uma caixa de resumo listando cada célula com sua respectiva contagem de linhas. Se uma célula estiver em branco, a contagem de linhas retornada será 0.

Dicas e solução de problemas:

  • Esta macro não modifica os dados existentes da planilha, tornando-a adequada quando você precisa de um resumo rápido ou verificação diagnóstica sem alterar ou adicionar colunas extras.
  • Se você receber um erro de permissão ao executar a macro, certifique-se de que sua pasta de trabalho esteja salva como um arquivo habilitado para macros (*.xlsm) e que as macros estejam habilitadas nas configurações de segurança do Excel.
  • Ao aplicar este método a seleções muito grandes, a caixa de mensagem pode ser extensa; considere limitar o intervalo de células para facilitar a leitura.

 

Usar VBA é especialmente vantajoso para análise em lote, relatórios ou quando você precisa de uma visão geral pontual em várias regiões da planilha. É flexível para usuários avançados, mas não atualiza automaticamente como fórmulas quando os valores das células mudam, então execute novamente conforme necessário após edições.


Artigos relacionados:

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