KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come filtrare i valori in base alla prima lettera o all’ultimo carattere in Excel?

AutoreSiluvia Data di modifica

Quando si lavora con set di dati di grandi dimensioni in Excel, può capitare di dover filtrare i valori in base al fatto che inizino con una determinata lettera o terminino con un carattere specifico. Questa operazione è particolarmente utile, ad esempio, per raggruppare nomi di clienti che condividono la stessa iniziale o per individuare voci con una certa estensione di file o un suffisso comune. In questa guida troverai diverse soluzioni pratiche, ciascuna pensata per scenari diversi e per soddisfare le preferenze di utenti con livelli di esperienza differenti: dalle opzioni di menu intuitive per principianti, fino a formule avanzate e script VBA per chi ha maggiore dimestichezza con Excel.

Filtra i valori in base alla prima lettera o all’ultimo carattere con la funzione Filtro
Filtra i valori in base alla prima lettera o all’ultimo carattere con codice VBA
Filtra i valori in base alla prima lettera o all’ultimo carattere utilizzando una formula Excel e una colonna di appoggio


Filtra i valori in base alla prima lettera o all’ultimo carattere con la funzione Filtro

La funzione Filtro integrata di Excel ti permette di filtrare i dati in modo semplice e veloce in base alla prima lettera o all’ultimo carattere di una colonna. È la soluzione perfetta per esigenze di filtraggio immediate, come isolare tutte le voci che iniziano o finiscono con un carattere specifico, senza richiedere competenze avanzate di Excel.

1. Seleziona l’intera colonna da filtrare in base ai criteri relativi alla prima o all’ultima lettera. Clicca quindi su Dati > Filtro nella barra multifunzione di Excel. Comparirà un’icona a discesa del filtro nella parte superiore della colonna selezionata. Vedi lo screenshot:

Uno screenshot dell'applicazione dell'opzione Filtro a una colonna in Excel

2. Fai clic sulla freccia a discesa nell’intestazione della colonna per espandere le opzioni di filtro. Passa quindi a Filtri testo e scegli Inizia per o Termina per, a seconda delle tue esigenze. Guarda lo screenshot:

Uno screenshot che mostra i Filtri testo con le opzioni Inizia con e Termina con

