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

Combine as funções CONTAR.SE e ESQUERDA para contar células que começam com um determinado carácter no Excel

AutoraSiluvia Data de Modificação

Ao trabalhar com conjuntos de dados extensos no Excel, é frequente precisar de determinar quantas células começam por um carácter específico — seja uma letra ou um número — num determinado intervalo. Esta tarefa revela-se particularmente útil para agrupar, segmentar ou analisar rapidamente dados como códigos de produtos, nomes ou entradas categóricas que seguem um padrão definido. Por exemplo, itens ou nomes de colaboradores que iniciam sempre pela mesma letra podem ser filtrados e contados de forma eficiente com as funções ou ferramentas adequadas do Excel. Este tutorial apresenta vários métodos práticos para contar o número de células que começam por um determinado carácter, incluindo fórmulas tradicionais, funcionalidades avançadas do Excel e código VBA para cenários mais complexos. Cada abordagem tem as suas vantagens, permitindo-lhe escolher a que melhor se adapta às suas necessidades e ao contexto dos seus dados.

Utilizar fórmulas para contar células que começam com um determinado carácter
Uma funcionalidade excelente para contar facilmente células que começam com um determinado carácter
Macro VBA para contar células que começam com um carácter específico


Utilizar fórmulas para contar células que começam com um determinado carácter

Imagine que tem uma lista de cadeias de texto, como ilustrado na imagem abaixo, e precisa de contar quantas dessas células começam pelo carácter “K”. Trata-se de uma tarefa comum em validação de dados, verificação de listas ou filtragem de códigos que seguem regras de nomenclatura.

uma captura de ecrã dos dados originais

Para realizar esta tarefa rapidamente, pode utilizar várias fórmulas diferentes que recorrem às funções CONTAR.SE e ESQUERDA do Excel (ou uma combinação de fórmulas matriciais). Estas permitem-lhe identificar apenas as células que cumprem o critério «começa por».

1. Selecione uma célula vazia onde pretende apresentar o resultado da contagem, copie e cole a fórmula abaixo nessa célula e, em seguida, prima Ctrl + Shift + Enter (uma vez que se trata de uma fórmula matricial em algumas versões do Excel) para obter o resultado.

=COUNT(IF(LEFT(A2:A6,1)=«K»,1,""))

uma captura de ecrã da utilização de uma fórmula para contar células que começam com um determinado carácter

Notas:

  • 1) A2:A6 é o intervalo que contém as cadeias de texto a avaliar. 1 especifica que está a comparar apenas o primeiro carácter. Substitua “K” por qualquer carácter de que necessite. Pode ajustar o intervalo e o carácter-alvo conforme necessário para os seus dados reais.
  • 2) Se esquecer de usar Ctrl + Shift + Enter em versões mais antigas do Excel, a fórmula poderá não funcionar como esperado. No Microsoft 365 e no Excel 2021, os arrays são geralmente propagados automaticamente.
  • 3) As seguintes fórmulas também podem ser úteis, consoante a sua versão e preferências:
    =COUNTIF(A2:A6,«K*»)
    Esta fórmula utiliza um caráter universal que corresponde a quaisquer valores no intervalo A2:A6 que comecem por «K». Não precisa de ser introduzida como fórmula matricial.
    =SUMPRODUCT(--(LEFT(A2:A6,1)=«K»))
    Esta fórmula é uma excelente alternativa às fórmulas matriciais, já que o SUMPRODUCT processa arrays nativamente.

Dicas práticas: Se pretender contar células que comecem por outros caracteres ou por mais do que um carácter inicial, basta ajustar o número na função ESQUERDA(por exemplo,)ESQUERDA(A2:A6;2)para os dois primeiros caracteres), bem como a cadeia-alvo. Verifique sempre se os seus dados de origem não incluem espaços extra no início, o que poderá afetar a precisão da contagem.


Uma funcionalidade excelente para contar facilmente células que começam com um determinado carácter

O utilitário Selecionar células específicas do Kutools para Excel oferece uma forma simples e flexível de contar o número de células que começam com um carácter específico — sem precisar de escrever ou memorizar fórmulas. Esta abordagem visual e baseada em cliques é ideal para utilizadores que preferem evitar sintaxes complexas ou que precisam de realizar verificações rápidas e repetidas em colunas ou intervalos diferentes.

Antes de aplicar o Kutools para Excel, por favor, descarregue e instale-o primeiro.

1. Selecione o intervalo de células que pretende verificar. Aceda ao separador Kutools, depois clique em Selecionar > Selecionar células específicas. Consulte a imagem abaixo.

uma captura de ecrã da ativação da funcionalidade Selecionar Células Específicas

2. Na caixa de diálogo Selecionar células específicas, configure as suas definições:

  • 2,1) Em Selecionar tipo, selecione Célula para verificar cada célula individualmente.
  • 2,2) No menu suspenso Especificar tipo, escolha Começa por.
  • 2,3) Introduza o carácter inicial (por exemplo, «K») na caixa de texto para indicar o que procura.
  • 2,4) Clique em OK para executar a operação.

uma captura de ecrã da definição de condições

