Note: The other languages of the website are Google-translated. Back to English

Como contar o número de palavras em uma célula ou um intervalo de células no Excel?

Você pode facilmente contar o número de palavras no MS Word, mas o Excel não possui uma ferramenta interna para contar o número de palavras em uma planilha. No entanto, você pode contar o número de palavras no Excel com os seguintes métodos:

Conte o número de palavras com a fórmula
Contar o número de palavras em uma única célula com funções definidas pelo usuário
Contar o número de palavras no intervalo especificado com o código VBA
Conte facilmente o número de palavras com o Kutools para Excel (vários cliques)


Conte o número de palavras com a fórmula

Aqui estão duas fórmulas para você contar palavras em uma única célula e em um intervalo de células.

Conte palavras em uma única célula

Por favor, insira esta fórmula =IF(LEN(TRIM(A2))=0,0,LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1) no Barra de Fórmula, e depois pressione o botão Entrar chave.

Nota: Na fórmula, A2 é a célula na qual contará o número de palavras dentro dela.

Você pode ver o resultado conforme a captura de tela abaixo:

Conte palavras em um intervalo de células com a fórmula de matriz

Se você quiser contar as palavras em um intervalo de células, insira a fórmula =SUM(IF(LEN(TRIM(A2:A3))=0,0,LEN(TRIM(A2:A3))-LEN(SUBSTITUTE(A2:A3," ",""))+1)) na barra de fórmula e, em seguida, pressione o mudança + Ctrl + Entrar simultaneamente para obter o resultado. Veja a imagem:

Nota: A2: A3 é o intervalo de palavras que você contará.

Conte facilmente o total de palavras em uma célula ou intervalo de células no Excel:

O Contar Total de Palavras utilidade de Kutools for Excel pode ajudá-lo a contar rapidamente o total de palavras em uma célula ou intervalo de células no Excel, conforme mostrado na demonstração abaixo.
Baixe e experimente agora! (30-dia de trilha livre)


Conte o número de palavras com funções definidas pelo usuário

Além disso, você pode contar as palavras em uma célula com as funções definidas pelo usuário, faça o seguinte:

1. Pressione outro + F11 chaves juntas para abrir o Microsoft Visual Basic para aplicativos janela.

2. No winodw, clique em inserção > Módulo, em seguida, copie e cole o código VBA abaixo no módulo. Veja a imagem:

Código VBA: conte o número de palavras em uma célula.

Function intWordCount(rng As Range) As Integer
'Update by Extendoffice 2018/3/7
    intWordCount = UBound(Split(Application.WorksheetFunction.Trim(rng.Value), " "), 1) + 1
End Function

2. aperte o outro + Q chaves para fechar o Microsoft Visual Basic para Aplicações winodw. Selecione uma célula em branco em sua planilha e insira a fórmula “=intwordcount(A2)”Na barra de fórmulas e, em seguida, pressione o botão Entrar chave para obter o resultado. Veja a imagem:

Nota: Na fórmula, A2 é a célula na qual contará o número de palavras dentro dela.

Se você quiser contar o número de palavras em um determinado intervalo, aplique o seguinte método.


Contar o número de palavras no intervalo especificado com o código VBA

O código VBA a seguir pode ajudá-lo a contar rapidamente o número de palavras em um intervalo especificado.

1. Pressione outro + F11 chaves juntas para abrir o Microsoft Visual Basic para aplicativos janela.

2. No winodw, clique em inserção > Módulo, em seguida, copie e cole o código VBA abaixo no módulo. Veja a imagem:

Código VBA: conte o número de palavras no intervalo selecionado.

Sub CountWords()
    Dim xRg As Range
    Dim xRgEach As Range
    Dim xAddress As String
    Dim xRgVal As String
    Dim xRgNum As Long
    Dim xNum As Long
    On Error Resume Next
    xAddress = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select a range:", "Kutools For Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    If Application.WorksheetFunction.CountBlank(xRg) = xRg.Count Then
        MsgBox "Words In Selection Is: 0", vbInformation, "Kutools For Excel"
        Exit Sub
    End If
    For Each xRgEach In xRg
        xRgVal = xRgEach.Value
        xRgVal = Application.WorksheetFunction.Trim(xRgVal)
        If xRgEach.Value <> "" Then
            xNum = Len(xRgVal) - Len(Replace(xRgVal, " ", "")) + 1
            xRgNum = xRgNum + xNum
        End If
    Next xRgEach
    MsgBox "Words In Selection Is: " & Format(xRgNum, "#,##0"), vbOKOnly, "Kutools For Excel"
    Application.ScreenUpdating = True
End Sub

3. aperte o F5 chave para executar o código. No surgimento Kutools for Excel caixa de diálogo, selecione o intervalo no qual contará o número de palavras e clique no botão OK botão. Veja a imagem:

Então outro Kutools for Excel a caixa de diálogo aparece para mostrar o número total de palavras no intervalo selecionado. Veja a imagem:


Conte o número de palavras com o Kutools para Excel (apenas cliques)

Yvocê pode tentar o Conte as palavras no intervalo utilidade do Kutools para Excel para contar facilmente o número de palavras em uma célula ou um intervalo com apenas alguns cliques.

Antes de aplicar Kutools for Excel, Por favor baixe e instale primeiro.

1. Selecione uma célula para retornar o resultado e clique em Kutools > Fórmula Helper > Fórmula Helper.

2. No Auxiliar de Fórmulas caixa de diálogo, configure como segue.

  • Na série Escolha uma fórmula caixa, selecione Conte o total de palavras;
    Tips: Você pode verificar o filtros caixa, digite uma palavra-chave para filtrar rapidamente a fórmula conforme necessário.
  • Na série Variação caixa, especifique a célula ou intervalo no qual deseja contar o total de palavras;
  • Clique na OK botão. Veja a imagem:

Então você obterá o número de palavras em uma célula ou intervalo especificado.

  Se você quiser ter uma avaliação gratuita (30-dia) deste utilitário, por favor clique para fazer o downloade, em seguida, aplique a operação de acordo com as etapas acima.


Conte facilmente o número de palavras com o Kutools para Excel

  Kutools for Excel inclui mais de 300 recursos poderosos para o Microsoft Excel. Livre para tentar sem limitação em 30 dias. Faça o download agora!


As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2021 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Recursos completos de avaliação gratuita de 30 dias. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
parte inferior da aba do escritório
Comentários (32)
Ainda não há classificações. Seja o primeiro a avaliar!
Este comentário foi feito pelo moderador no site
=SOMA(SE(LEN(TRIM(A1:C7)))=0,0,LEN(TRIM(A1:C7))-LEN(SUBSTITUTE(A1:C7," ",""))+1)) Não Funciona se uma das células no intervalo tiver uma única palavra.
Este comentário foi feito pelo moderador no site
Está correto não funciona. qualquer solução..
Este comentário foi feito pelo moderador no site
A fórmula funciona bem para mim, mesmo que uma única célula de palavra seja incluída no intervalo, estou usando o MS 2016.
Este comentário foi feito pelo moderador no site
Isso é terrível, deve haver uma fórmula alternativa, e você deve atualizar suas postagens
Este comentário foi feito pelo moderador no site
Caro apelah,
As postagens foram atualizadas. Obrigado pelo seu comentário!
Este comentário foi feito pelo moderador no site
Olá, gostaria de saber a solução para o problema abaixo. "Eu tenho uma sequência de palavras que eu gostaria de limitar a 12 caracteres excluindo as últimas palavras Por exemplo "Oi, como você está" deveria ser "Oi, como você está" basicamente a idéia por trás disso é que eu quero deixar um máximo de 12 caracteres e deixe-o excluir as palavras que passam de 12+ para que a string final possa ser menor que 12 "Hello how do you do sir" deve se tornar "Hello how do" e "That elephant is large" deve se tornar "That " não "Aquele elefante" Por favor, deixe-nos saber a solução, obrigado
Este comentário foi feito pelo moderador no site
Caro Vina,
Você pode limitar o comprimento de caracteres em uma célula antes de inserir conteúdo com a função de validação de dados. Espero que a captura de tela abaixo possa ajudá-lo.
Este comentário foi feito pelo moderador no site
FÓRMULA DE CONTAGEM DE PALAVRAS EXEMPLO PPPPPPPPP TOTAL P FÓRMULA AAAAAAAA TOTAL UMA FÓRMULA POR FAVOR AREIA FÓRMULAS ESTE E-MAIL ID
Este comentário foi feito pelo moderador no site
Caro satish yadav,
Por favor, tente a fórmula LEN: =LEN(A1) para contar o número total de caracteres em uma determinada célula.
Obrigado pelo seu comentário!
Este comentário foi feito pelo moderador no site
Ex Data diferente 1 2 3 4 5 6 7 8 9 10 11 SRT SRT SRT SRT SRT SRT SRT SRT SRT SRT SRT como contar o número total NA FÓRMULA SRT PARA EXCEL
Este comentário foi feito pelo moderador no site
Caro BAldev,
Você poderia fornecer uma captura de tela da sua planilha mostrando exatamente o que você está tentando fazer?
Obrigado pelo seu comentário.
Este comentário foi feito pelo moderador no site
Qual seria a fórmula para contar o comprimento médio de palavras de um parágrafo em vez do número de palavras ou caracteres?
Este comentário foi feito pelo moderador no site
Caro Bell,
Desculpe não entendi seu ponto.
Este comentário foi feito pelo moderador no site
A "função definida pelo usuário" só funciona se as palavras estiverem separadas por exatamente um espaço. Se houver mais de um espaço, esta função adiciona outra palavra à contagem para cada espaço extra. Eu tentei! Você deveria também!
Este comentário foi feito pelo moderador no site
Caro Dave,
O código da "Função definida pelo usuário" é atualizado com o problema resolvido. Obrigado pelo seu comentário.
Este comentário foi feito pelo moderador no site
Obrigada! A primeira fórmula funciona muito bem para os meus propósitos.
Este comentário foi feito pelo moderador no site
De nada, Mateus. Feliz por ajudar.
Este comentário foi feito pelo moderador no site
Na célula + 1.2 + 0.25 + 2 + 0.8 + 06, isso está na contagem de células de não, não total = 5, por favor, deixe-me saber como calcular na célula do Excel
Este comentário foi feito pelo moderador no site
=IF(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-LEN(SUBSTITUTE(A1,"+",""))+1), basicamente altere " " (que é um espaço ) ao seu delimitador (+) e certifique-se de que a coluna +1.2+0.25+2+0.8+06 seja o formato TEXT
Este comentário foi feito pelo moderador no site
Oi e obrigado por isso - a primeira fórmula é exatamente o que eu preciso, mas existe uma maneira de aplicá-la automaticamente à mesma célula em cada linha, por favor: D1, E1, F1 etc?
Este comentário foi feito pelo moderador no site
Isso é excelente. Obrigado - exatamente o que eu precisava !!