3. Nella finestra di dialogo corrispondente, inserisci i criteri:
(1.) Per filtrare i valori in base alla prima lettera, seleziona l’opzione Inizia per. Nella finestra di dialogo Filtro automatico personalizzatovisualizzata, digita il carattere iniziale desiderato (ad esempio, «a») nella casella accanto a «inizia per» e fai clic su OK. Inserendo la lettera “a”, ad esempio, verranno immediatamente mostrati solo i valori che iniziano con «a».
Uno screenshot della finestra di dialogo Filtro automatico personalizzato per filtrare i valori che terminano con un carattere specificato
([[PH_22].) Per filtrare in base all’ultimo carattere, scegli Termina per al passaggio 2. Nella finestra di dialogo Filtro automatico personalizzato, inserisci il carattere desiderato come condizione di filtro nella casella accanto a «termina per» e fai clic su OK. Verranno visualizzati tutti i valori che terminano con tale carattere.
Uno screenshot della finestra di dialogo Filtro automatico personalizzato per filtrare i valori che terminano con un carattere specificato

Note:
  • Tenere presente che, nella maggior parte delle versioni di Excel, le opzioni della funzione Filtro non distinguono tra maiuscole e minuscole per impostazione predefinita; pertanto, sia l’input in maiuscolo che in minuscolo verrà considerato corrispondente, a meno che i dati non siano case-sensitive.
  • Se i risultati attesi non vengono visualizzati, assicurati che il tuo Intervallo di filtro non contenga Righe vuote e che i valori testuali siano privi di spazi iniziali o finali: questi elementi possono compromettere l’accuratezza del filtro. In caso di necessità, utilizza le funzioni TRIM o PULISCI in colonne di appoggio.

Questo metodo è adatto per un filtraggio rapido, ma potrebbe risultare limitato per filtri più complessi con condizioni multiple o quando è richiesta una logica personalizzata. È consigliabile quando i dati sono prevalentemente testuali e si ha bisogno di un modo rapido e visivo per estrarre gli elementi corrispondenti. Per condizioni più avanzate o combinate, si consiglia di utilizzare formule o colonne di appoggio descritte più avanti.


Filtra i valori in base alla prima lettera o all’ultimo carattere con codice VBA

Per gli utenti che hanno familiarità con le macro, VBA offre un modo più flessibile per filtrare i dati in base alla prima lettera o all’ultimo carattere, soprattutto quando si gestiscono file di grandi dimensioni, si automatizzano filtri ripetitivi o si richiede una logica specifica non disponibile tramite i filtri standard. Questo metodo è efficace quando è necessario applicare la condizione di filtro su più fogli o progettare un processo ripetibile per un uso frequente.

1. Premere Alt+F11 per aprire l’editor di Microsoft Visual Basic, Applications.

2. Nella finestra dell’editor VBA, vai su Inserisci > Modulo. Nella nuova finestra del modulo, incolla il codice fornito di seguito e assicurati che i riferimenti al foglio e all’intervallo corrispondano a quelli del tuo set di dati.

Codice VBA: Filtra in base alla prima lettera o all’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

3. Premere F5 per eseguire il codice. I valori corrispondenti al criterio specificato verranno filtrati immediatamente.

Note:
  • Nel codice, A1:A8 è l’intervallo contenente i valori da filtrare. Modifica questo intervallo in base alla posizione dei tuoi dati.
  • a*indica a Excel di filtrare tutte le voci che iniziano con «a». Per filtrare le voci che terminano con «a», sostituisci a* con *a nel codice.
  • Puoi rimuovere il filtro in qualsiasi momento tornando in Excel e facendo clic su Dati > Filtro. Guarda lo screenshot:
    Uno screenshot dell'opzione Filtro in Excel

Se i dati non vengono filtrati come previsto, ricontrollare che i riferimenti agli intervalli e Condizioni di filtro siano specificati correttamente. Salvare sempre una copia della cartella di lavoro prima di eseguire macro, per evitare modifiche accidentali ai dati. Verificare inoltre che le macro siano abilitate nelle impostazioni di Excel.


Filtra i valori in base alla prima lettera o all’ultimo carattere utilizzando una formula Excel e una colonna di appoggio

Questo metodo utilizza una colonna di appoggio con una formula logica per identificare se ciascun valore del set di dati inizia o termina con una lettera specifica. È quindi possibile filtrare i dati in base ai risultati (VERO/FALSO) presenti in questa colonna di appoggio. Questo approccio è particolarmente utile quando:

  • Si dispone di più Condizioni di filtro complessi
  • Si desidera convalidare visivamente quali elementi soddisfano i criteri prima di applicare il filtro
  • Le opzioni di filtro integrate non sono sufficienti (ad esempio, quando si combinano logiche AND/OR)
  • È necessario riutilizzare, modificare o verificare la logica di filtro in un secondo momento

Ad esempio, se i dati si trovano nella colonna A e si desidera filtrare i valori che iniziano con la lettera «a»:

1. Inserisci la seguente formula nella colonna adiacente vuota (ad esempio, nella cella B2):

=LEFT(A2,1)="a"

2. Dopo aver inserito la formula, premere Invio. Per applicarla a tutte le righe, trascinatela lungo il proprio intervallo dati usando il quadratino di riempimento.

3. Ogni cella della colonna di appoggio visualizzerà ora VERO (se il valore inizia con «a») o FALSO. Per filtrare, seleziona l’intero intervallo dati (inclusa la colonna di appoggio), quindi vai su Dati > Filtro. Applica un filtro alla colonna di appoggio per visualizzare solo i valori VERO, che corrispondono alle righe desiderate.

Suggerimenti:

È possibile utilizzare una formula simile per filtrare in base all’ultimo carattere. Ad esempio, per trovare valori che terminano con «a», inserire in B2:

=RIGHT(A2,1)="a"

Questo metodo è flessibile: se è necessario filtrare in base a regole più complesse (ad esempio, valori che iniziano con determinate sottostringhe o soddisfano più test logici), è possibile espandere la formula come indicato di seguito. Tale formula restituirà VERO solo per i valori che iniziano con «a» e terminano con «z».

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

Questo approccio offre un'elevata flessibilità e visibilità, ideale per la verifica o quando sono richiesti frequenti cambiamenti nella logica del filtro. Grazie alla sua trasparenza, eventuali errori o discrepanze possono essere individuati con facilità. Inoltre, si integra perfettamente con altre funzionalità di Excel, come la formattazione condizionale o i filtri avanzati.Vantaggi:

Assicurati che i dati non contengano spazi aggiuntivi, poiché influiscono sui risultati. Utilizza la funzione=TRIM(A2) in un’altra colonna di appoggio, se necessario. Quando copi le formule in nuove righe, ricontrolla sempre i riferimenti di cella, specialmente se utilizzi riferimenti assoluti o misti per logiche più avanzate.Risoluzione dei problemi:

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi