Celle

Applicare la convalida dei dati alle celle

Applicare la convalida dei dati alle celle

La convalida dei dati consente di limitare il tipo di dati o i valori immessi dagli utenti in una cella. Viene usata comunemente per creare un elenco a discesa.

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

Scaricare questi esempi

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

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

  2. Selezionare dati >convalida dei dati.

    Convalida dati

  3. Nella scheda Impostazioni selezionare un'opzione in Consenti:

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

    • Decimale-per limitare la cella ad accettare solo numeri decimali.

    • Elenco: consente di selezionare dati dall'elenco a discesa.

    • Data: accetta solo l'immissione di date nelle celle.

    • Time -per limitare la cella ad accettare solo il tempo.

    • Lunghezza testo: limita la lunghezza del testo.

    • Personalizzato: consente di immettere una formula personalizzata.

  4.  In Dati selezionare una condizione:

    • tra

    • non compreso tra

    • uguale a

    • diverso da

    • maggiore di

    • minore di

    • maggiore o uguale a

    • minore o uguale a

  5. Nella scheda Impostazioni selezionare un'opzione in Consenti:

  6. Impostare gli altri valori necessari in base all'opzione scelta in Consenti e in Dati. Ad esempio, se si seleziona tra, selezionare il valore minimo: e massimo: valori per la cella o le celle.

  7. Selezionare la casella di controllo Ignora celle vuote se si vuole ignorare gli spazi vuoti.

  8. Se si vuole aggiungere un titolo e un messaggio per la regola, selezionare la scheda messaggio di input e quindi digitare un titolo e un messaggio di input.

  9. Selezionare la casella di controllo Mostra messaggio di input quando viene selezionata la cella per visualizzare il messaggio quando l'utente seleziona o posiziona il puntatore del mouse sulle celle selezionate.

  10. Selezionare OK.

    Se ora l'utente cerca di immettere un valore non valido, viene visualizzata una finestra popup con il messaggio "Questo valore non corrisponde alle limitazioni di convalida dei dati definite per questa cella".

Se si sta creando un foglio che richiede agli utenti di immettere dati, è consigliabile limitare l'immissione a un determinato intervallo di date o numeri oppure verificare che vengano immessi solo numeri interi positivi. Excel può limitare l'immissione di dati a determinate celle usando convalida dei dati, richiedere agli utenti di immettere dati validi quando viene selezionata una cella e visualizzare 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 di dati.

  2. Nella scheda dati fare clic su convalida dati > convalida dei dati.

    Nota: Se il comando di convalida non è disponibile, il foglio potrebbe essere protetto o la cartella di lavoro potrebbe essere 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 casella Consenti selezionare il tipo di dati che si vuole consentire e inserire i valori e i criteri di limitazione.

    Nota: Le caselle in cui si immettono valori limitati verranno etichettate in base ai dati e limitando i criteri scelti. Se ad esempio si sceglie data come tipo di dati, sarà possibile immettere valori limitanti nelle caselle valore minimo e massimo etichettate data di inizio e Data di fine.

Richiedere agli utenti le voci valide

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

  1. Selezionare le celle in cui si vuole richiedere agli utenti le voci di dati valide.

  2. Nella scheda dati fare clic su convalida dati > convalida dei dati.

    Nota: Se il comando di convalida non è disponibile, il foglio potrebbe essere protetto o la cartella di lavoro potrebbe essere 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 selezionare la casella di controllo Mostra messaggio di input quando viene selezionata la cella .

  4. Nella casella titolo Digitare un titolo per il messaggio.

  5. Nella casella messaggio di input Digitare il messaggio che si vuole visualizzare.

Visualizzare un messaggio di errore quando vengono immessi dati non validi

