Skip to main content

Como verificar se uma célula começa ou termina com um caractere específico no Excel?

Author: Siluvia Last Modified: 2025-08-06

Ao gerenciar dados no Excel, você pode encontrar situações em que precise verificar se determinadas células começam ou terminam com um caractere específico. Por exemplo, você pode querer identificar todos os códigos de produtos que começam com "s" ou todos os endereços de e-mail que terminam com "n". Esse tipo de verificação é comum na limpeza de dados, filtragem de listas e para configurar formatação automática ou regras de seleção. Dependendo da complexidade da tarefa e das suas preferências de fluxo de trabalho, existem várias maneiras práticas de alcançar isso.

Verifique se a célula começa ou termina com um caractere específico usando fórmulas
Verifique se a célula começa ou termina com um caractere específico com o Kutools para Excel
Destaque visualmente células se elas começarem ou terminarem com um caractere específico usando Formatação Condicional
Verifique se a célula começa ou termina com um caractere específico usando código VBA


Verifique se a célula começa ou termina com um caractere específico usando fórmulas

Suponha que você tenha uma longa lista de valores e precise determinar rapidamente se cada um começa ou termina com um caractere específico. As fórmulas do Excel fornecem uma abordagem direta e flexível para essa necessidade sem o uso de ferramentas adicionais ou complementos. Essa solução é amplamente adaptável para grandes conjuntos de dados, especialmente quando é necessário um check imediato de SIM/NÃO baseado em colunas para análise adicional, relatórios ou regras de validação.

Por exemplo, você deseja verificar se uma célula começa com o caractere “s” ou termina com o caractere “n”. Aqui estão as fórmulas que você pode usar:

1. Selecione uma célula em branco (como B2) ao lado dos seus dados para mostrar o resultado da verificação, insira a seguinte fórmula na Barra de Fórmulas e pressione a tecla Enter:

=IF(LEFT(TRIM(A2),1)="s","OK","Not OK")

A screenshot showing the formula to check if a cell begins with a specific character in Excel

A fórmula remove os espaços antes/depois de A2 e verifica se o primeiro caractere é "s". Se houver correspondência, retorna OK; caso contrário, retorna Não OK.

2. Mantenha a célula B2 selecionada, depois arraste a Alça de Preenchimento para baixo para copiar a fórmula para o restante da sua lista. Isso permitirá que você verifique todas as células relevantes no intervalo escolhido.

A screenshot showing the result in a column after checking if cells begin with a specific character in Excel

Notas e Dicas:

1. Na fórmula, A2 representa a célula-alvo e "s" é o caractere que está sendo testado. Eles podem ser adaptados conforme necessário. Se o resultado for Não OK, significa que a célula não começa com "s".
2. Para verificar se uma célula termina com o caractere “n”, use esta fórmula em vez disso:
=IF(RIGHT(TRIM(A2),1)="n","OK","Not OK")

A screenshot showing the formula to check if a cell ends with a specific character in Excel

3. Dica prática: Se você deseja testar diferentes caracteres, basta alterar o "s" ou "n" na fórmula para os valores desejados. Se seus dados contêm letras maiúsculas e minúsculas, considere usar funções como LOWER() ou UPPER() para garantir consistência.
4. Lembre-se de que essas fórmulas verificam apenas o primeiro ou último caractere; se precisar verificar palavras inteiras ou substrings, fórmulas relacionadas como SEARCH ou FIND podem ser mais apropriadas.

Em geral, usar fórmulas é rápido e fácil quando você deseja resultados diretamente nas células para classificar, filtrar ou realizar cálculos adicionais.


Verifique se a célula começa ou termina com um caractere específico com o Kutools para Excel

A ferramenta Selecionar Células Específicas no Kutools para Excel oferece uma maneira intuitiva e eficiente de identificar e selecionar células que começam ou terminam com caracteres específicos. Essa abordagem é especialmente útil quando você deseja selecionar visualmente, destacar ou operar ainda mais em células que atendem aos seus critérios (como exclusão em lote, formatação ou cópia), em vez de apenas exibir um resultado em uma coluna adjacente.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

Como Usar:

1. Comece selecionando o intervalo onde você precisa verificar caracteres iniciais ou finais. Em seguida, clique em Kutools > Selecionar > Selecionar Células Específicas. Veja a captura de tela:

A screenshot showing the Kutools Select Specific Cells option in Excel

2. Na caixa de diálogo Selecionar Células Específicas, selecione Célula na área Tipo de Seleção. No menu suspenso Tipo Específico, escolha Começa com ou Termina com e insira o caractere que deseja verificar. Clique em OK.

A screenshot showing the Select Specific Cells dialog

3. Uma caixa de diálogo aparecerá resumindo o número de correspondências encontradas. Confirme para ver as células selecionadas destacadas.

A screenshot showing the result after using Kutools to check if cells begin or end with a specific character

Nota: Esta ferramenta permite que você especifique até dois critérios. Por exemplo, você pode selecionar células que começam com "F" ou terminam com "s" simultaneamente, simplificando verificações com múltiplas condições.

A screenshot showing the advanced selection of cells that begin or end with specific characters using Kutools

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

No geral, o Kutools oferece uma interface simples para usuários que preferem seleções visuais em vez de fórmulas. É especialmente útil para aqueles menos familiarizados com funções complexas do Excel ou que desejam realizar operações em lote em células correspondentes. No entanto, selecionar e destacar não fornece automaticamente um resultado em coluna, a menos que você combine isso com etapas adicionais.


Destaque visualmente células se elas começarem ou terminarem com um caractere específico usando Formatação Condicional

A Formatação Condicional oferece uma maneira simples e visual de ver instantaneamente quais células começam ou terminam com um caractere desejado, aplicando automaticamente regras de cor ou formatação às células correspondentes. Essa solução é ideal quando você quer uma visão dinâmica imediata das correspondências, mas não necessariamente precisa de uma nova coluna mostrando o resultado.

Por exemplo, para destacar células que começam com “s” ou terminam com “n” na sua lista:

1. Selecione o intervalo de células que você deseja formatar.

2. Vá para a guia Início, clique em Formatação Condicional > Nova Regra.

3. Escolha Usar uma fórmula para determinar quais células formatar.

4. Para destacar células que começam com “s”, insira a seguinte fórmula:

=LEFT(TRIM(A2),1)="s"

5. Clique no botão Formatar, defina sua cor de preenchimento ou estilo de fonte preferido e clique em OK.

Se você deseja destacar células que terminam com “n”, use esta fórmula em vez disso:

=RIGHT(TRIM(A2),1)="n"

6. Clique em OK em todas as caixas de diálogo. Todas as células aplicáveis agora serão destacadas visualmente de acordo com a regra escolhida.

Notas práticas e solução de problemas:

  • Certifique-se de que as referências da fórmula (por exemplo, A2) correspondam à primeira célula do seu intervalo de seleção. Se o intervalo de dados começar em uma linha diferente, ajuste a fórmula de acordo.
  • A Formatação Condicional atualiza automaticamente conforme seus dados mudam — se você adicionar mais linhas, estenda a regra de acordo.
  • Para remover a formatação, simplesmente limpe as regras de suas células selecionadas via Formatação Condicional > Limpar Regras.
  • A Formatação Condicional é uma maneira eficaz de revisar visualmente os dados, mas não adiciona colunas lógicas nem realiza ações além da formatação. Combine com classificação ou filtragem para tarefas mais avançadas.
  • Se regras sobrepostas causarem resultados confusos, revise a ordem e a prioridade das suas regras de formatação.

Demonstração: Verifique se a célula começa ou termina com um caractere específico com o Kutools para Excel

 
Kutools para Excel: Mais de 300 ferramentas práticas na ponta dos seus dedos! Aproveite recursos de IA gratuitos permanentemente! Baixe agora!

Verifique se a célula começa ou termina com um caractere específico usando código VBA

Se você precisa automatizar o processo, lidar com grandes conjuntos de dados ou prefere uma abordagem mais versátil e personalizável, usar uma macro VBA pode ser altamente eficaz. Isso é especialmente prático quando você deseja percorrer um intervalo, gerar resultados automaticamente em outra coluna ou destacar células que atendem aos seus critérios, tudo com uma única ação.

Como usar:

1. Abra o editor VBA clicando em Ferramentas do Desenvolvedor > Visual Basic ou pressionando diretamente Alt + F11. Na janela VBA, clique em Inserir > Módulo e insira o código apropriado como mostrado abaixo.

Se você deseja gerar o resultado ("OK"/"Não OK") em uma nova coluna para células que começam com um caractere específico, use o seguinte código:

Sub CheckCellStartCharacter()
    Dim WorkRng As Range
    Dim CheckChar As String
    Dim i As Long
    Dim OutCol As Integer
    
    On Error Resume Next
    Set WorkRng = Application.InputBox("Select the range to check", "KutoolsforExcel", Type:=8)
    CheckChar = InputBox("Enter the starting character to check (case-sensitive):", "KutoolsforExcel")
    
    If WorkRng Is Nothing Or CheckChar = "" Then Exit Sub
    
    OutCol = WorkRng.Columns(WorkRng.Columns.Count).Column + 1
    
    For i = 1 To WorkRng.Rows.Count
        If Left(Trim(WorkRng.Cells(i, 1).Value), 1) = CheckChar Then
            WorkRng.Cells(i, 1).Offset(0, WorkRng.Columns.Count).Value = "OK"
        Else
            WorkRng.Cells(i, 1).Offset(0, WorkRng.Columns.Count).Value = "Not OK"
        End If
    Next i
    
    MsgBox "Check complete. Results output in column " & Chr(65 + WorkRng.Columns.Count), vbInformation
End Sub

2. Feche o editor VBA e retorne ao Excel. Pressione a tecla F5 ou clique em Executar. Um prompt pedirá para você selecionar o intervalo que deseja analisar e o caractere inicial alvo. A macro então gerará "OK" ou "Não OK" na coluna imediatamente à direita da sua seleção.

Se você preferir destacar células que terminam com um caractere específico (em vez de gerar um resultado), use a seguinte macro alternativa:

Sub HighlightCellsEndingWithChar()
    Dim WorkRng As Range
    Dim CheckChar As String
    Dim i As Long
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.InputBox("Select range to highlight", xTitleId, Type:=8)
    CheckChar = InputBox("Enter the ending character to highlight (case-sensitive):", xTitleId)
    If WorkRng Is Nothing Or CheckChar = "" Then Exit Sub
    For i = 1 To WorkRng.Rows.Count
        If Right(Trim(WorkRng.Cells(i, 1).Value), 1) = CheckChar Then
            WorkRng.Cells(i, 1).Interior.Color = vbYellow
        End If
    Next i
    MsgBox "Highlighting complete.", vbInformation
End Sub

Para executar: Siga o mesmo processo no editor VBA e execute HighlightCellsEndingWithChar. Isso destacará em amarelo qualquer célula cujo valor termine com o caractere especificado.

Dicas e notas:

  • Todo o código VBA deve ser salvo em um formato de arquivo Excel habilitado para macros (.xlsm) para garantir o funcionamento adequado.
  • Essas macros são sensíveis a maiúsculas e minúsculas e removem espaços antes de verificar os caracteres. Ajuste e personalize dentro do código conforme necessário.
  • O VBA é adequado para usuários avançados ou para cenários que exigem processamento em lote, operações repetidas ou automação de fluxo de trabalho.
  • Sempre faça backup dos seus dados antes de executar macros para evitar mudanças involuntárias.

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com base em: Execução Inteligente|Gerar Código |Criar Fórmulas Personalizadas|Analisar Dados e Gerar Gráficos |Acionar Funções Aprimoradas
Recursos populares: Encontrar, Destacar ou Marcar Duplicados|Excluir Linhas em Branco|Combinar Colunas ou Células sem perder dados| Arredondar...
Super PROC: PROC com múltiplos critérios|PROC com 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 um número específico de colunas |Mover Colunas |Alternar o Estado de Visibilidade de Colunas Ocultas| Comparar Intervalo & 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|Selecionador de Data|Mesclar Dados |Criptografar/Descriptografar Células|Enviar Email por Lista|Super Filtro|Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ... ) |Mais de50 Tipos de Gráficos (Gráfico de Gantt, ... ) |Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ... ) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do 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 outros!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo.Clique aqui para obter o recurso que você mais precisa...


Office Tab traz interface de abas para o Office e facilita muito seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas da mesma janela, em vez de novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!