Come filtrare barrato in excel (con esempio)
Spesso potresti voler filtrare le celle in Excel in base al fatto che le celle siano barrate o meno.
Ad esempio, supponiamo di avere il seguente set di dati e di voler filtrare le celle per mostrare solo quelle barrate:
Il modo più semplice per farlo è scrivere il codice VBA in Excel.
Il seguente esempio passo passo mostra esattamente come eseguire questa operazione.
Passaggio 1: inserisci i dati
Innanzitutto, inserisci i valori dei dati in Excel:
Passaggio 2: mostra la scheda Sviluppatore in Excel
Successivamente, dobbiamo assicurarci che la scheda Sviluppatore sia visibile nella barra multifunzione superiore di Excel.
Per fare ciò, fare clic sulla scheda File , quindi su Opzioni e infine su Personalizza barra multifunzione .
Nella sezione intitolata Schede principali , seleziona la casella accanto a Sviluppatore , quindi fai clic su OK :
Passaggio 3: crea una macro utilizzando VBA
Successivamente, fai clic sulla scheda Sviluppatore lungo la barra multifunzione superiore, quindi fai clic sull’icona di Visual Basic :
Successivamente, fai clic sulla scheda Inserisci , quindi su Modulo dal menu a discesa:
Successivamente, incolla il seguente codice nell’editor di codice del modulo:
Function FindStrikethrough(r As Range)
FindStrikethrough = r.Font.Strikethrough
End Function
La schermata seguente mostra come eseguire questa operazione:
Una volta inserito il codice, sentiti libero di chiudere l’editor VB. Il codice verrà salvato automaticamente.
Passaggio 4: utilizzare la macro per verificare se le celle sono barrate
Successivamente, digita la seguente formula nella cella B2 per verificare se la cella A2 è barrata o meno:
=FindStrikethrough( A2 )
Fai clic e trascina questa formula su ciascuna cella rimanente nella colonna B:
La colonna B ora restituisce VERO o FALSO per indicare se ciascuna cella corrispondente nella colonna A è barrata o meno.
Passaggio 5: filtra per barrato
Ora che abbiamo una colonna con valori TRUE e FALSE, possiamo semplicemente filtrare le righe in base ai valori in questa nuova colonna.
Per fare ciò, evidenzia l’intervallo di celle A1:B11 , quindi fai clic sulla scheda Dati lungo la barra multifunzione superiore, quindi fai clic sull’icona Filtro nel gruppo Ordina e filtra .
Quindi fai clic sulla freccia a discesa accanto all’intestazione Barrato e deseleziona la casella accanto a FALSO :
Dopo aver fatto clic su OK , le righe verranno filtrate per mostrare solo quelle in cui il nome della squadra è barrato:
Nota : sentiti libero di deselezionare la casella accanto a VERO per filtrare invece le celle che non sono barrate.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in Excel:
Come filtrare per numero di caratteri in Excel
Come utilizzare un filtro con distinzione tra maiuscole e minuscole in Excel
Come filtrare per più colori in Excel