3. Quando a operação estiver concluída, surge uma nova caixa de diálogo Selecionar células específicas, indicando exatamente quantas células no intervalo selecionado começam com o caráter especificado. Ao mesmo tempo, todas essas células correspondentes são automaticamente selecionadas na sua folha de cálculo. Clique em OK para fechar a caixa de diálogo e visualizar ou manipular os resultados conforme necessário.

Esta abordagem é altamente recomendada para utilizadores que precisam de verificar rapidamente os resultados ou selecionar células correspondentes para formatação adicional ou outras ações, especialmente em fluxos de trabalho que não dependam fortemente de fórmulas. Recorde-se de que o Funções Aprimoradas suporta perfeitamente conjuntos de dados extensos e permite operações rápidas e repetidas sem gestão manual de fórmulas.

Nota: Este método diferencia maiúsculas de minúsculas. Se o número de correspondências não for o esperado, certifique-se de que os seus critérios coincidem exatamente com a capitalização e os primeiros caracteres das células.

Se pretender experimentar gratuitamente esta utilidade durante 30 dias, clique para a transferir e, em seguida, siga os passos indicados acima.


Macro VBA para contar células que começam com um carácter específico

Para utilizadores avançados ou em cenários de automatização que exijam contar o número de células iniciadas por um carácter específico em conjuntos de dados dinâmicos ou filtrados, o VBA apresenta uma solução flexível. Com uma macro simples, é possível executar esta contagem em qualquer intervalo — especialmente útil quando a operação é repetida frequentemente ou os dados são atualizados regularmente, evitando a necessidade de ajustar fórmulas manualmente.

A macro abaixo pedir-lhe-á para selecionar o intervalo-alvo e introduzir o carácter a verificar. Em seguida, analisará cada célula e apresentará a contagem numa caixa de diálogo prática. Esta solução é perfeita para automatizar tarefas repetitivas ou quando trabalha com tabelas que não permitem fórmulas diretamente — como tabelas filtradas, folhas protegidas ou relatórios interativos. A macro não distingue entre maiúsculas e minúsculas, a menos que a modifique para isso.

1. Prima Alt + F11 para abrir o editor do Microsoft Visual Basic para AplicaçõesNa janela do VBA, clique em Inserir > Módulo e cole o seguinte código na janela do módulo:

Sub CountCellsStartingWithChar()
    Dim WorkRng As Range
    Dim Cell As Range
    Dim FirstChar As String
    Dim CountNum As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to count:", xTitleId, WorkRng.Address, Type:=8)
    
    FirstChar = Application.InputBox("Enter the character to check:", xTitleId, "", Type:=2)
    
    CountNum = 0
    
    If WorkRng Is Nothing Or FirstChar = "" Then
        MsgBox "No valid range or character specified.", vbExclamation, xTitleId
        Exit Sub
    End If
    
    For Each Cell In WorkRng
        If Not IsEmpty(Cell.Value) Then
            If Left(Cell.Value, 1) = FirstChar Then
                CountNum = CountNum + 1
            End If
        End If
    Next
    
    MsgBox "Number of cells beginning with '" & FirstChar & "': " & CountNum, vbInformation, xTitleId
End Sub

2. Feche o editor do VBA, regresse à sua folha de cálculo e prima Alt + F8 para abrir a lista de macros. Selecione CountCellsStartingWithChar e clique em Executar. Siga as instruções para selecionar o seu intervalo e especificar o carácter-alvo.

Dicas práticas:Esta macro funciona melhor com colunas ou listas baseadas em texto. Se pretender tornar a comparação insensível a maiúsculas/minúsculas, substitua a linha Left(Cell.Value,1) = FirstCharpor LCase(Left(Cell.Value,1)) = LCase(FirstChar). Além disso, certifique-se de que o Selecionar intervalo contém apenas as células que pretende incluir, pois Mesclado ou Fórmula que devolvam erros podem afetar os resultados.

Se vir a mensagem «Nenhum intervalo ou caractere válido especificado», tente novamente e certifique-se de que não deixa os campos em branco. Esta macro revela-se útil não só para tarefas simples de contagem, mas também quando integrada em processos mais amplos de automatização — como relatórios com várias etapas ou painéis controlados por VBA.


Artigos relacionados

Utilizar CONTAR.SE com múltiplos critérios no Excel
No Excel, a função CONTAR.SE permite calcular o número de ocorrências de um determinado valor numa lista. Contudo, por vezes é necessário aplicar múltiplos critérios na contagem — e é aí que a tarefa se torna mais desafiante. Hoje, vamos explorar alguns métodos eficazes para contar com múltiplos critérios.

Contar por data, mês, ano e intervalo de datas no Excel
Os métodos neste tutorial irão orientá-lo a contar por data, mês, ano e intervalo de datas com fórmulas no Excel.

Contar se as células começam ou terminam com um texto específico no Excel
Imagine que tem um intervalo de dados e pretende contar quantas células começam por “kte” ou terminam por “kte” numa folha de cálculo. Em vez de contar manualmente, aqui ficam alguns truques práticos!

Contar um valor específico em várias folhas de cálculo
Imagine que tem várias folhas de cálculo e precisa de saber quantas vezes o valor específico “Excel” aparece nessas folhas. Como pode contar esse valor em múltiplas folhas de uma só vez?


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