Filtrar valores pela primeira letra ou último caractere com a função Filtro
Você pode filtrar valores pela primeira letra ou último caractere com a função Filtro no Excel.
1. Selecione a coluna inteira na qual você deseja filtrar valores pela primeira letra ou último caractere e clique em Dados > Filtro. Veja a captura de tela:
2. Agora um pequeno ícone de menu suspenso é exibido na primeira célula da coluna selecionada. Clique no ícone de menu suspenso > Filtros de Texto > Começa Com / Termina Com. Veja a captura de tela:
Observações:
1). Se você deseja filtrar valores pela primeira letra, clique na opção Começa Com na etapa 2. Na caixa de diálogo AutoFiltro Personalizado que aparece, insira a primeira letra que deseja filtrar no campo vazio após começa com e, por fim, clique no botão OK.
Por exemplo, se você digitar a letra “a” no campo, após clicar no botão OK, todos os valores que começam com a letra “a” serão filtrados imediatamente.
2). Para filtrar valores pelo último caractere, clique na opção Termina Com na etapa 2. E na caixa de diálogo AutoFiltro Personalizado que aparece, insira o último caractere pelo qual deseja filtrar todos os valores no campo vazio após termina com e, por fim, clique no botão OK. Veja a captura de tela:
Após clicar no botão OK, todos os valores que terminam com o caractere especificado serão filtrados imediatamente.
Filtrar valores pela primeira letra ou último caractere com código VBA
Você também pode usar código VBA para filtrar valores pela primeira letra ou último caractere no Excel.
1. Pressione simultaneamente as teclas Alt + F11 para abrir a janela Microsoft Visual Basic for Applications.
2. Na janela Microsoft Visual Basic for Applications, clique em Inserir > Módulo. Em seguida, copie e cole o código abaixo na janela Módulo.
Código VBA: Filtrar pela primeira letra ou último caractere
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
Observações:
1). No código, A1:A8 é o intervalo de colunas com os valores que você deseja filtrar. Você pode alterá-lo conforme necessário.
2). a* significa que você vai filtrar todos os valores que começam com a letra “a”. E se quiser filtrar todos os valores que terminam com o caractere “a”, altere a* para *a.
3). Pressione a tecla F5 para executar o código. Os valores que atendem aos critérios de filtragem serão filtrados imediatamente.
4). Após executar este código, você pode limpar o filtro clicando em Dados > Filtro. Veja a captura de tela:
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O 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...