Come filtrare i valori in base alla prima lettera o all'ultimo carattere in Excel?
Per filtrare i valori in base alla prima lettera o all'ultimo carattere in Excel, qui forniamo tre metodi. Si prega di fare come illustrato di seguito.
Filtra i valori per prima lettera o ultimo carattere con la funzione Filtro
È possibile filtrare i valori in base alla prima lettera o all'ultimo carattere con la funzione Filtro in Excel.
1. Selezionare l'intera colonna in cui si desidera filtrare i valori in base alla prima lettera o all'ultimo carattere, quindi fare clic su Dati > Filtro. Vedi screenshot:
2. Ora una piccola icona a discesa viene visualizzata sulla prima cella della colonna selezionata. Fare clic sull'icona a discesa> Filtri di testo > Inizia con / Finisce con. Vedi screenshot:
Note:
1). Se si desidera filtrare i valori in base alla prima lettera, fare clic su Inizia con opzione nel passaggio 2. Nella comparsa Filtro automatico personalizzato finestra di dialogo, immettere la prima lettera in base alla quale si desidera filtrare nella casella vuota dopo che inizia con e infine fare clic su OK pulsante.
Ad esempio, digiti la lettera "a"Nella casella, dopo aver fatto clic su OK , tutti i valori che iniziano con la lettera "a" verranno immediatamente filtrati.
2). Per filtrare i valori in base all'ultimo carattere, fare clic su Finisce con opzione nel passaggio 2. E nella comparsa Filtro automatico personalizzato nella finestra di dialogo, immettere l'ultimo carattere in base al quale si desidera filtrare tutti i valori nella casella vuota dopo che finisce con, quindi fare clic su OK pulsante. Vedi screenshot:
Dopo aver cliccato il OK , tutti i valori terminano con il carattere specificato verranno filtrati immediatamente.
Filtra i valori per prima lettera o ultimo carattere con codice VBA
Puoi anche utilizzare il codice VBA per filtrare i valori in base alla prima lettera o all'ultimo carattere in Excel.
1. Stampa altro + F11 tasti contemporaneamente per aprire il file Applicazione Microsoft Visual Basic finestra.
2. Nel Applicazione Microsoft Visual Basic finestra, fare clic inserire > Moduli. Quindi copia e incolla il codice sottostante nella finestra del modulo.
Codice VBA: filtra per prima lettera o ultimo carattere
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
Note:
1). Nel codice, A1: A8 è l'intervallo di colonne con i valori che desideri filtrare. Puoi modificarlo in base alle tue esigenze.
2). a* significa che filtrerai tutti i valori che iniziano con la lettera a. E se vuoi filtrare tutti i valori che finiscono con il carattere a, per favore cambia a* a *a.
3). stampa F5 chiave per eseguire il codice. E i valori che soddisfano i criteri di filtraggio vengono filtrati immediatamente.
4). Dopo aver eseguito questo codice, puoi cancellare il filtro facendo clic su Dati > Filtro. Vedi screenshot:
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...