Se sono presenti restrizioni dei 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 il messaggio di errore.

  2. Nella scheda dati fare clic su convalida dati > convalida dei dati.

    Nota: Se il comando di convalida non è disponibile, il foglio potrebbe essere protetto o la cartella di lavoro potrebbe essere 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 Digitare un titolo per il messaggio nella casella titolo .

  4. Nella casella messaggio di errore Digitare il messaggio che si vuole visualizzare se non vengono immessi dati non validi.

  5. Eseguire una delle operazioni seguenti:

    Per

    Nella pagina Stilemenu a comparsa, selezionare

    Richiedere agli utenti di correggere l'errore prima di procedere

    Interrompi

    Avvisa gli utenti che i dati non sono validi e richiedono 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 la revoca del messaggio di avviso

    Importante

Limitare l'immissione di dati

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

  2. Nella scheda dati , in strumenti, fare clic su convalida.

    Scheda Dati, gruppo Strumenti

    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 menu a comparsa Consenti selezionare il tipo di dati che si vuole consentire.

  4. Nel menu a comparsa dati selezionare il tipo di criteri di limitazione desiderato e quindi immettere i valori di limitazione.

    Nota: Le caselle in cui si immettono valori limitati verranno etichettate in base ai dati e limitando i criteri scelti. Se ad esempio si sceglie data come tipo di dati, sarà possibile immettere valori limitanti nelle caselle valore minimo e massimo etichettate data di inizio e Data di fine.

Richiedere agli utenti le voci valide

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

  1. Selezionare le celle in cui si vuole richiedere agli utenti le voci di dati valide.

  2. Nella scheda dati , in strumenti, fare clic su convalida.

    Scheda Dati, gruppo Strumenti

    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 selezionare la casella di controllo Mostra messaggio di input quando viene selezionata la cella .

  4. Nella casella titolo Digitare un titolo per il messaggio.

  5. Nella casella messaggio di input Digitare il messaggio che si vuole visualizzare.

Visualizzare un messaggio di errore quando vengono immessi dati non validi

Se sono presenti restrizioni dei 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 il messaggio di errore.

  2. Nella scheda dati , in strumenti, fare clic su convalida.

    Scheda Dati, gruppo Strumenti

    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 Digitare un titolo per il messaggio nella casella titolo .

  4. Nella casella messaggio di errore Digitare il messaggio che si vuole visualizzare se non vengono immessi dati non validi.

  5. Eseguire una delle operazioni seguenti:

    Per

    Nella pagina Stilemenu a comparsa, selezionare

    Richiedere agli utenti di correggere l'errore prima di procedere

    Interrompi

    Avvisa gli utenti che i dati non sono validi e richiedono 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 la revoca del messaggio di avviso

    Importante

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

