post icon

How to Filter blank value in Excel Data Validation List

Come filtrare le celle vuote in un elenco di convalida in Excel.

Vediamo come inserire una validazione Elenco (List per la versione inglese) all’interno di una cella in Excel, scartando i valori blank compresi in un intervallo (range) di celle.
Quando si definisce un intervallo di valori in Excel e su questo si definisce una convalida di dati (Data Validation List nella versione Inglese), vengono compresi nella combo (Drop Down List) i valori blank.

La formula per filtrare i valori blank è la seguente per la versione Italiana di Excel:

=SCARTO(START_CELL;0; 0; CONTA.NUMERI(SE(RANGE=""; ""; 1)); 1)

mentre per la versione in inglese di Excel è la seguente:

=OFFSET(START_CELL; 0; 0; COUNT(IF(RANGE="" ; ""; 1)); 1)

Vediamo nel dettaglio i passaggi per costruire l’intervallo di valori (Named Range).

1) Definiamo un range di valori e diamo il Nome alla prima cella START_CELL.
Vedi figura seguente:

Osservate come dalla riga 11 in poi i valori sono blank.

2) Selezioniamo tutta la colonna A e impostiamo il Nome del  RANGE.
Vedi figura seguente.

Osservate come dalla riga 11 in poi le celle comprese nel range sono vuote.

3) Per definire una Convalida Elenco da Menu selezionare Dati -> Convalida..
Nella scheda Impostazioni dell popup scegliere Elenco per la voce Consenti e quindi impostare nel campo Origine la formula come specificato in precedenza.
Vedi figura seguente:

Nella versione inglese, Convalida Elenco si chiama Data Validation List.

Ecco il risultato. Nella combo non sono compresi i valori blank del range.

Enjoy snippet!

28 ottobre 2009 @ 10:28

No comments yet.

Leave a comment

Leave a Reply

Are you human? Time limit is exhausted. Please reload CAPTCHA.