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

Como filtrar valores pela primeira letra ou pelo último caractere no Excel?

AutoraSiluvia Data de Modificação

Ao trabalhar com conjuntos de dados extensos no Excel, poderá por vezes precisar de filtrar valores que comecem com uma determinada letra ou terminem com um carácter específico. Esta funcionalidade revela-se particularmente útil, por exemplo, para agrupar nomes de clientes pela mesma inicial ou identificar entradas com uma extensão de ficheiro ou sufixo específicos. Neste tutorial, apresentamos várias soluções práticas, cada uma adaptada a diferentes cenários e preferências — desde utilizadores principiantes, que recorrem às opções do menu, até aos mais experientes, à vontade com fórmulas ou VBA.

Filtrar valores pela primeira letra ou último carácter com a função Filtro
Filtrar valores pela primeira letra ou último carácter com código VBA
Filtrar valores pela primeira letra ou último carácter utilizando uma fórmula do Excel e uma coluna auxiliar


Filtrar valores pela primeira letra ou último carácter com a função Filtro

A função Filtro incorporada do Excel oferece uma forma simples de filtrar dados pela primeira letra ou pelo último carácter numa coluna. Este método é ideal para necessidades de filtragem rápidas e diretas, como isolar todas as entradas que começam ou terminam com um carácter específico, sem exigir conhecimentos avançados do Excel.

1. Selecione a coluna inteira que pretende filtrar com base na primeira ou última letra. Depois, clique em Dados > Filtro na faixa de opções do Excel. Aparecerá um ícone de menu pendente na parte superior da coluna selecionada. Veja a captura de ecrã:

Uma captura de ecrã da aplicação da opção Filtro a uma coluna no Excel

2. Clique na seta pendente no cabeçalho da coluna para expandir as opções de filtragem. Depois, navegue até Filtros de Texto e escolha Começa Por ou Termina Em, consoante a sua necessidade. Veja a captura de ecrã:

Uma captura de ecrã a mostrar os Filtros de Texto com as opções Começa Por e Termina Por

3. Na caixa de diálogo respetiva, introduza os seus critérios:
(1.) Para filtrar valores pela primeira letra, selecione a opção Começa Por. Na caixa de diálogo Filtro Automático Personalizadoque aparece, introduza o carácter inicial pretendido (por exemplo, «a») na caixa após «começa por» e clique em OK. Por exemplo, ao introduzir a letra “a”, serão imediatamente filtrados e apresentados apenas os valores que começam com «a».
Uma captura de ecrã da caixa de diálogo Filtro Automático Personalizado para filtrar valores que terminam com um caráter especificado
([[PH_22].) Para filtrar pelo último carácter, escolha Termina Em no passo 2. Na caixa de diálogo Filtro Automático Personalizado, introduza o carácter pretendido como condição de filtro na caixa após «termina em» e clique em OK. Serão apresentados todos os valores que terminam com esse carácter.
Uma captura de ecrã da caixa de diálogo Filtro Automático Personalizado para filtrar valores que terminam com um caráter especificado

Notas:
  • Tenha em atenção que, na maioria das versões do Excel, as opções da função Filtro não são sensíveis a maiúsculas e minúsculas por predefinição, pelo que correspondem tanto a entradas em maiúsculas como em minúsculas, exceto se os seus dados forem sensíveis a maiúsculas e minúsculas.
  • Se encontrar problemas em que os resultados esperados não aparecem, verifique se não existem linhas em branco nos seus intervalos de filtro e se os valores de texto não têm espaços iniciais ou finais — estes podem afetar a precisão do filtro. Utilize as funções TRIM ou CLEAN em colunas auxiliares, se necessário.

Isto é ideal para filtragem rápida, mas pode revelar-se limitado em cenários que envolvam filtros mais complexos com múltiplas condições ou lógica personalizada. É particularmente eficaz quando os seus dados são predominantemente textuais e necessita de uma forma visual e ágil de identificar itens correspondentes. Para condições mais avançadas ou combinadas, recomendamos a utilização das fórmulas ou colunas auxiliares descritas mais abaixo.


Filtrar valores pela primeira letra ou último carácter com código VBA

Para utilizadores familiarizados com macros, o VBA oferece uma forma mais flexível de filtrar dados pela primeira letra ou pelo último carácter — especialmente útil ao trabalhar com ficheiros grandes, automatizar filtros repetitivos ou quando for necessária lógica específica indisponível nos filtros padrão. Este método revela-se particularmente eficaz quando precisa de aplicar a condição de filtro em várias folhas ou criar um processo repetível para uso frequente.

1. Prima Alt+F11 para abrir o editor do Microsoft Visual Basic para Aplicações.

2. Na janela do editor VBA, navegue até Inserir > Módulo. Na nova janela do módulo, cole o código fornecido abaixo. Certifique-se de que as referências da sua folha e intervalo correspondem às do seu conjunto de dados.

Código VBA: Filtrar pela primeira letra ou último carácter

Sub filterbyletter()
	Dim rng01 As Range
	Set rng01 = [A1:A8]
	rng01.Parent.AutoFilterMode = False
	rng01.Columns(1).AutoFilter Field: = 1, Criteria1: = "=a*", VisibleDropDown: = False
End Sub

3. Prima F5 para executar o código. Os valores correspondentes ao padrão especificado serão filtrados instantaneamente.

Notas:
  • No código, A1:A8 é o intervalo que contém os valores que pretende filtrar. Ajuste este intervalo de acordo com a localização dos seus dados.
  • a*indica ao Excel para filtrar todas as entradas que começam com «a». Para filtrar entradas que terminam com «a», substitua a* por *a no código.
  • Pode remover o filtro mais tarde voltando ao Excel e clicando em Dados > Filtro. Veja a captura de ecrã:
    Uma captura de ecrã da opção Filtro no Excel

Se os seus dados não forem filtrados conforme esperado, verifique se as referências do intervalo e as Condições de Filtro estão corretamente definidas. Guarde sempre uma cópia da sua pasta de trabalho antes de executar macros, para evitar alterações acidentais nos dados. Além disso, confirme que as macros estão ativadas nas definições do Excel.


Filtrar valores pela primeira letra ou último carácter utilizando uma fórmula do Excel e uma coluna auxiliar

Este método utiliza uma coluna auxiliar com uma fórmula lógica para identificar se cada valor no seu conjunto de dados começa ou termina com uma letra específica. Depois, pode filtrar os seus dados com base nos resultados (VERDADEIRO/FALSO) dessa coluna auxiliar. Esta abordagem é especialmente útil quando:

  • Tem vários Condições de Filtro complexos
  • Pretende validar visualmente quais os itens que cumprem os critérios antes de aplicar o filtro
  • As opções de Filtro incorporadas são insuficientes (por exemplo, ao combinar lógica E/OU)
  • Precisa de reutilizar, modificar ou auditar a lógica de filtragem posteriormente

Por exemplo, se os seus dados estiverem na coluna A e quiser filtrar valores que comecem com a letra «a»:

1. Introduza a seguinte fórmula na coluna adjacente vazia (por exemplo, na célula B2):

=LEFT(A2,1)="a"

2. Após introduzir a fórmula, prima Enter. Para aplicar esta fórmula a todas as linhas, utilize a alça de preenchimento e arraste-a ao longo do seu intervalo de dados.

3. Cada célula na coluna auxiliar irá agora apresentar VERDADEIRO (se o valor começar por «a») ou FALSO. Para filtrar, selecione todo o seu intervalo de dados (incluindo a coluna auxiliar) e utilize Dados > Filtro. Aplique um filtro à coluna auxiliar para mostrar apenas os valores VERDADEIRO, que correspondem às entradas pretendidas.

Dicas:

Pode utilizar uma fórmula semelhante para filtrar pelo último carácter. Por exemplo, para encontrar valores que terminam em «a», introduza em B2:

=RIGHT(A2,1)="a"

Este método é flexível: se precisar de filtrar com regras mais complexas — como valores que começam com determinadas subcadeias ou que satisfazem múltiplos testes lógicos —, pode expandir a fórmula conforme indicado abaixo. Assim, será apresentado VERDADEIRO apenas para valores que comecem por «a» e terminem em «z».

=AND(LEFT(A2,1)="a",RIGHT(A2,1)="z")

Formatação CondicionalVantagens:

Certifique-se de que os seus dados não contêm espaços extra, pois estes afetam os resultados. Utilize a função =TRIM(A2) noutra coluna auxiliar, se necessário. Ao copiar fórmulas para novas linhas, verifique novamente as referências de células, especialmente se estiver a utilizar referências absolutas ou mistas para lógica mais avançada.Resolução de problemas:

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