Como contar o número de células que contêm texto ou números no Excel?
Ao trabalhar com uma folha de cálculo que contém uma mistura de texto e números, poderá precisar de determinar quantas células contêm texto e quantas contêm valores numéricos. Trata-se de um requisito comum, quer esteja a analisar respostas a inquéritos, a processar listas de dados ou a preparar relatórios. O Excel oferece vários métodos práticos para contar células com base no tipo de conteúdo de forma eficiente. No tutorial seguinte, guiá-lo-emos através de diversas abordagens, explicando os cenários adequados, os passos detalhados e dicas úteis para evitar erros potenciais.
Contar o número de células com texto utilizando uma fórmula
Contar o número de células com números utilizando uma fórmula
Contar células com texto ou números utilizando código VBA (macro)
Contar o número de células com texto utilizando uma fórmula
Para contar quantas células dentro de um intervalo específico contêm valores de texto, pode utilizar uma fórmula do Excel que exclui células numéricas — uma solução ideal para obter estatísticas rápidas e eficazes em diversos tipos de folhas de cálculo onde precise distinguir claramente dados textuais de valores numéricos.
1. Comece por selecionar uma célula vazia onde pretenda apresentar o resultado da contagem.
2. Copie e cole a seguinte fórmula na Barra de Fórmulas:
=COUNTA(A1:D15)-COUNT(A1:D15) Após premir Enter, o número total de células que contêm texto aparecerá na célula selecionada.

Nota: Certifique-se de ajustar o intervalo de células (A1:D15 no exemplo acima) à área da sua folha de cálculo que pretende contar. Esta fórmula conta todas as células não vazias e subtrai aquelas que contêm números, obtendo assim apenas a contagem de células com texto. Tenha em atenção que a função CONTAR.VAL pode incluir células vazias, bem como células com erros ou resultados de fórmulas, pelo que deverá rever cuidadosamente a sua seleção para garantir os melhores resultados.
Dica:Se o seu intervalo incluir fórmulas que devolvam cadeias vazias («»), estas serão contadas pela função CONTAR.VAL como texto. Verifique os seus dados se precisar de uma contagem exata de valores de texto introduzidos manualmente.
Contar o número de células com números utilizando uma fórmula
Depois de saber quantas células de texto tem, poderá também precisar de contar o número de células que contêm números. Este método é simples e ideal para conjuntos de dados em que necessite de identificar quantas respostas são numéricas — como pontuações de inquéritos, quantidades ou qualquer outra informação baseada em números.
1. Selecione uma célula vazia para exibir o resultado da contagem numérica.
2. Copie e cole a fórmula abaixo na Barra de Fórmulas:
=COUNT(A1:D15) Em seguida, prima Enter para exibir o resultado na célula selecionada.

Nota: Da mesma forma, ajuste o intervalo de células (A1:D15 no exemplo) à área real da sua folha de cálculo. A função CONTAR inclui apenas células com valores numéricos e ignora texto e células vazias. Se os seus números estiverem formatados como texto, esta fórmula não os contará — por isso, certifique-se de que as células estão corretamente formatadas para obter resultados precisos.
Dica: Em intervalos que incluam datas (já que o Excel armazena datas como números seriais), a função CONTAR conta-as como números no resultado.
Contar células com texto ou números utilizando código VBA (macro)
Para necessidades mais avançadas ou ao trabalhar com grandes conjuntos de dados, utilizar uma macro VBA pode simplificar significativamente o processo de contagem de células com texto ou números. Esta abordagem revela-se especialmente útil se pretender repetir a operação em diferentes intervalos ou automatizar o seu fluxo de trabalho, permitindo-lhe ainda personalizar os critérios de contagem conforme necessário.
1. No Friso do Excel, clique em Ferramentas de Programador (se não vir este separador, ative-o nas Opções do Excel) e, em seguida, escolha Visual Basic para abrir a janela do Microsoft Visual Basic para Aplicações.
2. Na janela do VBA, clique em Inserir > Módulo e cole o seguinte código no módulo:
Sub CountCellsTextOrNumbers()
Dim WorkRng As Range
Dim xTitleId As String
Dim cell As Range
Dim TextCount As Long
Dim NumberCount As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select range to count:", xTitleId, WorkRng.Address, Type:=8)
TextCount = 0
NumberCount = 0
For Each cell In WorkRng
If VBA.IsNumeric(cell.Value) And Not IsEmpty(cell.Value) Then
NumberCount = NumberCount + 1
ElseIf VBA.TypeName(cell.Value) = "String" And Not IsEmpty(cell.Value) Then
TextCount = TextCount + 1
End If
Next
MsgBox "Cells with numbers: " & NumberCount & vbCrLf & "Cells with text: " & TextCount, vbInformation, xTitleId
End Sub 3. Para executar o código, clique no
botão Executar (ou prima F5). Uma caixa de diálogo irá pedir-lhe para selecionar o intervalo que pretende contar.
Esta macro exibe, numa caixa de mensagem, a contagem separada de células que contêm texto e número. O código ignora células vazias e considera apenas aquelas com conteúdo.
Artigos relacionados:
- Como contar o número de células entre dois valores ou datas no Excel?
- Como contar células que contêm um texto específico no Excel?
- Como contar respostas numéricas, «Sim» ou «Não» 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