PS Apenas .... Eu pensei que estava bem informado com o uso do Excel e agora isso me fez perceber que sou um mero novato em comparação com alguns !! :-D
Este comentário foi feito pelo moderador no site
Ele está me dizendo: "A fórmula que você digitou contém erro. Por favor, certifique-se de ter digitado os argumentos de acordo com a observação da fórmula!"


Cada célula contém apenas uma palavra. Eu também verifiquei, tudo é "texto".
Existe uma solução para este problema?
Este comentário foi feito pelo moderador no site
Este é exatamente o problema que eu tenho... :( Você encontrou uma solução?
Este comentário foi feito pelo moderador no site
Eu preciso cortar palavras de um parágrafo como este

"Avisado que o dispositivo está fora da garantia e que não há reparo disponível, recomendamos que esta unidade seja removida do svc e substituída se eles precisarem de um dispositivo que forneça avisos audíveis. O representante de vendas irá ao local do cliente e os avisará sobre isso .
Fechando caso enquanto espera"
Eu quero especificar uma palavra e, em troca, quero que a palavra anterior e seguinte venha junto com a que eu especificar, como se eu especificar a saída "svc" deve ser "from svc and" .
por favor ajude
Este comentário foi feito pelo moderador no site
É provável que esta fórmula conte apenas palavras únicas. Minha dúvida é se a palavra existirá 2 vezes no intervalo vai contar essa palavra apenas uma vez sem contar duplicatas?
Este comentário foi feito pelo moderador no site
É uma chance de que esta função conte apenas palavras únicas. Por exemplo, se a palavra existir em um intervalo duas vezes contará apenas uma, não contará duplicatas
Este comentário foi feito pelo moderador no site
Oi,
Para contar apenas as palavras únicas em um intervalo, aplique esta fórmula (substitua A1:A9 pelo intervalo com base em suas necessidades): =SOMAPRODUTO(1/CONT.SE(A1:A9,A1:A9)). Obrigado pelo seu comentário.
Este comentário foi feito pelo moderador no site
existe alguma função vai contar se eu mantiver células em uma cor?? (quero saber se preenchido com a mesma cor existe alguma fórmula para contar o número de caixas de cores)
Este comentário foi feito pelo moderador no site
Se a célula estiver vazia, está exibindo incorretamente uma contagem de 1. Para corrigir isso, alterei a fórmula para:


=SE(LEN(TRIM(A1)) > 0, LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1),",",""))+1, 0)
Este comentário foi feito pelo moderador no site
Você é o melhor. A fórmula funcionou para mim sem esforço. Parabéns!!!
Este comentário foi feito pelo moderador no site
OMG OBRIGADO POR ESTA BOA INFORMAÇÃO
Este comentário foi feito pelo moderador no site
Muito obrigado por compartilhar esta fórmula. Eu colei e mudei a referência da célula para caber na minha planilha. Muito obrigado.
Não há comentários postados aqui ainda
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL