Skip to main content

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

Combine as funções CONT.SE e ESQUERDA para contar células que começam com um determinado caractere no Excel

Author Siluvia Last modified

Ao trabalhar com grandes conjuntos de dados no Excel, você pode frequentemente precisar descobrir quantas células começam com um caractere específico (ou letra/número) em um intervalo dado. Isso pode ser útil para agrupar, segmentar ou analisar rapidamente dados como códigos de produtos, nomes ou entradas categóricas que seguem um padrão. Por exemplo, itens ou nomes de funcionários que sempre começam com uma certa letra podem ser filtrados e contados eficientemente com funções ou ferramentas adequadas do Excel. Este tutorial descreve vários métodos práticos para contar o número de células que começam com um determinado caractere, incluindo fórmulas tradicionais, suplementos específicos do Excel e código VBA para cenários mais avançados. Cada abordagem tem suas próprias vantagens, então você pode escolher a que melhor se adapta às suas necessidades e cenários de dados.

Use fórmulas para contar células que começam com um determinado caractere
Um recurso incrível para contar facilmente células que começam com um determinado caractere
Macro VBA para contar células que começam com um caractere específico


Use fórmulas para contar células que começam com um determinado caractere

Suponha que você tenha uma lista de strings de texto conforme mostrado na captura de tela abaixo, e você precisa contar quantas dessas células começam com o caractere “K”. Esta é uma tarefa comum na validação de dados, verificação de listas ou filtragem de códigos que seguem regras de nomenclatura.

a screenshot of the original data

Para realizar isso rapidamente, você pode usar algumas fórmulas diferentes utilizando as funções CONT.SE e ESQUERDA do Excel (ou uma combinação de fórmulas matriciais). Essas permitem identificar apenas aquelas células que atendem ao critério "começa com".

1. Selecione uma célula em branco onde deseja exibir o resultado da contagem. Copie e cole a fórmula abaixo nesta célula, depois pressione Ctrl + Shift + Enter (pois esta é uma fórmula de matriz em algumas versões do Excel) para obter seu resultado.

=CONTAR(SE(ESQUERDA(A2:A6;1)="K";1;""))

a screenshot of using formula to count cells begin with a certain character

Notas:

  • 1) A2:A6 é o intervalo que contém as strings de texto a serem avaliadas. O número 1 especifica que você está comparando apenas o primeiro caractere. Substitua “K” por qualquer caractere que precise. Você pode ajustar o intervalo e o caractere de destino conforme necessário para seus dados reais.
  • 2) Se você esquecer de usar Ctrl + Shift + Enter em versões mais antigas do Excel, a fórmula pode não calcular como esperado. No Microsoft 365 e no Excel 2021, as matrizes geralmente derramam automaticamente.
  • 3) As seguintes fórmulas também podem ser úteis, dependendo da sua versão e preferências:
    =CONT.SE(A2:A6,"K*")
    Esta fórmula usa um caractere curinga, que corresponde a qualquer valor no intervalo A2:A6 que começa com "K". Não há necessidade de entrada de matriz.
    =SOMARPRODUTO(--(ESQUERDA(A2:A6;1)="K"))
    Esta fórmula é útil se você quiser uma alternativa às fórmulas de matriz, pois SOMARPRODUTO pode processar matrizes nativamente.

Dicas práticas: Se você quiser contar células que começam com outros caracteres ou mais de um caractere inicial, basta ajustar o número na função ESQUERDA (por exemplo, ESQUERDA(A2:A6;2) para os dois primeiros caracteres), bem como a string de destino. Sempre verifique se seus dados de origem não incluem espaços extras no início, o que pode causar uma contagem imprecisa.


Um recurso incrível para contar facilmente células que começam com um determinado caractere

O utilitário Selecionar Células Específicas do Kutools para Excel oferece uma maneira direta e flexível de contar o número de células que começam com um caractere específico – sem a necessidade de escrever ou lembrar fórmulas. Essa abordagem visual e de clique é adequada para usuários que preferem evitar sintaxe complexa ou precisam realizar verificações rápidas repetidamente em diferentes colunas ou intervalos.

Antes de aplicar o Kutools para Excel, por favor, faça o download e instale-o primeiro.

1. Selecione o intervalo de células que deseja verificar. Vá até a aba Kutools, depois clique em Selecionar > Selecionar Células Específicas. Veja a captura de tela abaixo.

a screenshot of enabling the Select Specific Cells feature

2. Na caixa de diálogo Selecionar Células Específicas, configure suas configurações:

  • 2.1) Em Tipo de seleção, selecione Célula para verificar cada célula individualmente.
  • 2.2) No menu suspenso Tipo específico, escolha Começa com.
  • 2.3) Insira o caractere inicial (por exemplo, "K") na caixa de texto para especificar o que está procurando.
  • 2.4) Clique em OK para executar a operação.

a screenshot of setting conditions

3. Quando a operação for concluída, outra caixa de diálogo Selecionar Células Específicas aparecerá, informando exatamente quantas células no intervalo selecionado começam com o caractere especificado. Ao mesmo tempo, todas essas células correspondentes serão selecionadas na sua planilha. Clique em OK para fechar a caixa de diálogo e visualizar ou manipular os resultados conforme necessário.

Essa abordagem é altamente recomendada para usuários que precisam verificar resultados rapidamente ou selecionar células correspondentes para formatação adicional ou ações, especialmente em fluxos de trabalho que não envolvem muitas fórmulas. Lembre-se de que as funções do Kutools suportam perfeitamente grandes conjuntos de dados e permitem operações rápidas e repetidas sem a necessidade de gerenciar fórmulas manualmente.

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 seus critérios correspondam exatamente ao caso e aos caracteres iniciais das células.

  Se você deseja experimentar este utilitário gratuitamente (30 dias), clique para baixá-lo e, em seguida, vá aplicar a operação de acordo com as etapas acima.


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

Para usuários avançados, ou em cenários de automação onde você precisa contar o número de células que começam com um caractere específico em conjuntos de dados dinâmicos ou filtrados, o VBA oferece uma alternativa flexível. Usando uma macro simples, você pode realizar essa operação em qualquer intervalo – particularmente útil se a tarefa de contagem for repetida frequentemente, ou se seus dados mudam com frequência e você não quer atualizar fórmulas repetidamente.

A macro abaixo solicitará que você selecione seu intervalo de destino e insira o caractere a ser verificado. Ela então analisa cada célula e exibe a contagem em uma caixa de diálogo conveniente. Esta solução é ideal para automatizar tarefas repetitivas, ou ao trabalhar com tabelas que não permitem fórmulas diretamente (como tabelas filtradas, planilhas protegidas ou relatórios interativos). A macro não diferencia maiúsculas de minúsculas, a menos que você a modifique para tal.

1. Pressione Alt + F11 para abrir o editor do Microsoft Visual Basic for Applications. Na 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, retorne à sua planilha e pressione Alt + F8 para abrir a lista de macros. Selecione ContarCélulasComeçandoComCaractere e clique em Executar. Siga os prompts para selecionar seu intervalo e especificar o caractere de destino.

Dicas práticas: Esta macro funciona melhor para colunas ou listas baseadas em texto. Se você quiser tornar a comparação insensível a maiúsculas e minúsculas, substitua a linha Esquerda(Célula.Valor,1) = PrimeiroCaractere por LCase(Esquerda(Célula.Valor,1)) = LCase(PrimeiroCaractere). Além disso, certifique-se de que o intervalo selecionado contenha apenas as células que você deseja incluir, pois células mescladas ou células com fórmulas que retornam erros podem afetar os resultados.

Se você encontrar a mensagem “Nenhum intervalo ou caractere válido especificado”, tente novamente e certifique-se de não deixar os prompts em branco. Esta macro é útil não apenas para tarefas simples de contagem, mas também ao integrar em processos de automação maiores (como relatórios de várias etapas ou dashboards impulsionados por VBA).


Artigos relacionados

Usar CONT.SE com múltiplos critérios no Excel
No Excel, a função CONT.SE pode nos ajudar a calcular o número de um determinado valor em uma lista. Mas às vezes, precisamos usar múltiplos critérios para contar, isso será mais complexo, hoje, vou falar sobre alguns itens para contar com múltiplos critérios.

CONT.SE por data/mês/ano e intervalo de datas no Excel
Os métodos neste tutorial irão guiá-lo para CONT.SE 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
Suponha que você tenha um intervalo de dados e queira contar o número de células que começam com “kte” ou terminam com “kte” em uma planilha. Aqui eu apresento alguns truques além da contagem manual para você.

CONT.SE um valor específico em várias planilhas
Supondo que você tenha várias planilhas e queira obter o número de ocorrências de um valor específico “Excel” nessas planilhas. Como posso contar valores específicos em várias planilhas?


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