L’uso di Excel per l’immissione dei dati è abbastanza comune. Quando inserisci le informazioni, potresti voler limitare ciò che può essere inserito in una cella particolare. Ad esempio, potresti lavorare su un registro dei dipendenti e devi assicurarti di inserire il nome di ciascun dipendente una sola volta nel foglio di lavoro.

Un modo per affrontare questa sfida è creare un elenco di nomi consentiti, su un altro foglio di lavoro o in una posizione diversa sullo stesso foglio di lavoro. Assegna a questo elenco di nomi un nome definito, ad esempio ValidNames.

Quindi, segui questi passaggi:

  1. Scegli le celle in cui inserirai i nomi dei dipendenti, quelle in cui vuoi assicurarti di inserire ogni nome una sola volta. (Per questo esempio, supponiamo di selezionare le celle A1: A10.)

  2. Visualizza la scheda Dati della barra multifunzione.

  3. Fare clic sullo strumento di convalida dei dati. Excel visualizza la finestra di dialogo Convalida dati.

  4. Assicurati che la scheda Impostazioni sia visualizzata. (Vedi figura 1.)

  5. Nell’elenco a discesa Consenti, scegli Personalizzato.

  6. Nella casella Formula (che appare dopo aver completato il passaggio 5), inserisci la seguente formula:

=AND(COUNTIF(ValidNames,A1)=1,COUNTIF($A$1:$A$10,A1)=1)

Fare clic su OK per chiudere la finestra di dialogo.

Questa formula di convalida funziona perché controlla l’intervallo di input (A1: A10)

e si assicura che non compaia più di un nome dall’elenco ValidNames.

Questo metodo formulato funziona alla grande se stai digitando nomi nella tua lista di input. Se invece preferisci usare un elenco a discesa per selezionare i nomi, c’è un metodo semplice presentato in questa pagina Web:

http://www.contextures.com/xlDataVal03.html

Ciò che lo rende perfetto è che l’elenco a discesa è dinamico. Ad esempio, quando selezioni un nome da inserire in una cella, tale nome viene rimosso dall’elenco a discesa utilizzato per selezionare i nomi in altre celle. Piuttosto bella.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (7361) si applica a Microsoft Excel 2007, 2010, 2013 e 2016.

Puoi trovare una versione di questo suggerimento per la vecchia interfaccia di menu di Excel qui: Limiting Entry of Names.