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

Como contar o número de células que contêm texto ou números no Excel?

AutoraSiluvia Data de Modificação

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 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:


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