Como verificar se uma célula começa ou termina com um caractere específico no Excel?
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") 
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.

Notas e Dicas:
=IF(RIGHT(TRIM(A2),1)="n","OK","Not OK") 
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.
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:

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.

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.

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.

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