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:

Filtra Excel barrando

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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *