Vai al contenuto principale

Come ordinare o filtrare i dati barrando in Excel?

In Excel, spesso formattiamo i dati con barrato per indicare che gli elementi non sono più necessari. E a volte, dobbiamo filtrare o ordinare i dati che contengono il barrato, in modo da poter gestire rapidamente queste righe. Esistono trucchi rapidi per ordinare o filtrare i dati barrando?

Ordina o filtra i dati barrando con la funzione definita dall'utente

Filtra i dati barrando con Kutools per Excel


freccia blu freccia destra Ordina o filtra i dati barrando con la funzione definita dall'utente

Sfortunatamente, non esiste un modo diretto per ordinare o filtrare i dati barrati utilizzando Riordina or Filtro funzione, ma possiamo creare un semplice file Funzione definita dall'utente per contrassegnare prima i dati con il barrato, quindi applicare la funzione di ordinamento o filtro.

Supponendo di avere il seguente intervallo di dati barrato come mostrato nell'immagine, puoi ordinare o filtrare i dati barrati con i seguenti passaggi:

doc-sort-by-barrato1

1. Tieni premuto il ALT + F11 chiavi per aprire il Finestra di Microsoft Visual Basic, Applications Edition.

2. Clic inserire > Modulie incolla il codice seguente nel file Finestra del modulo.

Function HasStrike(Rng As Range) As Boolean
HasStrike = Rng.Font.Strikethrough
End Function

3. Quindi salva e chiudi questa finestra, in una cella vuota accanto ai tuoi dati, inserisci questa formula = HasStrike (A2), in questo caso, lo inserirò nella cella C2. Vedi screenshot:

doc-sort-by-barrato1

Note:: Nella formula sopra, A2 è il valore che devi identificare se è formattato come barrato. Puoi cambiarlo secondo le tue necessità.

4. Quindi trascina il quadratino di riempimento sulle celle a cui desideri applicare questa formula. Come mostrato nella seguente schermata, puoi vedere, se i dati sono formattati come barrati, vengono visualizzati come TRUEe i dati normali vengono visualizzati come FALSO.

doc-sort-by-barrato1

5. Quindi puoi ordinare o filtrare in base a questa nuova colonna C.

A: Ordina i dati barrati nella parte inferiore o superiore dei record:

(1.) Clicchi Dati > Riordina, vedi screenshot:

doc-sort-by-barrato1

(2.) Poi nel saltò fuori Ordina avviso dialogo, controlla Espandi la selezione opzione.

doc-sort-by-barrato1

(3.) E clicca Riordina pulsante, nel Riordina finestra di dialogo, scegliere Colonna C che è la tua nuova colonna creata da Colonna elenco a discesa, quindi scegliere Valori sotto il Ordina opzione, infine seleziona il file Ordina vorresti ordinare. Vedi screenshot:

doc-sort-by-barrato1

(4.) Quindi fare clic su OK per chiudere questa finestra di dialogo e i dati barrati sono stati ordinati nella parte inferiore del valore. Vedi screenshot:

doc-sort-by-barrato1

Consiglio: Se desideri ordinare i dati barrati all'inizio di tutti i dati, scegli dal più grande al più piccolo nel passaggio 3.

B: Filtra i record barrando

(1.) Seleziona l'intero intervallo di dati, qui seleziono l'intervallo A1: C14 e fai clic Dati > Filtro, vedi screenshot:

doc-sort-by-barrato1

(2.) Quindi fare clic sul pulsante a discesa accanto alla cella C1, quindi controllare TRUE solo opzione, vedi screenshot:

doc-sort-by-barrato1

(3.) Quindi fare clic su OKe tutti i dati barrati sono stati filtrati.

doc-sort-by-barrato1

Note:: Dopo aver terminato l'ordinamento e il filtro, è possibile eliminare il valore nella colonna C.


freccia blu freccia destra Filtra i dati barrando con Kutools per Excel

Se si dispone di Kutools for Excel, Con la sua Filtro barrato funzione, puoi filtrare rapidamente tutte le celle che sono formattate come barrate.

Nota:Per applicare questo Filtro barrato, in primo luogo, dovresti scaricare il file Kutools for Excele quindi applica la funzione in modo rapido e semplice.

Dopo l'installazione Kutools for Excel, per favore fai come questo:

1. Seleziona la colonna in cui vuoi filtrare le celle barrato, quindi fai clic su Kutools Plus > Filtro speciale > Filtro barrato, vedi screenshot:

doc-sort-by-barrato1

2. E poi, verrà visualizzata una finestra di messaggio per ricordarti quante celle corrispondono ai criteri, vedi screenshot:

doc-sort-by-barrato1

3. Quindi fare clic OK pulsante, tutte le celle che sono formate con barrato vengono filtrate, vedi screenshot:

doc-sort-by-barrato1

Fai clic su Scarica Kutools per Excel e prova gratuita adesso!


Articoli correlati:

Come ordinare le righe in base a numeri pari o dispari in Excel?

Come ordinare le righe per mettere le celle vuote in cima in Excel?

Come ordinare i dati in base al valore più frequente in Excel?

Come ordinare l'indirizzo e-mail per dominio in Excel?

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

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...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • 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 della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (24)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Werkt geweldig. Bedankt. Echter, hoe kan ik de file weer saven als .xlsx file. Ik krijg telkens een foutmelding als ik dit doe. Dank je.
This comment was minimized by the moderator on the site
Hi, Carine,
Because there is VBA code in the workbook, when you close the workbook, you should save this workbook as Excel Macro-Enabled Workbook (*.xlsm) format.
When opening this workbook next time, please click the Enable Content at the top of the formula bar to activate the code.
PPlease try, hope it can help you!
This comment was minimized by the moderator on the site
Thanks, it worked
This comment was minimized by the moderator on the site
This is perfect, thank you!
This comment was minimized by the moderator on the site
Well done, thank you!
This comment was minimized by the moderator on the site
You can filter with MS Excel without having to do this script. Just Ctrl-F Find, Search by Format, Strikethrough checkbox, Find All, Then Select All (Crtl-A), then hide (Crtl-9).
This comment was minimized by the moderator on the site
I tried this but it crashed, seems when there is a lot of data it is really slow
This comment was minimized by the moderator on the site
I'm getting #NAME? instead of True or False
This comment was minimized by the moderator on the site
I tried this and I first got a message that my sheet needed to be saved as one with macros. I saved it as xlsm Then I pasted the =HasStrike(A2) and it gave me #NAME? in the cell. What am I doing wrong? Thnaks!
This comment was minimized by the moderator on the site
Thanks a bunch for this, you have saved me a few hours of manual labour!
This comment was minimized by the moderator on the site
well that worked perfectly. Thank you very much
This comment was minimized by the moderator on the site
well that worked perfectly. THANKS.
This comment was minimized by the moderator on the site
Thank you very much! This saved my day!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations