Argomenti correlati
×
Celle
Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.
Celle

Applicare la convalida dei dati alle celle

Usare la convalida dei dati per limitare il tipo di dati o i valori immessi dagli utenti in una cella, ad esempio un elenco a discesa.

Il browser in uso non supporta le funzionalità video. Installare Microsoft Silverlight, Adobe Flash Player o Internet Explorer 9.

Prova!

  1. Selezionare la cella o le celle per cui si vuole creare una regola.

  2. Selezionare Convalida dei dati >dati .

    Convalida dati

  3. Nella scheda Impostazioni , in Consentire , seleziona un'opzione:

    • Numero intero - per limitare la cella ad accettare solo numeri interi.

    • Decimale - per limitare la cella all'accettazione solo dei numeri decimali.

    • Elenco - per selezionare i dati dall'elenco a discesa.

    • Data - per limitare la cella ad accettare solo la data.

    • Tempo - per limitare la cella in modo che accetti solo il tempo.

    • Lunghezza testo - per limitare la lunghezza del testo.

    • Personalizzato – per la formula personalizzata.

  4. Sotto Dati , seleziona una condizione.

  5. Impostare gli altri valori obbligatori in base a ciò per cui si è scelto Consentire E Dati .

  6. Seleziona il pulsante Messaggio di input e personalizzare un messaggio che gli utenti vedranno quando immettono dati.

  7. Seleziona il pulsante Mostra messaggio di input quando è selezionata la cella per visualizzare il messaggio quando l'utente seleziona o passa il mouse sulle celle selezionate.

  8. Seleziona il pulsante Avviso di errore per personalizzare il messaggio di errore e scegliere un Stile .

  9. Selezionare OK .

    A questo punto, se l'utente tenta di immettere un valore non valido, Avviso di errore viene visualizzata con il messaggio personalizzato.

Scaricare questi esempi

Scaricare una cartella di lavoro di esempio con tutti gli esempi di convalida dei dati in questo articolo

Se si crea un foglio che richiede l'immissione dei dati da parte degli utenti, è consigliabile limitare l'immissione a un determinato intervallo di date o numeri oppure assicurarsi di immettere solo numeri interi positivi. Excel può limitare l'immissione di dati a determinate celle usando convalida dei dati , chiede agli utenti di immettere dati validi quando è selezionata una cella e visualizza un messaggio di errore quando un utente immette dati non validi.

Limitare l'immissione di dati

  1. Selezionare le celle in cui si vuole limitare l'immissione dei dati.

  2. Nella scheda Dati fai clic su Convalida dei dati > Convalida dei dati .

    Nota:  Se il comando Convalida non è disponibile, è possibile che il foglio sia protetto o che la cartella di lavoro sia condivisa. Non è possibile cambiare le impostazioni di convalida dei dati se la cartella di lavoro è condivisa o il foglio è protetto. Per altre informazioni sulla protezione delle cartelle di lavoro, vedere Proteggere una cartella di lavoro .

  3. Nel Consentire seleziona il tipo di dati che vuoi consentire e compila i criteri e i valori di limitazione.

    Nota:  Le caselle in cui immettere i valori limite verranno etichettate in base ai dati e ai criteri selezionati. Ad esempio, se si sceglie Data come tipo di dati, sarà possibile immettere valori limite nelle caselle dei valori minimi e massimi etichettati Data inizio E Data di fine .

Richiedere agli utenti voci valide

Quando gli utenti fanno clic in una cella con requisiti di immissione di dati, è possibile visualizzare un messaggio che spiega quali dati sono validi.

  1. Selezionare le celle in cui richiedere agli utenti i dati validi.

  2. Nella scheda Dati fai clic su Convalida dei dati > Convalida dei dati .

    Nota:  Se il comando Convalida non è disponibile, è possibile che il foglio sia protetto o che la cartella di lavoro sia condivisa. Non è possibile cambiare le impostazioni di convalida dei dati se la cartella di lavoro è condivisa o il foglio è protetto. Per altre informazioni sulla protezione delle cartelle di lavoro, vedere Proteggere una cartella di lavoro .

  3. Nella scheda Messaggio di input seleziona il pulsante Mostra messaggio di input quando è selezionata la cella .

  4. Nel Titolo digitare un titolo per il messaggio.

  5. Nel Messaggio di input digita il messaggio che vuoi visualizzare.

Viene visualizzato un messaggio di errore facoltativo quando vengono immessi dati non validi.

Se sono state applicate restrizioni ai dati e un utente immette dati non validi in una cella, è possibile visualizzare un messaggio che spiega l'errore.

  1. Selezionare le celle in cui si vuole visualizzare i messaggi di errore.

  2. Nella scheda Dati fai clic su Convalida dei dati > Convalida dei dati .

    Nota:  Se il comando Convalida non è disponibile, è possibile che il foglio sia protetto o che la cartella di lavoro sia condivisa. Non è possibile cambiare le impostazioni di convalida dei dati se la cartella di lavoro è condivisa o il foglio è protetto. Per altre informazioni sulla protezione delle cartelle di lavoro, vedere Proteggere una cartella di lavoro .

  3. Nella scheda Avviso di errore nella scheda Titolo digitare un titolo per il messaggio.

  4. Nel Messaggio di errore digitare il messaggio da visualizzare se vengono immessi dati non validi.

  5. Eseguire una delle operazioni seguenti:

    Per

    Nella scheda Stile menu a comparsa, seleziona

    Richiedere agli utenti di correggere l'errore prima di procedere

    Arrestare

    Avvisare gli utenti che i dati non sono validi e richiedere loro di selezionare O No per indicare se vogliono continuare

    Avviso

    Avvisare gli utenti che i dati non sono validi, ma consentire loro di procedere dopo aver ignorato il messaggio di avviso

    Importante

Aggiungere la convalida dei dati a una cella o a un intervallo

Nota:  I primi due passaggi riportati in questa sezione sono per l'aggiunta di qualsiasi tipo di convalida dei dati. I passaggi 3-7 sono specifici per la creazione di un elenco a discesa.

  1. Selezionare una o più celle da convalidare.

  2. Nella scheda Dati nella scheda Strumenti dati fai clic su Convalida dei dati .

  3. Nella scheda Impostazioni nella scheda Consentire seleziona Elenco .

  4. Nel Fonte digitare i valori dell'elenco, separati da virgole. Ad esempio, digita Bassa,Media,Alta .

  5. Assicurati che la casella di Elenco a discesa all'in-cell sia selezionata. In caso contrario non sarà visibile la freccia a discesa accanto alla cella.

  6. Per specificare come gestire i valori vuoti (Null), seleziona o deseleziona la casella di controllo Ignora celle vuote .

  7. Verificare la convalida dei dati per accertarsi che funzioni correttamente. Provare a immettere sia dati validi sia dati non validi nelle celle per verificare il funzionamento delle impostazioni e accertarsi che vengano visualizzati i messaggi previsti.

Note: 

  • Dopo aver creato l'elenco a discesa, assicurarsi che funzioni nel modo desiderato. Ad esempio, potresti voler verificare se il pulsante la cella è abbastanza larga per visualizzare tutte le voci.

  • Rimuovere la convalida dei dati - Seleziona la cella o le celle che contengono la convalida che vuoi eliminare, quindi vai a Convalida dati > dati e nella finestra di dialogo Convalida dati premi il pulsante Cancella tutto , quindi fai clic su OK .

Nella tabella seguente sono elencati altri tipi di convalida dei dati e viene illustrato come aggiungerli ai fogli di lavoro.

Per eseguire questa operazione:

Effettuare questi passaggi:

Limitare l'immissione di dati a numeri interi compresi tra limiti.

  1. Seguire i passaggi da 1 a 2 riportati sopra.

  2. Dalla scheda Consentire seleziona Numero intero .

  3. Nel Dati seleziona il tipo di restrizione desiderato. Ad esempio, per impostare limiti superiori e inferiori, seleziona Tra .

  4. Immettere il valore minimo, massimo o specifico da consentire.

    È inoltre possibile immettere una formula che restituisca un valore numerico.

    Si supponga di convalidare i dati nella cella F1. Per impostare un limite minimo di detrazioni sul due volte il numero di figli in tale cella, seleziona maggiore o uguale a Nel Dati e immetti la formula, =2*F1 Nel Minimo Casella.

Limitare l'immissione di dati a un numero decimale compreso tra limiti.

  1. Seguire i passaggi da 1 a 2 riportati sopra.

  2. Nel Consentire seleziona Decimale .

  3. Nel Dati seleziona il tipo di restrizione desiderato. Ad esempio, per impostare limiti superiori e inferiori, seleziona Tra .

  4. Immettere il valore minimo, massimo o specifico da consentire.

    È inoltre possibile immettere una formula che restituisca un valore numerico. Ad esempio, per impostare un limite massimo per le commissioni e i bonus del 6% dello stipendio di un venditore nella cella E1, selezionare minore o uguale a Nel Dati e immetti la formula, =E1*6% Nel Massimo Casella.

    Nota:  Per consentire a un utente di immettere percentuali, ad esempio 20%, seleziona Decimale Nel Consentire seleziona il tipo di restrizione desiderato nella casella Dati immetti il valore minimo, massimo o specifico come valore decimale, ad esempio .2 , quindi visualizzare la cella di convalida dei dati come percentuale selezionando la cella e facendo clic su Stile percentuale Icona del pulsante Nel Numero nella scheda Casa Scheda.

Limitare l'immissione di dati a una data compresa in un intervallo di date.

  1. Seguire i passaggi da 1 a 2 riportati sopra.

  2. Nel Consentire seleziona Data .

  3. Nel Dati seleziona il tipo di restrizione desiderato. Ad esempio, per consentire date successive a un determinato giorno, seleziona Maggiore .

  4. Immettere la data iniziale, finale o una data specifica da consentire.

    È anche possibile immettere una formula che restituisca una data. Ad esempio, per impostare un intervallo di tempo compreso tra la data di oggi e i 3 giorni dalla data di oggi, seleziona Tra Nel Dati immetti =OGGI() Nel Data di inizio e immetti =OGGI()+3 Nel Data di fine Casella.

Limitare l'immissione di dati a un periodo compreso in un intervallo di tempo.

  1. Seguire i passaggi da 1 a 2 riportati sopra.

  2. Nel Consentire seleziona Tempo .

  3. Nel Dati seleziona il tipo di restrizione desiderato. Ad esempio, per consentire orari precedenti a una determinata ora del giorno, seleziona Meno .

  4. Immettere l'ora di inizio, di fine o specifica da consentire. Se si desidera immettere ore specifiche, utilizzare il formato hh:mm.

    Supponiamo ad esempio che la cella E2 sia configurata con un'ora di inizio (8.00) e la cella F2 con un'ora di fine (17.00) e che si desideri limitare gli orari delle riunioni tra tali orari, quindi selezionare Tra Nel Dati immetti =E2 Nel Ora di inizio e quindi immetti =F2 Nel Ora di fine Casella.

Limitare l'immissione di dati a testo di una lunghezza specifica.

  1. Seguire i passaggi da 1 a 2 riportati sopra.

  2. Nel Consentire seleziona Lunghezza testo .

  3. Nel Dati seleziona il tipo di restrizione desiderato. Ad esempio, per consentire fino a un determinato numero di caratteri, seleziona minore o uguale a .

  4. In questo caso vogliamo limitare l'immissione a 25 caratteri, quindi seleziona minore o uguale a Nel Dati e immetti 25 Nel Massimo Casella.

Calcolare il valore consentito in base al contenuto di un'altra cella.

  1. Seguire i passaggi da 1 a 2 riportati sopra.

  2. Nel Consentire seleziona il tipo di dati desiderato.

  3. Nel Dati seleziona il tipo di restrizione desiderato.

  4. Nella casella o nelle caselle sotto la Dati fare clic sulla cella da usare per specificare gli elementi consentiti.

    Ad esempio, per consentire le voci di un conto solo se il risultato non supera il budget nella cella E1, seleziona Consentire > Numero intero, Dati , minore o uguale a, e Massimo >= =E1 .

Note: 

  • Gli esempi seguenti usano l'opzione Personalizzato in cui si scrivono le formule per impostare le condizioni. Non occorre preoccuparsi del contenuto della casella Dati perché viene disabilitata dall'opzione Personalizzato.

  • Gli screenshot di questo articolo sono stati presi in Excel 2016 ; ma la funzionalità è la stessa in Excel per il Web .

Per garantire che

Immettere la formula

La cella contenente un ID prodotto (C2) inizi sempre con il prefisso standard "ID-" e abbia una lunghezza di almeno 10 caratteri (maggiore di 9).

=AND(LEFT(C2,3)="ID-",LEN(C2)>9)

Esempio 6: Formule nella convalida dei dati

La cella contenente un nome di prodotto (D2) include solo testo.

=VAL.TESTO(D2)

Esempio 2: Formule nella convalida dei dati

La cella contenente il compleanno di una persona (B6) contenga un valore superiore al numero di anni impostato nella cella B4.

=SE(B6<=(OGGI()-(365*B4)),VERO,FALSO)

Esempio di convalida dei dati per limitare una voce a un'età minima

Tutti i dati compresi nell'intervallo di celle A2:A10 contengano valori univoci.

=CONTA.SE($A$2:$A$10;A2)=1

Esempio 4: Formule nella convalida dei dati

Nota:  È necessario prima di tutto immettere la formula di convalida dei dati per la cella A2, quindi copiare A2 in A3:A10, in modo che il secondo argomento di CONTA.SE corrisponda alla cella corrente. Questa è la A2)=1 cambierà in A3)=1, A4)=1 E così via.

Per altre informazioni

L'indirizzo di posta elettronica nella cella B4 contenga il simbolo @.

=ISNUMBER(FIND("@",B4))

Esempio di convalida dei dati per fare in modo che un indirizzo di posta elettronica contenga il simbolo @

Suggerimento: Per altre informazioni su come configurare Microsoft 365 per le piccole imprese, visitare Piccole imprese guida e formazione.

Altre informazioni

Mettiti in contatto con un esperto. Impara dagli istruttori dal vivo.

Creare un elenco a discesa

Aggiungere o rimuovere voci da un elenco a discesa

Altre informazioni sulla convalida dei dati

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?

Grazie per il feedback!

×