0Pricing
Excel Formulas Academy · Lezione

Limitare l'input con la convalida dei dati

Limiti le celle a numeri, date o valori di un elenco

Limitare l'input con la convalida dei dati è una lezione Excel Formulas Academy gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Excel Formulas Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Excel Formulas Academy include 4 lezioni in totale.

Che cos'è la convalida dei dati?

La convalida dei dati stabilisce quali valori una cella può accettare. Invece di affidarsi al fatto che gli utenti inseriscano il valore corretto, è il foglio di calcolo a far rispettare la regola.

È possibile imporre che una cella contenga solo numeri interi, solo date comprese in un intervallo oppure solo valori appartenenti a un elenco approvato.

  • Intercetta gli errori di digitazione prima che contaminino i dati.
  • Guida gli utenti con suggerimenti e messaggi di avviso.
  • Funziona sia in Excel sia in Google Sheets.

Dove trovarla

La funzionalità si trova in punti leggermente diversi nei due programmi.

  • Excel: selezioni le celle, apra la scheda Dati e faccia clic su Convalida dei dati.
  • Google Sheets: selezioni le celle, quindi scelga Dati > Convalida dei dati e faccia clic su Aggiungi regola.

In entrambi i programmi si apre un pannello in cui scegliere il tipo di regola, impostarne i limiti e decidere cosa accade quando viene inserito un dato non valido.

Consentire solo numeri

Una regola comune limita il contenuto di una cella ai numeri. Nella finestra di dialogo di Excel, scelga Numero intero o Decimale, quindi imposti condizioni come compreso tra 1 e 100.

Se ora qualcuno digita abc o 150, il valore viene rifiutato.

  • Usi Numero intero per conteggi e quantità.
  • Usi Decimale per prezzi o percentuali.
  • Gli operatori includono compreso tra, maggiore di e uguale a.

Limitare le date

È inoltre possibile limitare una cella a date valide comprese in un determinato intervallo. Scelga la regola Data e imposti, ad esempio, date comprese tra oggi e la fine dell'anno.

È la soluzione ideale per fogli di prenotazione o scadenze, per i quali le date passate non hanno senso.

  • Rifiuti le date precedenti a =TODAY() per impedire l'inserimento di date retroattive.
  • Combini una data iniziale e una finale per imporre l'intervallo di un progetto.

Il foglio di calcolo verifica automaticamente ogni valore inserito rispetto alla regola.

=TODAY()

Regole sulla lunghezza del testo

La convalida può controllare anche il testo. Excel offre la regola Lunghezza testo, utile per campi come un codice paese di due lettere o un ID di lunghezza fissa.

  • Richieda una lunghezza uguale a 2 per i codici di stato.
  • Richieda una lunghezza minore o uguale a 50 per brevi annotazioni.

Qualsiasi valore al di fuori del limite viene rifiutato, mantenendo uniformi le colonne e prevedibili le formule che usano quei dati.

Regole con formule personalizzate

Per tutto ciò che le regole integrate non possono esprimere, usi una regola Personalizzato (Excel) o La formula personalizzata è (Sheets). Scriva una formula che deve restituire TRUE affinché il valore venga accettato.

Ad esempio, per imporre il testo maiuscolo nella cella A2:

=EXACT(A2,UPPER(A2))

Se il valore digitato non è interamente maiuscolo, la formula restituisce FALSE e il valore viene bloccato.

=EXACT(A2,UPPER(A2))

Esempio svolto: niente duplicati

Una regola personalizzata molto utile impedisce l'inserimento di duplicati in una colonna. Selezioni A2:A100 e usi una formula personalizzata:

=COUNTIF($A$2:$A$100,A2)=1

Questo significa che il valore appena inserito deve comparire una sola volta nell'intervallo. Se esiste già, il conteggio è 2 e la regola non viene rispettata.

  • È ideale per ID univoci, indirizzi email o numeri di fattura.
  • Noti l'intervallo assoluto e il riferimento relativo A2.