Nota: I primi due passaggi 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. Nel gruppo Strumenti dati della scheda Dati fare clic su Convalida dati.

  3. Nella casella Consenti della scheda Impostazioni selezionare Elenco.

  4. Nella casella Origine digitare i valori dell'elenco separati da virgole. Ad esempio, digitare bassa, media, alta.

  5. Accertarsi che la casella di controllo Elenco nella cella sia selezionata. In caso contrario, non sarà possibile visualizzare la freccia a discesa accanto alla cella.

  6. Per specificare come gestire i valori vuoti (nulli), selezionare o deselezionare 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 la cella è abbastanza larga da mostrare tutte le tue voci.

  • Rimuovere la convalida dei dati : selezionare la cella o le celle che contengono la convalida da eliminare, quindi scegliere dati > convalida dei dati e quindi nella finestra di dialogo Convalida dati premere il pulsante Cancella tutto e quindi fare 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 1-2 precedenti.

  2. Selezionare Numero intero dall'elenco Consenti.

  3. Selezionare il tipo di restrizione desiderato nella casella Dati. Per impostare ad esempio i limiti superiore e inferiore, selezionare 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 ad esempio un limite minimo di detrazioni sul doppio del numero dei figli in tale cella, selezionare maggiore o uguale a nella casella Dati e immettere la formula =2*F1 nella casella Minimo.

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

  1. Seguire i passaggi 1-2 precedenti.

  2. Selezionare Decimale nella casella Consenti.

  3. Selezionare il tipo di restrizione desiderato nella casella Dati. Per impostare ad esempio i limiti superiore e inferiore, selezionare tra.

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

    È inoltre possibile immettere una formula che restituisca un valore numerico. Per impostare ad esempio un limite massimo per commissioni e bonus sul 6% dello stipendio di un venditore nella cella E1, selezionare minore o uguale a nella casella Dati e immettere la formula =E1*6% nella casella Massimo.

    Nota: Per consentire a un utente di immettere le percentuali, ad esempio 20 %, selezionare decimale nella casella Consenti , selezionare il tipo di restrizione desiderato nella casella dati , immettere il valore minimo, massimo o specifico come decimale, ad esempio . 2e quindi visualizzare la cella di convalida dei dati come percentuale selezionando la cella e scegliendo stile percentuale Icona del pulsante nel gruppo numero della scheda Home .

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

  1. Seguire i passaggi 1-2 precedenti.

  2. Selezionare Data nella casella Consenti.

  3. Scegliere il tipo di restrizione desiderato nella casella Dati. Per impostare ad esempio limiti superiori e inferiori, scegliere maggiore di.

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

    È anche possibile immettere una formula che restituisca una data. Per impostare ad esempio un intervallo di tempo compreso tra la data di oggi e 3 giorni dalla data di oggi, selezionare tra nella casella Dati, immettere =OGGI() nella casella Data di inizio e immettere =OGGI()+3 nella casella Data di fine.

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

  1. Seguire i passaggi 1-2 precedenti.

  2. Selezionare Ora nella casella Consenti.

  3. Selezionare il tipo di restrizione desiderato nella casella Dati. Per consentire ad esempio orari precedenti a una determinata ora del giorno, scegliere minore di.

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

    Si supponga, ad esempio, che nella cella E2 sia configurata un'ora di inizio (le 8:00) e nella cella F2 un'ora di fine (le 17:00). Per limitare gli orari delle riunioni a questa fascia oraria, selezionare tra nella casella Dati, immettere =E2 nella casella Ora di inizio e quindi immettere =F2 nella casella Ora di fine.

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

  1. Seguire i passaggi 1-2 precedenti.

  2. Scegliere Lunghezza testo nella casella Consenti.

  3. Selezionare il tipo di restrizione desiderato nella casella Dati, scegliere il tipo di restrizione desiderato. Per consentire ad esempio un numero massimo di caratteri, selezionare minore o uguale a.

  4. In questo caso si vuole limitare l'immissione a 25 caratteri, quindi selezionare minore o uguale a nella casella dati e immettere 25 nella casella massimo .

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

  1. Seguire i passaggi 1-2 precedenti.

  2. Selezionare il tipo di restrizione desiderato nella casella Consenti.

  3. Selezionare il tipo di restrizione desiderato nella casella Dati.

  4. Nella casella o nelle caselle al di sotto della casella Dati fare clic sulla cella da utilizzare per specificare il valore consentito.

    Per consentire ad esempio voci di un bilancio solo se il risultato non supera il budget indicato nella cella E1, selezionare Consenti > Numero intero, Data, minore o uguale a, quindi 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.

  • Le schermate in questo articolo sono state scattate 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).

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

Esempio 6: Formule nella convalida dei dati

La cella che contiene un nome prodotto (D2) contiene 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. In altre parole, la parte 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 @.

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

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

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto nella Tech Community di Excel, ottenere supporto nella community Microsoft o suggerire una nuova caratteristica o un miglioramento in Excel UserVoice.

Vedere anche

Altre informazioni sulla convalida dei dati

Aggiungere o rimuovere voci da un elenco a discesa

Rimuovere un elenco a discesa

Nota:  Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Queste informazioni sono risultate utili' Questo è l'articolo in inglese per riferimento.

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×