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

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

AutorSiluvia Data de Modificação

Ao gerir dados no Excel, poderá deparar-se com situações em que precise de verificar se determinadas células começam ou terminam com um caractere específico. Por exemplo, talvez queira identificar todos os códigos de produto que começam por «s» ou todos os endereços de e-mail que terminam em «n». Este tipo de verificação é comum na limpeza de dados, na filtragem de listas e na configuração de regras automáticas de formatação ou seleção. Consoante a complexidade da tarefa e as suas preferências de fluxo de trabalho, existem várias formas práticas de o conseguir.

Verificar se uma célula começa ou termina com um caractere específico com fórmula
Verificar se uma célula começa ou termina com um caractere específico com Kutools para Excel
Destacar visualmente células que comecem ou terminem com um caractere específico utilizando Usar Formatação Condicional
Verificar se uma célula começa ou termina com um caractere específico com código VBA


Verificar se uma célula começa ou termina com um caractere específico com fórmula

Imagine que tem uma longa lista de valores e precisa determinar rapidamente se cada um começa ou termina com um determinado caractere. As fórmulas do Excel oferecem uma solução direta e flexível para essa necessidade, sem exigir ferramentas ou extras adicionais. Essa abordagem adapta-se facilmente a grandes volumes de dados, especialmente quando se requer uma resposta imediata do tipo SIM/NÃO numa coluna adjacente — ideal para análise posterior, relatórios ou validações.

Por exemplo, pretende verificar se uma célula começa com o caractere «s» ou termina com o caractere «n». Eis as fórmulas que pode utilizar:

1. Selecione uma célula vazia (como B2), junto aos seus dados, para apresentar o resultado da verificação, introduza a seguinte fórmula na Barra de Fórmulas e, em seguida, prima a tecla Enter:

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

Uma captura de ecrã que mostra a fórmula para verificar se uma célula começa com um caractere específico no Excel

A fórmula remove os espaços à esquerda e à direita da célula A2 e verifica se o primeiro caractere é «s». Se for, devolve «OK»; caso contrário, devolve «Not OK».

2. Mantenha a célula B2 selecionada e arraste a Alça de Preenchimento para baixo, copiando a fórmula para o restante da lista — assim, todas as células relevantes no intervalo escolhido serão verificadas.

Uma captura de ecrã que mostra o resultado numa coluna após verificar se as células começam com um caractere específico no Excel

Notas e Dicas:

1. Na fórmula,A2representa a célula-alvo e «s»é o carácter que está a testar. Estes podem ser adaptados conforme necessário. Se o resultado for Não OK, significa que a célula não começa por «s».
2. Para verificar se uma célula termina com o carácter “n”, utilize esta fórmula em vez disso:
=IF(RIGHT(TRIM(A2),1)="n","OK","Not OK")

Uma captura de ecrã que mostra a fórmula para verificar se uma célula termina com um caractere específico no Excel

3. Dica prática: se pretender testar caracteres diferentes, basta alterar o «s» ou o «n» na fórmula para os valores pretendidos. Se os seus dados contiverem simultaneamente maiúsculas e Filtrar por Texto em Minúsculas, considere utilizar funções como MINÚSCULAS()ou MAIÚSCULAS()para garantir consistência.
4. Lembre-se de que estas fórmulas verificam apenas o primeiro ou o último carácter; se precisar de verificar palavras completas ou subcadeias, fórmulas relacionadas como PESQUISARou PROCURARpoderão ser mais adequadas.

Em geral, usar fórmulas é rápido e fácil quando pretende obter resultados diretamente nas células para ordenação, filtragem ou cálculos posteriores.


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

A ferramenta Selecionar células específicas no Kutools para Excel oferece uma forma intuitiva e eficiente de identificar e selecionar células que comecem ou terminem com caracteres específicos. Esta abordagem é especialmente útil quando pretende selecionar, destacar ou realizar outras operações em células que cumpram os seus critérios — como eliminação em lote, formatação ou cópia — em vez de apenas apresentar um resultado numa coluna adjacente.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

Como Utilizar:

1. Comece por selecionar o intervalo em que precisa de verificar os caracteres iniciais ou finais. Em seguida, clique em Kutools > Selecionar > Selecionar células específicas. Veja a imagem:

Uma captura de ecrã que mostra a opção Kutools Selecionar Células Específicas no Excel

2. Na caixa de diálogo Selecionar células específicas, selecione Célula na área Selecionar tipo. No menu suspenso Especificar tipo, escolha Começa por ou Termina em e introduza o caractere que pretende verificar. Clique em OK.

Uma captura de ecrã que mostra a caixa de diálogo Selecionar Células Específicas

3. Irá aparecer uma caixa de diálogo com um resumo do número de correspondências encontradas. Confirme para ver as células selecionadas destacadas.

Uma captura de ecrã que mostra o resultado após utilizar o Kutools para verificar se as células começam ou terminam com um caractere específico

Nota: Esta ferramenta permite-lhe definir até dois critérios. Por exemplo, pode selecionar simultaneamente células que comecem por «F» ou terminem em «s», facilitando verificações com múltiplas condições.

Uma captura de ecrã que mostra a seleção avançada de células que começam ou terminam com caracteres específicos utilizando o Kutools

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já

De modo geral, o Kutools oferece uma interface intuitiva para utilizadores que preferem seleções visuais em vez de fórmulas. É especialmente útil para quem se sente menos à vontade com funções complexas do Excel ou pretende realizar operações em lote nas células correspondentes. Contudo, a seleção e o destaque não geram automaticamente um resultado numa coluna, a menos que este passo seja combinado com outros procedimentos.


Destacar visualmente células que comecem ou terminem com um caractere específico utilizando Usar Formatação Condicional

Usar Formatação Condicional oferece uma forma simples e visual de identificar imediatamente quais as células que começam ou terminam com um determinado caractere, aplicando automaticamente Aplicar Cor ou regras de formatação às células correspondentes. Esta solução é ideal quando pretende uma visualização imediata e dinâmica das correspondências, sem necessariamente precisar de uma nova coluna com o resultado.

Por exemplo, para destacar células que comecem por «s» ou terminem em «n» na sua lista:

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

2. Aceda ao separador Base, clique em Formatação Condicional > Nova Regra.

3. Escolha a opção «Utilizar uma fórmula para determinar quais células formatar».

4. Para destacar células que comecem por «s», introduza a seguinte fórmula:

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

5. Clique no botão Formatar, escolha a sua Cor de preenchimento ou Estilo de fonte preferido e, em seguida, clique em OK.

Se pretender destacar células que terminem em «n», utilize esta fórmula alternativa:

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

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

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

  • Certifique-se de que as referências da fórmula (por exemplo,)A2) correspondem à primeira célula do seu intervalo selecionado. Se o seu Intervalo de Dados começar numa linha diferente, ajuste a fórmula em conformidade.
  • A formatação condicional atualiza-se automaticamente à medida que os seus dados mudam — se adicionar mais linhas, alargue a regra em conformidade.
  • Para remover a formatação, basta limpar as regras das células selecionadas em **Formatação Condicional > Limpar Regras**.
  • A Formatação Condicional é uma forma eficaz de rever visualmente os dados, mas não cria colunas lógicas nem executa ações além da formatação. Combine-a com ordenação ou filtragem para tarefas mais avançadas.
  • Se regras sobrepostas estiverem a gerar resultados confusos, reveja a ordem e a prioridade das suas regras de formatação.

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

 
Kutools para Excel: Mais de 300 ferramentas práticas ao seu alcance! Aproveite funcionalidades potenciadas por IA para um trabalho mais inteligente e rápido!Descarregar já!

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

Se precisar de automatizar o processo, lidar com grandes conjuntos de dados ou preferir uma abordagem mais versátil e personalizável, utilizar uma macro VBA pode ser extremamente eficaz — especialmente quando pretende percorrer um intervalo, apresentar automaticamente os resultados noutra coluna ou destacar células que cumpram os seus critérios, tudo com uma única ação.

Como utilizar:

1. Abra o editor VBA clicando em Ferramentas de Programador > Visual Basic ou pressione diretamente as teclas Alt + F11 . Na janela do VBA, clique em Inserir > Módulo e introduza o código indicado abaixo.

Se pretender apresentar o resultado («OK»/«Not OK») numa nova coluna para células que comecem com um caractere específico, utilize 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 regresse ao Excel. Prima a tecla F5 ou clique em Executar. Ser-lhe-á solicitado que selecione o intervalo a analisar e o caractere inicial pretendido. A macro apresentará então «OK» ou «Not OK» na coluna imediatamente à direita da sua seleção.

Se preferir destacar células que terminem com um caractere específico (em vez de apresentar um resultado), utilize 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 procedimento no editor VBA e execute HighlightCellsEndingWithChar. Isto destacará a amarelo todas as células cujo valor termine com o caractere especificado.

Dicas e notas:

  • Todo o código VBA deve ser guardado num livro do Excel com macros ativadas, no formato de ficheiro .xlsm, para garantir o seu correto funcionamento.
  • Estas macros diferenciam maiúsculas de minúsculas e eliminam espaços antes de verificar os caracteres. Ajuste e personalize o código conforme necessário.
  • O VBA é ideal para utilizadores avançados e cenários que exijam processamento em lote, operações repetitivas ou automatização de fluxos de trabalho.
  • Faça sempre uma cópia de segurança dos seus dados antes de executar macros, para evitar perdas em caso de alterações não intencionais.

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