=COUNTIF($A$2:$A$100,A2)=1

Messaggi di input

Excel consente di visualizzare un Messaggio di input — un piccolo suggerimento che compare quando la cella viene selezionata, prima che qualcuno digiti.

Lo usi per spiegare la regola in linguaggio semplice, ad esempio Inserisca un numero intero compreso tra 1 e 100.

  • Guida gli utenti in modo proattivo.
  • Riduce i valori rifiutati e la frustrazione.

Google Sheets offre indicazioni simili tramite il testo della guida alla convalida della regola.

Avvisi di errore: Arresta o Avviso

Quando un dato non rispetta una regola, la scheda Avviso di errore di Excel decide quanto essere rigidi:

  • Arresta — rifiuta completamente il valore.
  • Avviso — segnala il problema, ma consente all'utente di procedere.
  • Informazioni — si limita a informare l'utente.

Google Sheets offre una scelta simile: Rifiuta l'inserimento oppure Mostra un avviso. Scelga Arresta quando i dati errati sono inaccettabili, oppure Avviso quando è possibile lasciare la decisione all'utente.

Individuare e rimuovere la convalida

Le regole possono essere controllate o cancellate in qualsiasi momento.

  • In Excel, selezioni le celle e riapra Convalida dei dati; faccia clic su Cancella tutto per rimuovere la regola.
  • Lo strumento Cerchia dati non validi di Excel evidenzia i valori esistenti che non rispettano una regola aggiunta di recente.
  • In Sheets, apra Convalida dei dati ed elimini la regola dal pannello.

Ricordi che la convalida controlla solo i valori nuovi, a meno che non verifichi anche quelli precedenti.

Convalida come elenco

Vale la pena menzionare un altro tipo di regola, perché introduce la lezione successiva: la regola Elenco.

Invece di accettare qualsiasi numero o data, una regola Elenco limita il contenuto di una cella a una serie di scelte specifiche, come Open, Closed o Pending.

  • È la base di un menu a discesa.
  • È possibile digitare le scelte oppure indicare un intervallo di celle.

Nella prossima lezione trasformerà questo elenco in un menu a discesa completo e intuitivo.

Controllo rapido

Desidera che una colonna rifiuti un valore già presente altrove nella colonna. Quale formula di convalida personalizzata consente di farlo per la cella A2 nell'intervallo A2:A100?

Riepilogo

Ha imparato a controllare i dati inseriti con la convalida dei dati:

  • La apra dalla scheda Dati (Excel) oppure tramite Dati > Convalida dei dati (Sheets).
  • Limiti i valori a numeri interi, decimali, date o a una determinata lunghezza del testo.
  • Scriva formule personalizzate come =COUNTIF($A$2:$A$100,A2)=1 per le regole avanzate.
  • Aggiunga messaggi di input e scelga Arresta o Avviso per gli errori.

Nella prossima lezione creerà intuitivi elenchi a discesa basati su un intervallo denominato.

Domande Frequenti

La lezione «Limitare l'input con la convalida dei dati» è gratuita?

Sì — il testo completo di «Limitare l'input con la convalida dei dati» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Excel Formulas Academy, passa a CoddyKit PRO. Il corso Excel Formulas Academy include 4 lezioni in totale.

Cosa imparerò in «Limitare l'input con la convalida dei dati»?

Limiti le celle a numeri, date o valori di un elenco Eserciti Excel Formulas Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Excel Formulas Academy?

Non è richiesta alcuna esperienza precedente. Excel Formulas Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.

Quanto tempo richiede la lezione «Limitare l'input con la convalida dei dati»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Excel Formulas Academy?

Sì. Ogni lezione Excel Formulas Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Creare e usare intervalli denominati
  2. Denominare costanti e formule
  3. Limitare l'input con la convalida dei dati
  4. Creare elenchi a discesa
← Torna a Excel Formulas Academy