Come ordinare o filtrare i dati in base al testo barrato in Excel?
Gli utenti di Excel utilizzano spesso il testo barrato per contrassegnare voci obsolete, completate o non più rilevanti all’interno di un set di dati. Quando si lavora con elenchi estesi—come registri di inventario, tracker di attività o log di contatti—è fondamentale poter identificare rapidamente queste voci. Tuttavia, Excel non offre funzionalità integrate per ordinare o filtrare direttamente in base al formato del testo barrato. Questa limitazione può rallentare il flusso di lavoro, soprattutto durante attività come audit, pulizia dei dati o reporting. Fortunatamente, esistono diversi metodi efficaci per ordinare o filtrare in base al testo barrato, permettendoti di concentrarti sui dati rilevanti o di intervenire in modo mirato sulle voci contrassegnate.
Ordina o filtra i dati in base al testo barrato con una funzione definita dall'utente
Filtra i dati in base al testo barrato con Kutools per Excel
Alternativa: rileva e Filtra celle con barratura celle con formula Excel e colonna di supporto
Ordina o filtra i dati in base al testo barrato con una funzione definita dall'utente
Sebbene Excel offra strumenti flessibili per gestire testo e numeri, le sue funzionalità standard Ordina e Filtro non consentono di lavorare direttamente con la formattazione delle celle, come il testo barrato. Questa limitazione ti impedisce, ad esempio, di spostare in fondo tutte le righe con testo barrato o di escluderle tramite filtro senza ricorrere a passaggi aggiuntivi. Per superare questo ostacolo, puoi creare una semplice funzione definita dall'utente (UDF) utilizzando VBA, in grado di identificare le celle con formattazione barrata. Una volta rilevate, potrai applicare facilmente gli strumenti di ordinamento o filtro di Excel a questi dati di supporto.
Considera il seguente set di dati, in cui alcune righe presentano testo barrato per indicare voci completate. Seguendo i passaggi qui sotto, potrai ordinare o filtrare efficacemente le celle con barratura:

1. Premi contemporaneamente ALT + F11 per aprire la finestra di Microsoft Visual Basic, Applications. Se è la prima volta che utilizzi VBA, assicurati che le impostazioni di Excel consentano l'esecuzione delle macro.
2. Nella finestra VBA, fai clic su Inserisci > Modulo. Copia quindi e incolla il codice seguente nel modulo: questa UDF ti aiuterà a rilevare se una cella utilizza la formattazione barrata.
Function HasStrike(Rng As Range) As Boolean
HasStrike = Rng.Font.Strikethrough
End Function
3. Dopo aver incollato il codice, ricordati di salvare e chiudere la finestra VBA. In una cella vuota accanto ai tuoi dati—di solito nella prima riga di una nuova colonna—inserisci la seguente formula:=HasStrike(A2). In questo esempio, la formula viene inserita nella cella C2. La formula restituirà VERO per le celle con testo barrato e FALSO per le voci normali.

Nota: Nella formula d'esempio, A2 indica la cella da verificare per la presenza di testo barrato. Se i tuoi dati iniziano su un'altra riga o colonna, modifica di conseguenza il riferimento di cella. Per evitare errori, assicurati sempre che il riferimento corrisponda al tuo intervallo dati.
4. Trascina il quadratino di riempimento (il piccolo quadrato in basso a destra della cella con la formula) verso il basso o lateralmente per applicare la formula al resto del set di dati. Come mostrato di seguito, tutte le celle con testo barrato visualizzeranno VERO, mentre le altre mostreranno FALSO.

Suggerimento: Per set di dati più grandi, fai doppio clic sul quadratino di riempimento per riempire automaticamente tutte le righe rimanenti della tabella. Se i tuoi dati cambiano, potresti dover riapplicare la formula alle righe aggiornate.
5. Grazie a questa nuova colonna di supporto, puoi ora sfruttare le opzioni integrate di ordinamento e filtro di Excel:
A: Ordina i dati con testo barrato in fondo o in cima ai record
(1.)Seleziona una qualsiasi cella all'interno del tuo intervallo dati e fai clic su Dati > Ordina. Si aprirà la finestra di dialogo Ordina.

(2.) Se richiesto dalla finestra di dialogo Avviso di ordinamento, seleziona Espandi la selezione per garantire che l'ordinamento venga applicato all'intera riga, preservando l'integrità dei tuoi dati.

(3.)Nella finestra di dialogo Ordina, imposta la tua colonna di supporto (colonna C) come criterio di ordinamento dal menu a discesa Colonna. Per Ordina per, scegli Valori. Puoi quindi impostare l’Ordineper visualizzare le voci con testo barrato in fondo ()Dal più piccolo al più grande) o in cima (Dal più grande al più piccolo) al tuo set di dati, a seconda delle tue preferenze.

(4.)Fai clic su OK per completare l'ordinamento. Ora, tutte le righe con testo barrato appariranno raggruppate in cima o in fondo alla tabella, esattamente come desideri.

Suggerimento: Durante l'ordinamento, se hai righe di intestazione, assicurati di selezionare solo il tuo intervallo dati. Se desideri che i dati con testo barrato appaiano in cima, scegli Dal più grande al più piccolo nel menu a discesa dell'ordine.
B: Filtra i record in base al testo barrato
(1.) Seleziona l’intero intervallo di dati, ad esempio A1:C14. Poi clicca su Dati > Filtro per attivare i menu a discesa del filtro in ogni colonna.

(2.)Fai clic sulla freccia del menu a discesa del filtro accanto all'intestazione della colonna di supporto (ad esempio, C1) e seleziona solo la casella VERO. In questo modo verranno visualizzate rapidamente solo le righe con formattazione barrata.

(3.)Fai clic su OK per applicare il filtro: resteranno visibili solo le voci contrassegnate con testo barrato.

Nota: Una volta completati l’ordinamento o il filtro, potresti voler eliminare la colonna di supporto per riordinare il foglio di lavoro. Assicurati di non aver più bisogno di ripetere questi passaggi prima di rimuoverla.
Attenzione: Se i tuoi dati contengono formule che fanno riferimento ad altri fogli o se copi il foglio altrove, assicurati che il codice UDF sia ancora disponibile. Ricorda inoltre che eventuali modifiche alla formattazione apportate dopo l’applicazione dell’UDF richiedono l’aggiornamento della colonna di supporto.
Risoluzione problemi:Se ricevi errori #NOME? durante l'inserimento delle formule, assicurati che il codice VBA sia stato salvato correttamente e che le macro siano abilitate. Se i risultati dell'ordinamento o del filtro non si aggiornano come previsto, prova a ricalcolare il foglio (premi)F9) o a reinserire la formula.
Filtra i dati in base al testo barrato con Kutools per Excel
Se stai cercando una soluzione altamente efficiente per individuare celle formattate con testo barrato senza ricorrere a formule o VBA, Kutools per Excel offre un metodo immediato grazie alla sua funzionalità Filtra celle con barratura. Questa funzione ti permette di isolare all’istante tutte le voci con testo barrato, risparmiando tempo ed energie nelle tue attività di gestione dati.
Dopo aver installato Kutools per Excel, segui questi passaggi per filtrare direttamente le celle con formattazione barrata:
1. Seleziona la colonna da filtrare per le celle con testo barrato, quindi vai su KUTOOLS PLUS > Filtro speciale > Filtra celle con barratura.

2. Apparirà una finestra informativa con il numero di celle che soddisfano il criterio del testo barrato.

3. Fai clic su OK per applicare il filtro: verranno ora visualizzate tutte le celle con formattazione barrata.

Scarica subito la versione di prova gratuita di Kutools per Excel!
Vantaggi: Kutools per Excel automatizza il processo senza richiedere flag manuali, formule o conoscenza di VBA. Questo metodo è ideale per gli utenti abituali di Excel che lavorano con dati segmentati in base alla formattazione. Kutools offre inoltre funzionalità avanzate per operazioni batch di formattazione e filtraggio.
Alternativa: rileva e Filtra celle con barratura celle con colonna helper di Excel e flag manuale
In contesti in cui VBA è limitato o non consentito – ad esempio in alcuni ambienti lavorativi o quando si condividono file con utenti poco esperti nell’abilitazione delle macro – potrebbe rivelarsi preferibile un approccio basato su formule con flag manuale.
Crea una nuova colonna accanto ai tuoi dati e inserisci manualmente VERO per le righe con formattazione barrata e FALSO negli altri casi. Sebbene manuale, questo approccio non richiede autorizzazioni speciali ed è perfetto per set di dati piccoli o occasionali.
Dopo aver contrassegnato le righe, utilizza le normali funzionalità Ordina e Filtra descritte in precedenza per organizzare o isolare i dati contrassegnati con barrato. Questo metodo è meno soggetto a errori negli ambienti in cui VBA non è disponibile e garantisce compatibilità tra le diverse versioni di Excel.
Suggerimento: Utilizza la funzione Trova e sostituisci (Ctrl+F), impostando «Formato» su barrato, per individuare rapidamente tali celle e contrassegnarle manualmente.
Articoli correlati:
Come si fa a ordinare le righe in base ai numeri dispari o pari in Excel?
Come ordinare le righe in modo da posizionare le celle vuote in alto in Excel?
Come ordinare i dati in base al valore più frequente in Excel?
Come ordinare gli indirizzi email per dominio in Excel?
Migliori Strumenti per la Produttività in Office
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.
- 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