KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Convalida dati in Excel: aggiungi, usa, copia e rimuovi la convalida dati in Excel

AutoreXiaoyang Data di modifica

In Excel, la funzione Convalida dati è uno strumento potente che ti permette di controllare esattamente cosa un utente può inserire in una cella. Puoi, ad esempio, impostare regole per limitare la lunghezza del testo, vincolare le voci a formati specifici, richiedere valori unici o assicurarti che il testo inizi o finisca con determinati caratteri. Queste funzionalità preservano l’integrità dei dati e riducono al minimo gli errori nei tuoi fogli di lavoro.

Questa guida ti mostra come aggiungere, utilizzare e rimuovere la convalida dati in Excel, coprendo sia operazioni di base che avanzate. Grazie a istruzioni dettagliate passo dopo passo, potrai sfruttare al meglio questa funzione per ottimizzare il tuo lavoro.

Indice:

1. Cos'è la convalida dei dati in Excel?

2. Come si aggiunge la convalida dei dati in Excel?

3. Esempi pratici di convalida dei dati

4. Regole personalizzate avanzate per la convalida dei dati

5. Come si modifica la convalida dei dati in Excel?

6. Come trovare e selezionare in Excel le celle protette da convalida dei dati?

7. Come copiare la regola di convalida dei dati in altre celle?

8. Come usare la convalida dei dati per evidenziare automaticamente le voci non valide in Excel?

9. Come si rimuove la convalida dei dati in Excel?


1. Cos’è la convalida dei dati in Excel?

La funzione «Convalida dati» ti permette di limitare il contenuto inseribile nel foglio di lavoro. In genere, puoi creare regole di convalida per impedire o consentire soltanto determinati tipi di dati in un elenco di celle selezionate.

Alcuni utilizzi di base della funzione Convalida dati:

  • 1. «Qualsiasi valore»: non viene applicata alcuna convalida; puoi inserire qualsiasi dato nelle celle indicate.
  • 2. «Numero intero»: sono ammessi esclusivamente numeri interi.
  • 3. «Decimale»: permette di inserire sia numeri interi che decimali.
  • 4. «Elenco»: sono ammessi esclusivamente i valori tratti da un elenco predefinito, mostrati in un menu a discesa.
  • 5. «Data»: sono ammesse esclusivamente date.
  • 6. «Ora»: sono ammessi esclusivamente orari.
  • 7. «Lunghezza testo»: consente l’inserimento esclusivamente di testo con la lunghezza specificata.
  • 8. «Personalizzato»: crea regole su misura utilizzando formule per convalidare l’input degli utenti.

2. Come si aggiunge la convalida dei dati in Excel?

Nel foglio di lavoro di Excel, puoi aggiungere la convalida dati seguendo questi passaggi:

1. Seleziona l’intervallo di celle in cui vuoi impostare la convalida dati, quindi fai clic su «Dati» > «Convalida dati» > «Convalida dati» (vedi screenshot).

2. Nella finestra di dialogo «Convalida dati», nella scheda «Impostazioni», definisci le tue regole di convalida. Nei campi dei criteri, puoi selezionare uno dei seguenti tipi:

  • «Valori»: digita direttamente i numeri nelle caselle dei criteri;
  • «Riferimento a cella»: fai riferimento a una cella nel foglio di lavoro o in un altro foglio;
  • «Formule»: crea formule più complesse, come condizioni.

Ad esempio, creerò una regola che consente soltanto numeri interi compresi tra 100 e 1000; imposta i criteri come mostrato nello screenshot seguente:

3. Dopo aver configurato le condizioni, puoi passare alla scheda «Messaggio di input» o «Avviso errore» per impostare, a seconda delle tue esigenze, il messaggio di input o l’avviso di errore per le celle convalidate. (Se non desideri impostare alcun avviso, fai clic direttamente su «OK» per completare la procedura.)

3,1) Aggiungi un messaggio di input (opzionale):

Puoi creare un messaggio che compare alla selezione di una cella con convalida dati, per ricordare all’utente cosa è consentito inserire.

Passa alla scheda «Messaggio di input» ed esegui le seguenti operazioni:

  • Seleziona l’opzione «Mostra messaggio di input quando la cella è selezionata»;
  • Inserisci il titolo e il messaggio di promemoria desiderati nei campi corrispondenti;
  • Fai clic su «OK» per chiudere questa finestra di dialogo.

Ora, quando selezioni una cella convalidata, verrà visualizzato un messaggio come segue:

3,2) Crea messaggi di errore significativi (opzionale):

Oltre a creare un messaggio di input, puoi anche mostrare avvisi di errore quando vengono inseriti dati non validi in una cella protetta con la convalida dati.

Passa alla scheda «Avviso errore» della finestra di dialogo «Convalida dati» ed esegui quanto segue:

  • Seleziona l’opzione «Mostra avviso di errore dopo l’inserimento di dati non validi»;
  • Nell’elenco a discesa «Stile», seleziona il tipo di avviso desiderato:
    • «Stop (predefinito)»: questo tipo di avviso blocca l’inserimento di dati non validi da parte degli utenti.
    • «Avviso»: informa gli utenti che i dati non sono validi, senza tuttavia impedirne l’inserimento.
    • «Informazione»: avvisa gli utenti esclusivamente in caso di inserimento di dati non validi.
  • Inserisci il titolo e il messaggio di avviso desiderati nei campi corrispondenti;
  • Fai clic su «OK» per chiudere la finestra di dialogo.

Quando viene inserito un valore non valido, apparirà una finestra di avviso, come mostrato nello screenshot seguente:

Opzione «Stop»: fai clic su «Riprova» per reinserire un valore oppure su «Annulla» per annullare l’inserimento.

Opzione «Avviso»: fai clic su «Sì» per accettare il valore non valido, su «No» per modificarlo o su «Annulla» per scartarlo.

Opzione «Informazione»: fai clic su «OK» per accettare il valore non valido oppure su «Annulla» per scartarlo.

Nota: se non imposti un messaggio personalizzato nella casella «Avviso errore», verrà visualizzata una finestra di avviso predefinita di tipo «Stop», come mostrato di seguito:

Uno screenshot della finestra di avviso predefinita "Interrompi" nella convalida dati di Excel


3. Esempi pratici di convalida dati

Quando utilizzi la funzione Convalida dati, hai a disposizione 8 opzioni integrate per impostare la convalida: ad esempio, qualsiasi valore, numeri interi e decimali, data e ora, elenco, lunghezza testo e formula personalizzata. In questa sezione vedremo come sfruttare alcune di queste opzioni integrate in Excel.

3,1 Convalida dati per numeri interi e decimali

1. Seleziona l’intervallo di celle in cui desideri consentire esclusivamente numeri interi o decimali, quindi fai clic su «Dati» > «Convalida dati» > «Convalida dati».

2. Nella finestra di dialogo «Convalida dati», nella scheda «Impostazioni», procedi come segue:

  • Seleziona l'elemento corrispondente, «Numero intero» o «Decimale», nel menu a discesa «Consenti».
  • Quindi, scegli uno dei criteri disponibili nella casella «Dati» (in questo esempio, è stata selezionata l’opzione «compreso tra»).
  • Suggerimenti: i criteri disponibili includono: compreso tra, non compreso tra, uguale a, diverso da, maggiore di, minore di, maggiore o uguale a, minore o uguale a.
  • Successivamente, inserisci i valori richiesti di «Minimo» e «Massimo» (in questo caso, numeri compresi tra 0 e 100).
  • Infine, fai clic sul pulsante «OK».

3. Ora, nelle celle selezionate è possibile inserire esclusivamente numeri interi compresi tra 0 e 100.


3,2 Convalida dati per data e ora

Per convalidare l’inserimento di una data o un’ora specifica, è semplice utilizzare la «Convalida dati»; procedi come segue:

1. Seleziona l’intervallo di celle in cui desideri consentire solo date o orari specifici, quindi fai clic su «Dati» > «Convalida dati» > «Convalida dati».

2. Nella finestra di dialogo «Convalida dati», vai alla scheda «Impostazioni» e procedi come segue:

  • Seleziona l'elemento corrispondente «Data» o «Ora» nel menu a discesa «Consenti».
  • Quindi, scegli uno dei criteri nella casella «Dati» (ho selezionato l'opzione «maggiore di»).
  • Suggerimenti: i criteri disponibili includono: compreso tra, non compreso tra, uguale a, diverso da, maggiore di, minore di, maggiore o uguale a, minore o uguale a.
  • Successivamente, inserisci la «Data di inizio» richiesta (desidero date successive al)8/20/2021).
  • Infine, clicca sul pulsante «OK».

3. Ora, nelle celle selezionate è possibile inserire soltanto date successive al 8/20/2021.


3,3 Convalida dati per Lunghezza testo

Se devi limitare il numero di caratteri digitabili in una cella — ad esempio, per vincolare il contenuto a un massimo di 10 caratteri in un determinato intervallo — anche in questo caso la «Convalida dati» ti viene in aiuto.

1. Seleziona un intervallo di celle in cui desideri limitare Lunghezza testo, quindi fai clic su «Dati» > «Convalida dati» > «Convalida dati».

2. Nella finestra di dialogo «Convalida dati», nella scheda «Impostazioni», procedi come segue:

  • Seleziona “Lunghezza testo” dal menu a discesa “Consenti”.
  • Quindi, scegli uno dei criteri disponibili nella casella «Dati» (in questo esempio, è stata selezionata l’opzione «minore di»).
  • Suggerimenti: i criteri disponibili includono: compreso tra, non compreso tra, uguale a, diverso da, maggiore di, minore di, maggiore o uguale a, minore o uguale a.
  • Successivamente, inserisci il numero «Massimo» che desideri impostare come limite (voglio che la lunghezza del testo non superi i 10 caratteri).
  • Infine, fai clic sul pulsante «OK».

3. Ora, le celle selezionate consentono soltanto stringhe di testo con meno di 10 caratteri.


3,4 Elenco di convalida dati (Elenco a discesa)

Grazie alla potente funzione «Convalida dati», puoi creare in modo rapido e semplice un elenco a discesa nelle celle. Ecco come fare:

1. Seleziona le celle di destinazione in cui inserire l’elenco a discesa, quindi fai clic su «Dati» > «Convalida dati» > «Convalida dati».

2. Nella finestra di dialogo «Convalida dati», vai alla scheda «Impostazioni» e procedi come segue:

  • Seleziona «Elenco» dal menu a discesa «Consenti».
  • Nella casella di testo «Origine», digita direttamente gli elementi dell'elenco separati da virgole. Ad esempio, per limitare l'inserimento dell'utente a tre opzioni, digita Non iniziato, In corso, Completato. In alternativa, puoi selezionare un intervallo di celle contenenti i valori su cui basare l'elenco a discesa.
  • Infine, fai clic sul pulsante «OK».

3. Ora, un elenco a discesa è stato creato nelle celle, come mostrato nello screenshot seguente:

Fai clic per ulteriori informazioni dettagliate su Elenco a discesa…


4. Regole personalizzate avanzate per la convalida dei dati

In questa sezione ti spiego come creare regole avanzate di convalida dati personalizzate per risolvere diversi problemi, ad esempio: formule di convalida che consentano solo numeri o stringhe di testo, soltanto valori unici, numeri di telefono specifici, indirizzi email e molto altro.

4,1 Convalida dati che consente soltanto numeri o testo

Consenti l’inserimento di soli numeri con la funzione Convalida dati

Per consentire soltanto numeri in un intervallo di celle, procedi come segue:

1. Seleziona un intervallo di celle in cui desideri consentire esclusivamente numeri.

2. Fai clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che si apre, vai alla scheda «Impostazioni» ed esegui le seguenti operazioni:

  • Seleziona «Personalizzato» dall'elenco a discesa «Consenti».
  • Quindi, inserisci la seguente formula nella casella di testo «Formula» ("A2" è la prima cella dell'intervallo selezionato che desideri limitare).
    =ISNUMBER(A2)
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

3. D'ora in poi, nelle celle selezionate potranno essere inseriti solo numeri.

Nota: la funzione «VAL.NUMERO» accetta qualsiasi valore numerico nelle celle convalidate, inclusi interi, decimali, frazioni, date e orari.


Consenti l’inserimento di sole stringhe di testo con la funzione Convalida dati

Per consentire l’inserimento esclusivamente di testo nelle celle, utilizza la funzione **Convalida dati** con una formula personalizzata basata su **VAL.TESTO**. Ecco come fare:

1. Seleziona un intervallo di celle in cui desideri consentire esclusivamente l’inserimento di stringhe di testo.

2. Fare clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che appare, recarsi alla scheda «Impostazioni» e procedere come segue:

  • Seleziona «Personalizzato» dall'elenco a discesa «Consenti».
  • Quindi, inserisci la seguente formula nella casella di testo «Formula» ("A2" è la prima cella dell'intervallo selezionato che desideri limitare).
    =ISTEXT(A2)
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

3. Ora, quando si inseriscono dati nelle celle specificate, sarà consentito esclusivamente il formato testo.


Convalida dati che consente solo valori alfanumerici

Per alcune finalità, potrebbe essere necessario consentire esclusivamente lettere e cifre, bloccando caratteri speciali come ~, %, $ o spazi. Questa sezione illustra alcuni metodi efficaci.

Consenti solo valori alfanumerici con la funzione Convalida dati

Per impedire caratteri speciali e consentire solo valori alfanumerici, creare una formula personalizzata nella funzione «Convalida dati» seguendo questi passaggi:

1. Seleziona un intervallo di celle in cui desideri consentire esclusivamente valori alfanumerici.

2. Fare clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che viene visualizzata, nella scheda «Impostazioni», procedere come segue:

  • Seleziona «Personalizzato» dall'elenco a discesa «Consenti».
  • Quindi, inserisci la seguente formula nella casella di testo «Formula».
    =IF(A2="",TRUE,IF(ISERROR(SUMPRODUCT(SEARCH(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"0123456789abcdefghijklmnopqrstuvwxyz"))),FALSE,TRUE))
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

Nota: nelle formule sopra riportate, "A2" è la prima cella dell'intervallo selezionato che si desidera limitare.

3. Ora sono consentiti esclusivamente caratteri alfabetici e numerici; i caratteri speciali verranno bloccati direttamente durante la digitazione, come illustrato nell’immagine seguente:


Consentire solo valori alfanumerici mediante una funzione straordinaria

La formula precedente potrebbe risultare complessa da comprendere e da memorizzare. Ecco quindi una pratica funzione di **Kutools per Excel**, chiamata **«Limita l'inserimento»**, che semplifica notevolmente questa operazione.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Seleziona un intervallo di celle in cui desideri consentire esclusivamente valori alfanumerici.

2. Quindi fai clic su «Kutools» > «Limita l'inserimento» > «Limita l'inserimento», come mostrato nell'immagine:

3. Nella finestra di dialogo «Limita l'inserimento» visualizzata, seleziona l'opzione «Vietare l'inserimento di caratteri speciali», come mostrato nell'immagine:

4. Fare quindi clic sul pulsante «OK» e, nelle finestre di avviso successive, su «Sì» > «OK» per completare l'operazione. Ora, nelle celle selezionate, sono consentiti esclusivamente caratteri alfabetici e valori numerici, come mostrato nell’immagine:

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora


4,3 Convalida dati che consente testi che iniziano o terminano con caratteri specifici

Se tutti i valori in un determinato intervallo devono iniziare o terminare con un carattere o una sottostringa specifica, puoi utilizzare la convalida dati con una formula personalizzata basata sulle funzioni ESATTO, SINISTRA, DESTRA o CONTA.SE.

Consenti testi che iniziano o terminano con caratteri specifici con una sola condizione

Ad esempio, se si desidera che le voci di testo in celle specifiche inizino o terminino con «CN», seguire questi passaggi:

1. Seleziona un intervallo di celle in cui sono ammessi solo testi che iniziano o terminano con caratteri specifici.

2. Quindi fai clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che si apre, vai alla scheda «Impostazioni» ed esegui le seguenti operazioni:

  • Seleziona «Personalizzato» dall'elenco a discesa «Consenti».
  • Quindi, inserisci la formula seguente nella casella di testo «Formula».
    Consenti solo testi che iniziano con CN:
    =EXACT(LEFT(A2,2),"CN")
    Consenti solo testi che terminano con CN:
    =EXACT(RIGHT(A2,2),"CN")
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

Nota: nelle formule sopra riportate, "A2" è la prima cella dell'intervallo selezionato, il numero "2" indica quanti caratteri considerare e «CN» è il testo con cui si desidera che le voci inizino o finiscano.

3. D'ora in poi, nelle celle selezionate potranno essere inserite esclusivamente stringhe di testo che iniziano o terminano con i caratteri specificati; in caso contrario, verrà visualizzato un avviso, come mostrato nell'immagine seguente:

Suggerimenti: le formule sopra riportate sono Maiuscole/minuscole; se non ti serve la distinzione tra maiuscole e minuscole, applica le seguenti formule CONTA.SE:

Consentire soltanto l’inserimento di testo che inizia con CN (non Maiuscole/minuscole):
=COUNTIF(A2,"CN*")
Consentire soltanto l’inserimento di testo che termina con CN (non Maiuscole/minuscole):
=COUNTIF(A2,"*CN")

Nota: l'asterisco * è un carattere jolly che corrisponde a uno o più caratteri.


Consenti testi che iniziano o terminano con caratteri specifici con criteri multipli (logica OR)

Ad esempio, se si desidera che le voci di testo inizino o terminino con «CN» o «UK», come mostrato nell'immagine seguente, è necessario aggiungere un'altra istanza della funzione ESATTO utilizzando il segno più (+). Procedere nel modo seguente:

1. Seleziona un intervallo di celle in cui sono consentiti solo testi che iniziano o terminano secondo più criteri.

2. Fare quindi clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che appare, recarsi alla scheda «Impostazioni» ed eseguire le seguenti operazioni:

  • Seleziona «Personalizzato» dall'elenco a discesa «Consenti».
  • Quindi, inserisci la formula seguente nella casella di testo «Formula».
    Consenti solo testi che iniziano con CN o UK:
    =EXACT(LEFT(A2,2),"CN")+EXACT(LEFT(A2,2),"UK")
    Consenti solo testi che terminano con CN o UK:
    =EXACT(RIGHT(A2,2),"CN")+EXACT(RIGHT(A2,2),"UK")
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

Nota: nelle formule sopra riportate, "A2" è la prima cella dell'intervallo selezionato, il numero "2" indica quanti caratteri considerare, mentre «CN» e «UK» sono i testi specifici con cui si desidera che le voci inizino o terminino.

3. Ora, nelle celle selezionate potranno essere inserite esclusivamente stringhe di testo che iniziano o terminano con i caratteri specificati.

Suggerimenti: per ignorare la distinzione tra maiuscole e minuscole, applica le seguenti formule CONTA.SE:

Consentire soltanto l’inserimento di testo che inizia con CN o UK (non Maiuscole/minuscole):
=COUNTIF(A2,"CN*")+COUNTIF(A2,"UK*")
Consentire soltanto l’inserimento di testo che termina con CN o UK (non Maiuscole/minuscole):
=COUNTIF(A2,"*CN")+COUNTIF(A2,"*UK")

Nota: l'asterisco * è un carattere jolly che corrisponde a uno o più caratteri.


4,4 Convalida dati che richiede che le voci contengano / non contengano un testo specifico

In questa sezione scoprirai come applicare la convalida dei dati in Excel per consentire solo valori che contengano o non contengano una specifica sottostringa, oppure una tra diverse sottostringhe.

Consenti solo voci che contengono uno o uno tra più testi specifici

Consentire voci che devono contenere un testo specifico

Per consentire solo voci che contengano una stringa di testo specifica — ad esempio, tutti i valori inseriti devono includere il testo «KTE», come illustrato nell’immagine seguente — è possibile applicare la convalida dati utilizzando una formula personalizzata basata sulle funzioni TROVA e VAL.NUMERO. Procedere come segue:

1. Seleziona un intervallo di celle in cui sono ammessi solo testi contenenti una determinata stringa.

2. Quindi fare clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che viene visualizzata, nella scheda «Impostazioni», eseguire le seguenti operazioni:

  • Seleziona «Personalizzato» dall'elenco a discesa «Consenti».
  • Quindi, inserisci una delle formule seguenti nella casella di testo «Formula».
    Maiuscole/minuscole:
    =ISNUMBER(FIND("KTE",A2)) 
    Non Maiuscole/minuscole:
    =ISNUMBER(SEARCH("KTE",A2))
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

Nota: nelle formule sopra riportate, "A2" è la prima cella dell'intervallo selezionato e il testo «KTE» è la stringa che le voci devono contenere.

3. Ora, se il valore inserito non contiene il testo richiesto, verrà visualizzata una finestra di avviso.


Consentire voci che devono contenere uno tra diversi testi specifici

La formula precedente funziona solo con una singola stringa di testo. Per consentire l’inserimento di una qualsiasi tra diverse stringhe, come illustrato nell’immagine seguente, è necessario combinare le funzioni MATR.SOMMA.PRODOTTO, TROVA e VAL.NUMERO in un’unica formula.

1. Seleziona un intervallo di celle in cui sono ammessi solo testi contenenti almeno uno tra diversi elementi specifici.

2. Quindi fai clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che appare, vai alla scheda «Impostazioni» e procedi come segue:

  • Seleziona «Personalizzato» dall'elenco a discesa «Consenti».
  • Quindi, inserisci nella casella di testo «Formula» una delle formule seguenti, a seconda delle tue esigenze.
    Maiuscole/minuscole:
    =SUMPRODUCT(--ISNUMBER(FIND($C$2:$C$4,A2)))>0
    Non Maiuscole/minuscole:
    =SUMPRODUCT(--ISNUMBER(SEARCH($C$2:$C$4,A2)))>0
  • Quindi, fai clic su «OK» per chiudere la finestra di dialogo.

Nota: nelle formule sopra riportate, "A2" è la prima cella dell'intervallo selezionato e "C2:C4" è l'elenco dei valori che le voci devono contenere (almeno uno).

3. Ora potranno essere inserite solo voci contenenti almeno uno dei valori presenti nell'elenco specificato.


Consenti solo voci che non contengono uno o uno tra più testi specifici

Consentire voci che non devono contenere un testo specifico

Per convalidare voci che non devono contenere un testo specifico — ad esempio, consentire solo valori che non includano la stringa «KTE» in una cella — è possibile combinare le funzioni VAL.ERR e TROVA per creare una regola di convalida dati. Procedere come segue:

1. Seleziona un intervallo di celle in cui sono ammessi solo testi che non contengano un determinato contenuto.

2. Quindi fare clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che appare, selezionare la scheda «Impostazioni» ed eseguire le seguenti operazioni:

  • Seleziona «Personalizzato» dall'elenco a discesa «Consenti».
  • Quindi, inserisci una delle formule seguenti nella casella di testo «Formula».
    Maiuscole/minuscole:
    =ISERROR(FIND("KTE",A2))
    Non Maiuscole/minuscole:
    =ISERROR(SEARCH("KTE",A2))
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

Nota: nelle formule sopra riportate, "A2" è la prima cella dell'intervallo selezionato, mentre il testo «KTE» è la stringa che le voci non devono contenere.

3. Ora, le voci contenenti il testo specificato non potranno più essere inserite.


Consentire voci che non devono contenere uno tra diversi testi specifici

Per impedire l'inserimento di una qualsiasi tra diverse stringhe di testo presenti in un elenco, come mostrato nell'immagine seguente, seguire questi passaggi:

1. Seleziona un intervallo di celle in cui vuoi impedire l’inserimento di determinati testi.

2. Quindi fai clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che appare, vai alla scheda «Impostazioni» ed esegui le seguenti operazioni:

  • Seleziona «Personalizzato» dall'elenco a discesa «Consenti».
  • Quindi, inserisci la formula seguente nella casella di testo «Formula».
    Maiuscole/minuscole:
    =SUMPRODUCT(--ISNUMBER(FIND($C$2:$C$4,A2)))=0
    Non Maiuscole/minuscole:
    =SUMPRODUCT(--ISNUMBER(SEARCH($C$2:$C$4,A2)))=0
  • Quindi, fai clic su «OK» per chiudere la finestra di dialogo.

Nota: nelle formule sopra riportate, "A2" è la prima cella dell'intervallo selezionato, mentre "C2:C4" è l'elenco dei valori da bloccare qualora le voci ne contengano almeno uno.

3. D'ora in poi non sarà più possibile inserire voci contenenti uno qualsiasi dei testi specificati.


4,5 Convalida dati che consente solo valori univoci

Se si desidera prevenire l’inserimento di voci duplicate in un intervallo di celle, questa sezione presenta alcuni metodi rapidi per gestire questa operazione in Excel.

Consenti solo valori univoci utilizzando la funzione Convalida dati

In genere, la funzione Convalida dati con una formula personalizzata basata su CONTA.SE può rivelarsi molto utile. Procedi nel seguente modo:

1. Seleziona le celle o la colonna in cui desideri consentire esclusivamente valori univoci.

2. Fare quindi clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che appare, selezionare la scheda «Impostazioni» ed eseguire le seguenti operazioni:

  • Seleziona «Personalizzato» dall'elenco a discesa «Consenti».
  • Quindi, inserisci la seguente formula nella casella di testo «Formula».
    =COUNTIF($A$2:$A$9,A2)=1
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

Nota: nella formula sopra riportata, "A2:A9" è l'intervallo di celle in cui si desidera consentire esclusivamente valori univoci, mentre "A2" è la prima cella dell'intervallo selezionato.

3. Ora è possibile inserire solo valori univoci; in caso di tentativo di inserimento di dati duplicati, verrà visualizzato un messaggio di avviso, come mostrato nell’immagine seguente:


Consenti solo valori univoci utilizzando codice VBA

Anche il seguente codice VBA può aiutarti a prevenire l’inserimento di valori duplicati. Procedi come segue:

1. Fare clic con il pulsante destro del mouse sulla scheda del foglio in cui si desidera consentire solo valori univoci, quindi scegliere «Visualizza codice» dal menu contestuale. Nella finestra di Microsoft Visual Basic, Applications che si apre, copiare e incollare il seguente codice nel modulo vuoto:

Codice VBA: consentire solo valori univoci in un intervallo di celle:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
  Dim xRg As Range, iLong, fLong As Long
  If Not Intersect(Target, Me.[A1:A100]) Is Nothing Then
     Application.EnableEvents = False
     For Each xRg In Target
     With xRg
         If (.Value <> "") Then
          If WorksheetFunction.CountIf(Me.[A:A], .Value) > 1 Then
            iLong = .Interior.ColorIndex
            fLong = .Font.ColorIndex
            .Interior.ColorIndex = 3
            .Font.ColorIndex = 6
            MsgBox "Duplicate Entry !", vbCritical, "Kutools for Excel"
            .ClearContents
            .Interior.ColorIndex = iLong
            .Font.ColorIndex = fLong
          End If
       End If
     End With
     Next
     Application.EnableEvents = True
  End If
End Sub
Uno screenshot dell'opzione Visualizza codice nel menu contestuale della scheda del foglioFrecciaUno screenshot del codice incollato nell'editor del codice

Nota: nel codice riportato sopra, "A1:A100" e «A:A» indicano le celle della colonna in cui si desidera prevenire voci duplicate; adattarle alle proprie esigenze.

2. Quindi salva e chiudi questo codice. Ora, inserendo un valore duplicato nelle celle A1:A100, verrà visualizzata una finestra di avviso, come mostrato nello screenshot seguente:

Uno screenshot di una finestra di avviso visualizzata quando vengono inseriti valori duplicati nelle celle A1:A100


Consenti solo valori univoci grazie a una comoda funzionalità

Se si dispone di **Kutools per Excel**, grazie alla sua funzionalità **«Prevenire le voci duplicate»**, è possibile impostare in pochi clic la convalida dei dati per evitare inserimenti duplicati in un intervallo di celle.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Seleziona l'intervallo di celle in cui desideri impedire valori duplicati e consentire solo dati univoci.

2. Quindi fai clic su «Kutools» > «Limita l'inserimento» > «Prevenire le voci duplicate», come mostrato nello screenshot:

3. Verrà visualizzato un messaggio di avviso che informa della rimozione della convalida dei dati all'applicazione di questa funzionalità. Fare clic su «Sì» e, nella finestra successiva, su «OK», come illustrato negli screenshot seguenti:

4. Ora, quando si inseriscono dati duplicati nelle celle specificate, viene visualizzata una finestra di avviso che segnala l’inserimento non valido di dati duplicati. Vedere lo screenshot:

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora


4,6 La convalida dei dati consente solo lettere maiuscole / minuscole / Iniziale maiuscola

La funzione Convalida dati è uno strumento potente che consente agli utenti di imporre l'inserimento di lettere maiuscole, minuscole o Iniziale maiuscola in un intervallo di celle. Procedere come segue:

1. Seleziona l'intervallo di celle in cui desideri consentire esclusivamente testo maiuscolo, minuscolo o con iniziale maiuscola.

2. Fare quindi clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che appare, recarsi alla scheda «Impostazioni» ed eseguire le seguenti operazioni:

  • Seleziona «Personalizzato» dall'elenco a discesa «Consenti».
  • Quindi, inserisci nella casella di testo «Formula» una delle formule seguenti, a seconda delle tue esigenze.
    consenti solo Testo maiuscolo:
    =AND(EXACT(A2,UPPER(A2)),ISTEXT(A2))
    Consenti solo Testo minuscolo
    =AND(EXACT(A2,LOWER(A2)),ISTEXT(A2))
    Consenti solo testo Iniziale maiuscola
    =AND(EXACT(A2,PROPER(A2)),ISTEXT(A2))
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

Nota: Nella formula sopra, "A2" è la prima cella della colonna che si desidera utilizzare.

3. Ora saranno accettati solo i valori che rispettano la regola creata.


4,7 Convalida dati: consentire valori presenti / non presenti in un altro elenco

Consentire o bloccare valori in base alla loro presenza in un altro elenco può sembrare complesso, ma in realtà è facilmente gestibile: basta usare la convalida dati con una semplice formula basata sulla funzione CONTA.SE.

Ad esempio, si desidera consentire soltanto i valori presenti nell’intervallo C2:C4 in un determinato intervallo di celle, come illustrato nello screenshot seguente. Per risolvere questo problema, procedere come segue:

1. Seleziona l'intervallo di celle a cui applicare la convalida dati.

2. Quindi fai clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che appare, vai alla scheda «Impostazioni» ed esegui le seguenti operazioni:

  • Seleziona «Personalizzato» dal menu a discesa «Consenti».
  • Quindi, inserisci nella casella di testo «Formula» una delle formule seguenti, a seconda delle tue esigenze.
    Consenti solo valori presenti in un'altra colonna
    =COUNTIF($C$2:$C$4,A2)>0
    Impedisci valori presenti in un'altra colonna
    =COUNTIF($C$2:$C$4,A2)=0
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

Nota: Nella formula sopra, "A2" è la prima cella della colonna da convalidare, mentre "C2:C4" è l'elenco di valori rispetto ai quali si desidera impedire o consentire l'inserimento dei dati, a seconda che corrispondano a uno di essi.

3. Ora potranno essere inseriti solo i valori conformi alla regola creata; tutti gli altri verranno bloccati.


4,8 Convalida dati: forzare l'inserimento esclusivamente in formato Numero di telefono

Quando si inseriscono i dati dei dipendenti aziendali, una colonna richiede il numero di telefono. Per assicurare che venga digitato rapidamente e correttamente, è possibile applicare la convalida dati al campo “Numero di telefono”. Ad esempio, si potrebbe voler accettare solo numeri nel formato (123) 456-7890 in un foglio di lavoro. Questa sezione presenta due metodi rapidi per ottenere questo risultato.

Forzare esclusivamente il formato Numero di telefono con la funzione Convalida dati

Per consentire soltanto l'inserimento di un formato Numero di telefono specifico, procedere come segue:

1. Seleziona l’intervallo di celle in cui desideri consentire l’inserimento di un numero di telefono con un formato specifico, fai clic con il tasto destro e scegli “Imposta formato cella” dal menu contestuale, come mostrato nello screenshot:

2. Nella finestra di dialogo «Imposta formato cella», vai alla scheda «Numero», seleziona «Personalizzato» dall'elenco «Categoria» a sinistra e inserisci il formato numero di telefono desiderato nella casella «Tipo». Ad esempio, puoi utilizzare il formato «(###) ###-####», come mostrato nello screenshot:

3. Quindi fai clic su «OK» per chiudere la finestra di dialogo.

4. Dopo aver formattato le celle, selezionarle nuovamente e aprire la finestra di dialogo **Convalida dati** facendo clic su **Dati** > **Convalida dati** > **Convalida dati**. Nella finestra visualizzata, nella scheda **Impostazioni**, procedere come segue:

  • Seleziona «Personalizzato» dall'elenco a discesa «Consenti».
  • Quindi, inserisci la seguente formula nella casella di testo «Formula».
    =AND(ISNUMBER(A2),LEN(A2)=10)
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

Nota: Nella formula sopra, "A2" è la prima cella della colonna in cui si desidera convalidare il numero di telefono.

5. Ora, quando inserisci un numero di 10 cifre, verrà automaticamente convertito nel formato Numero di telefono richiesto. Consulta gli screenshot:

Nota: Se il numero inserito non è composto da 10 cifre, verrà visualizzata una finestra di avviso, vedere lo screenshot:


Forzare esclusivamente il formato Numero di telefono utilizzando una funzionalità utile

La funzione «È possibile inserire solo numeri di telefono» di Kutools per Excel ti permette di richiedere l’inserimento esclusivo in formato numero di telefono con pochi semplici clic.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Seleziona l'intervallo di celle in cui desideri consentire esclusivamente un formato specifico per i numeri di telefono, quindi fai clic su «Kutools» > «Limita l'inserimento» > «È possibile inserire solo numeri di telefono», come mostrato nello screenshot:

2. Nella finestra di dialogo «Numero di telefono», seleziona il formato specifico desiderato oppure creane uno personalizzato facendo clic sul pulsante «Aggiungi» (vedi screenshot).

3. Dopo aver selezionato o impostato la formattazione «Numero di telefono», fare clic su «OK». Da questo momento, potranno essere inseriti soltanto numeri di telefono con la formattazione specificata; in caso contrario, verrà visualizzata una finestra di avviso (vedere lo screenshot).

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora


4,9 Convalida dati: forzare l'inserimento esclusivamente di Indirizzo Email

Si supponga di dover digitare più Indirizzo Email in una colonna di un foglio di lavoro e di voler impedire l'inserimento accidentale di un formato Indirizzo Email errato. In genere, è possibile impostare una regola di convalida dati per consentire soltanto il formato Indirizzo Email.

Forzare esclusivamente il formato Indirizzo Email utilizzando la funzione Convalida dati

Utilizzando la funzione Convalida dati con una formula personalizzata, puoi creare rapidamente una regola per impedire l’inserimento di indirizzi email non validi. Procedi come segue:

1. Seleziona le celle in cui desideri consentire esclusivamente indirizzi email, quindi fai clic su «Dati» > «Convalida dati» > «Convalida dati».

2. Nella finestra di dialogo «Convalida dati» che viene visualizzata, vai alla scheda «Impostazioni» ed esegui le seguenti operazioni:

  • Seleziona «Personalizzato» dall'elenco a discesa «Consenti».
  • Quindi, inserisci la seguente formula nella casella di testo Formula:
    =ISNUMBER(MATCH("*@*.?*",A2,0))
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

Nota: Nella formula sopra, "A2" è la prima cella della colonna che si desidera utilizzare.

3. Ora, se il testo inserito non rispetta il formato indirizzo email, verrà visualizzata una finestra di avviso; vedi screenshot:


Forzare esclusivamente il formato Indirizzo Email utilizzando una funzionalità pratica

Kutools per Excel offre una funzionalità sorprendente – «Consenti solo indirizzi email» – che ti permette di bloccare con un solo clic l’inserimento di indirizzi email non validi.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Seleziona le celle in cui desideri consentire esclusivamente indirizzi email, quindi fai clic su «Kutools» > «Limita l'inserimento» > «È possibile inserire solo indirizzi email». Vedi lo screenshot:

2. Successivamente, sarà consentito esclusivamente il formato Indirizzo Email; in caso contrario, verrà visualizzata una finestra di avviso (vedere lo screenshot).

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora


4,10 Convalida dati: forzare l'inserimento esclusivamente di indirizzi IP

In questa sezione ti mostreremo alcuni metodi rapidi per impostare la convalida dei dati in modo da accettare esclusivamente indirizzi IP all’interno di un intervallo di celle.

Imponi esclusivamente il formato indirizzi IP con la funzione Convalida dati

Per consentire soltanto l'inserimento di indirizzi IP in un intervallo specifico di celle, procedere come segue:

1. Seleziona le celle in cui desideri consentire esclusivamente indirizzi IP, quindi fai clic su «Dati» > «Convalida dati» > «Convalida dati».

2. Nella finestra di dialogo «Convalida dati» che appare, recati alla scheda «Impostazioni» ed esegui le seguenti operazioni:

  • Seleziona «Personalizzato» dall'elenco a discesa «Consenti».
  • Quindi, inserisci la seguente formula nella casella di testo «Formula».
    =AND((LEN(A2)-LEN(SUBSTITUTE(A2,".","")))=3,ISNUMBER(SUBSTITUTE(A2,".","")+0))
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

Nota: Nella formula sopra, "A2" è la prima cella della colonna che intendi utilizzare.

3. Ora, se si inserisce un indirizzo IP non valido nella cella, verrà visualizzata una finestra di avviso, come mostrato nello screenshot seguente:


Imponi esclusivamente il formato indirizzi IP con codice VBA

Il seguente codice VBA permette inoltre di accettare esclusivamente indirizzi IP, bloccando qualsiasi altro tipo di input. Procedere come segue:

1. Fare clic con il tasto destro sulla scheda del foglio e selezionare «Visualizza codice» dal menu contestuale. Nella finestra di «Microsoft Visual Basic, Applications Edition» che si apre, copiare il seguente codice VBA.

Codice VBA: convalida celle per accettare soltanto indirizzi IP

Private Sub Worksheet_Change(ByVal Target As Range)
'Update by ExtendOffice
Dim xArrIp() As String
Dim xIntIP1, xIntIP2, xIntIP3, xIntIP4 As Integer
If Intersect(Target, Range("A2:A10")) Is Nothing Then
    Exit Sub
Else
    If Target = "" Then
        Exit Sub
    End If
    xArrIp = Split(Target.Text, ".")
    If UBound(xArrIp) <> 3 Then
        GoTo EIP
    Else
    xIntIP1 = CInt(xArrIp(0))
    xIntIP2 = CInt(xArrIp(1))
    xIntIP3 = CInt(xArrIp(2))
    xIntIP4 = CInt(xArrIp(3))
    If (xIntIP1 < 1) Or (xIntIP1 > 255) _
    Or (xIntIP2 < 1) Or (xIntIP2 > 255) _
    Or (xIntIP3 < 1) Or (xIntIP3 > 255) _
    Or (xIntIP4 < 1) Or (xIntIP4 > 255) Then
    GoTo EIP
     End If
    End If
End If
Exit Sub
EIP:
    MsgBox "Please enter correct IP address"
    Target = ""
End Sub
Uno screenshot dell'opzione Visualizza codice nel menu contestualeFrecciaUno screenshot che mostra l'editor VBA con il codice di convalida dell'indirizzo IP aggiunto a un foglio di lavoro

Nota: Nel codice riportato sopra, "A2:A10" è l'intervallo di celle in cui si desidera consentire esclusivamente indirizzi IP.

2. Salva e chiudi quindi questo codice. Ora, solo indirizzi IP validi potranno essere inseriti nelle celle specificate.


Forzare esclusivamente il formato indirizzi IP utilizzando una funzionalità semplice

Se «Kutools per Excel» è installato nella cartella di lavoro, la sua funzione «È possibile inserire solo indirizzi IP» può aiutarti a risolvere anche questo compito.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Seleziona le celle in cui desideri consentire esclusivamente indirizzi IP, quindi fai clic su **Kutools** > **Limita l'inserimento** > **È possibile inserire solo indirizzi IP**. Vedi lo screenshot:

2. Dopo aver attivato questa funzionalità, sarà possibile inserire esclusivamente indirizzi IP; in caso contrario, verrà visualizzata una finestra di avviso (vedere lo screenshot).

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora


4,11 Convalida dati: limitare i valori che superano il totale stabilito

Immagina di avere un report mensile delle spese con un budget totale di $18.000. Devi assicurarti che l’importo complessivo nell’elenco delle spese non superi questo limite prestabilito, come illustrato nello screenshot seguente. In questo caso, puoi creare una regola di convalida dati utilizzando la funzione SOMMA per evitare che la somma dei valori ecceda il budget assegnato.

1. Seleziona l'intervallo di celle in cui desideri limitare i valori.

2. Fare quindi clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che viene visualizzata, nella scheda «Impostazioni», eseguire le seguenti operazioni:

  • Seleziona «Personalizzato» dall'elenco a discesa «Consenti».
  • Quindi, inserisci la seguente formula nella casella di testo «Formula».
    =SUM($B$2:$B$7)<=18000
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

Nota: nell’formula sopra riportata, «B2:B7» è l’intervallo di celle in cui si desidera limitare gli inserimenti.

3. Ora, quando si inseriscono valori nell'intervallo B2:B7, la convalida ha esito positivo se il totale rimane inferiore a $18.000. Se l'inserimento di un qualsiasi valore fa superare questa soglia, verrà visualizzata una finestra di avviso per notificarlo.


4,12 La convalida dati limita l'inserimento nelle celle in base a un'altra cella

Quando si desidera limitare gli inserimenti in un intervallo di celle in base al valore contenuto in un’altra cella, la funzione **Convalida dati** offre una soluzione efficace. Ad esempio, se la cella C1 contiene il testo «Sì», è possibile inserire qualsiasi valore nell’intervallo A2:A9. Se invece C1 contiene qualsiasi altro testo, gli inserimenti in A2:A9 vengono limitati, come illustrato negli screenshot seguenti:

Per risolvere questo problema, procedere come segue:

1. Seleziona l’intervallo di celle in cui desideri limitare i valori inseribili.

2. Fare quindi clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che si apre, nella scheda «Impostazioni», eseguire le seguenti operazioni:

  • Seleziona «Personalizzato» dall'elenco a discesa «Consenti».
  • Quindi, inserisci la seguente formula nella casella di testo «Formula».
    =$C$1="Yes"
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

Nota: nella formula sopra riportata, «C1» è la cella contenente il testo specifico da utilizzare, mentre «Sì» è il valore in base al quale si desidera applicare la limitazione alle celle; aggiorna questi riferimenti in base alle tue esigenze.

3. Ora, se la cella C1 contiene il testo «Sì», puoi inserire qualsiasi valore nell'intervallo A2:A9; se invece contiene un altro testo, non sarà possibile inserire un valore Y, come mostrato nella demo seguente:


4,13 La convalida dati consente di inserire solo giorni feriali o festivi

Se si desidera consentire l’inserimento solo nei giorni feriali (da lunedì a venerdì) o nei fine settimana (sabato e domenica) in un intervallo di celle, la funzione «Convalida dati» può rivelarsi molto utile. Seguire questi semplici passaggi:

1. Seleziona l'intervallo di celle in cui desideri inserire esclusivamente giorni feriali o festivi.

2. Fare quindi clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che appare, nella scheda «Impostazioni», eseguire le seguenti operazioni:

  • Seleziona «Personalizzato» da Elenco a discesa «Consenti».
  • Quindi, inserisci nella casella di testo «Formula» una delle formule seguenti, a seconda delle tue esigenze.
    Consenti solo giorni feriali
    =WEEKDAY(A2,2)<6
    Consenti solo fine settimana
    =WEEKDAY(A2,2)>5
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

Nota: Nella formula sopra, "A2" è la prima cella della colonna che intendi utilizzare.

3. Ora puoi inserire nelle celle specificate solo date corrispondenti a giorni feriali o festivi, a seconda della tua selezione.


4,14 La convalida dati consente di inserire date in base alla data odierna

A volte potrebbe essere necessario consentire l’inserimento esclusivamente di date successive o precedenti a quella odierna in un intervallo di celle. A questo scopo, la funzione «Convalida dati» combinata con la funzione «OGGI» si rivela particolarmente utile. Procedere come segue:

1. Seleziona l'intervallo di celle in cui desideri consentire esclusivamente date future (successive a oggi).

2. Quindi fai clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che appare, vai alla scheda «Impostazioni» ed esegui le seguenti operazioni:

  • Seleziona «Personalizzato» dall'elenco a discesa «Consenti».
  • Quindi, inserisci la seguente formula nella casella di testo «Formula».
    =A2>Today()
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

Nota: Nella formula sopra, "A2" è la prima cella della colonna che intendi utilizzare.

3. Ora puoi inserire nelle celle solo date successive a oggi. In caso contrario, verrà visualizzata una finestra di avviso, come mostrato nello screenshot:

Suggerimenti:

1. Per consentire l'inserimento di date passate (ossia precedenti a oggi), applica la seguente formula nella convalida dati:

=A2<Today()

2. Per consentire l'inserimento di date comprese in un intervallo specifico, ad esempio nei prossimi 30 giorni, inserisci la seguente formula nella convalida dati:

=AND(A2>TODAY(),A2<=(TODAY()+30))

4,15 La convalida dati consente di inserire orari in base all'orario corrente

Se si desidera convalidare i dati in base all’orario corrente — ad esempio, consentendo l’inserimento solo di orari precedenti o successivi a quello attuale — è possibile creare una formula personalizzata per la convalida dei dati. Procedere come segue:

1. Seleziona l'intervallo di celle in cui desideri consentire solo orari precedenti o successivi a quello corrente.

2. Fare quindi clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che viene visualizzata, nella scheda «Impostazioni», eseguire le seguenti operazioni:

  • Seleziona «Time» dall’elenco a discesa «Allow».
  • Scegli quindi «less than» dal menu a discesa «Data» per consentire solo orari precedenti all’orario corrente, oppure «greater than» per consentire orari successivi, in base alle tue esigenze.
  • Successivamente, nella casella «End time» o «Start time», inserisci la formula seguente:
    =TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()))
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

Nota: Nella formula sopra, "A2" è la prima cella della colonna che intendi utilizzare.

3. Ora puoi inserire nelle celle specificate solo orari precedenti o successivi a quello corrente.


4,16 La convalida dati per la data di un anno specifico o dell'anno corrente

Per consentire l’inserimento esclusivo di date appartenenti a un determinato anno o all’anno corrente, puoi utilizzare la convalida dati con una formula personalizzata basata sulla funzione ANNO.

1. Seleziona l'intervallo di celle in cui desideri consentire esclusivamente date appartenenti a un anno specifico.

2. Quindi fare clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che appare, selezionare la scheda «Impostazioni» ed eseguire le seguenti operazioni:

  • Seleziona «Custom» dall’elenco a discesa «Allow».
  • Successivamente, inserisci la seguente formula nella casella di testo «Formula».
    =YEAR(A2)=2020
  • Fai clic sul pulsante «OK» per chiudere questa finestra di dialogo.

Nota: nella formula indicata sopra, «A2» rappresenta la prima cella della colonna da utilizzare, mentre «2020» è l’anno da considerare come limite.

3. Da questo momento in poi, è possibile inserire soltanto date relative all'anno 2020; in caso contrario, verrà visualizzata una finestra di avviso, come illustrato nello screenshot seguente:

Suggerimenti:

Per consentire solo date dell’anno corrente, puoi applicare la formula seguente alla convalida dati:

=YEAR(A2)=YEAR(TODAY())

4,17 La convalida dati per la data della settimana o del mese corrente

Se desideri consentire agli utenti di inserire date relative alla settimana o al mese corrente in celle specifiche, questa sezione ti offre alcune formule utili per svolgere tale attività in Excel.

Consenti di inserire la data della settimana corrente

1. Seleziona l'intervallo di celle in cui desideri consentire esclusivamente date appartenenti alla settimana corrente.

2. Quindi fare clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che viene visualizzata, nella scheda «Impostazioni», eseguire le seguenti operazioni:

  • Seleziona «Date» dall’elenco a discesa «Consenti».
  • Successivamente, seleziona «between» dal menu a discesa «Data».
  • Nella casella di testo «Data di inizio», inserisci questa formula:
    =TODAY()-WEEKDAY(TODAY(),3)
  • Nella casella di testo «Data di fine», inserisci questa formula:
    =TODAY()-WEEKDAY(TODAY(),3)+6
  • Infine, fai clic sul pulsante «OK».

3. Ora puoi inserire soltanto date comprese nella settimana corrente; tutte le altre saranno bloccate, come illustrato nello screenshot seguente:


Consenti di inserire la data del mese corrente

Per consentire l'inserimento solo di date appartenenti al mese corrente, procedere come segue:

1. Seleziona l'intervallo di celle in cui desideri consentire esclusivamente date appartenenti al mese corrente.

2. Fare quindi clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati» che appare, recarsi alla scheda «Impostazioni» e procedere come segue:

  • Seleziona «Date» dall’elenco a discesa «Consenti».
  • Successivamente, seleziona «between» dal menu a discesa «Data».
  • Nella casella di testo «Data di inizio», inserisci questa formula:
    =DATE(YEAR(TODAY()),MONTH(TODAY()),1)
  • Nella casella di testo «Data di fine», inserisci questa formula:
    =DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)-1))
  • Infine, fai clic sul pulsante «OK».

3. D'ora in poi, nelle celle selezionate potrai inserire solo date comprese nel mese corrente.


5. Come si modifica la convalida dati in Excel?

Per modificare o cambiare una regola di convalida dati esistente, seguire i passaggi indicati di seguito:

1. Seleziona una qualsiasi cella a cui è applicata la regola di convalida dati.

2. Fare quindi clic su «Dati» > «Convalida dati» > «Convalida dati» per aprire la finestra di dialogo «Convalida dati». Nella finestra, modificare le regole in base alle proprie esigenze e selezionare l’opzione «Applica queste modifiche a tutte le altre celle con le stesse impostazioni» per estendere la nuova regola a tutte le celle che condividono i criteri di convalida originali. Vedere lo screenshot:

3. Fare clic su «OK» per salvare le modifiche.


6. Come trovare e selezionare le celle con la convalida dati in Excel?

Se nel foglio di lavoro sono state create più regole di convalida dati e ora devi individuare e selezionare le celle a cui sono state applicate, il comando «Vai a speciale» ti permette di selezionare tutti i tipi di convalida dati o un tipo specifico di convalida dati.

1. Attiva il foglio di lavoro in cui vuoi trovare e selezionare le celle con la convalida dati.

2. Fare quindi clic su «Home» > «Trova e seleziona» > «Vai a speciale», come illustrato nello screenshot:

3. Nella finestra di dialogo «Vai a speciale», seleziona «Convalida dati» > «Tutto» (vedi screenshot):

4. Tutte le celle con convalida dati sono ora selezionate nel foglio di lavoro corrente.

Suggerimento: per selezionare un tipo specifico di convalida dati, scegli innanzitutto una cella che contenga la convalida desiderata, poi apri la finestra di dialogo «Vai a speciale» e seleziona «Convalida dati» > «Stesso».


7. Come copiare la regola di convalida dati in altre celle?

Si supponga di aver creato una regola di convalida dati per un elenco di celle e di doverla ora applicare ad altre celle. Invece di ricrearla, è possibile copiare e incollare rapidamente ed facilmente la regola esistente in altre celle.

1. Fare clic per selezionare una cella contenente la regola di convalida da utilizzare, quindi premere «Ctrl + C» per copiarla.

2. Seleziona quindi le celle da convalidare; per selezionare più celle non adiacenti, tieni premuto il tasto «Ctrl» durante la selezione.

3. Fare quindi clic con il pulsante destro del mouse sulla selezione e scegliere l’opzione «Incolla speciale» (vedere lo screenshot).

4. Nella finestra di dialogo «Incolla speciale», seleziona l’opzione «Convalida» (vedi screenshot).

5. Fare clic sul pulsante «OK»: la regola di convalida verrà così copiata nelle nuove celle.


8. Come usare la convalida dati per evidenziare con un cerchio le voci non valide in Excel?

A volte potrebbe essere necessario applicare regole di convalida dati a informazioni già presenti nel foglio, e in questi casi alcune celle potrebbero contenere dati non validi. Come individuarli e correggerli? In Excel puoi usare la funzione «Evidenzia dati non validi» per contrassegnare automaticamente tali valori con un cerchio rosso.

Per evidenziare con un cerchio i dati non validi desiderati, applica la funzione «Convalida dati» per impostare una regola sull’intervallo di dati. Segui questi passaggi:

1. Seleziona l'intervallo di dati per cui desideri evidenziare con un cerchio i valori non validi.

2. Fare quindi clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo «Convalida dati», impostare la regola di convalida in base alle proprie esigenze; ad esempio, qui verranno accettati solo i valori maggiori di 500, come illustrato nello screenshot:

3. Fare quindi clic su «OK» per chiudere la finestra di dialogo. Dopo aver impostato la regola di convalida dati, fare clic su «Dati» > «Convalida dati» > «Evidenzia dati non validi»: tutti i valori non validi, ovvero quelli minori di 500, verranno immediatamente evidenziati con un ovale rosso. Vedere gli screenshot:

Note:

  • 1. Non appena correggerai un dato non valido, il cerchio rosso scomparirà automaticamente.
  • 2. La funzione «Evidenzia dati non validi» può evidenziare fino a 255 celle. Al salvataggio del foglio di lavoro corrente, tutti i cerchi rossi verranno rimossi.
  • 3. Questi cerchi non vengono stampati.
  • 4. Puoi anche eliminare i cerchi rossi facendo clic su «Dati» > «Convalida dati» > «Rimuovi cerchi di convalida».

9. Come si rimuove la convalida dati in Excel?

Per rimuovere le regole di convalida dati da un intervallo di celle, dal foglio di lavoro corrente o dall’intera cartella di lavoro, segui questi metodi.

Rimuovere la convalida dati Intervallo selezionato con la funzione di convalida dati

1. Seleziona le celle con la convalida dati che desideri rimuovere.

2. Quindi fai clic su «Dati» > «Convalida dati» > «Convalida dati». Nella finestra di dialogo che appare, nella scheda «Impostazioni», clicca sul pulsante «Cancella tutto» (vedi screenshot).

3. Fare quindi clic sul pulsante «OK» per chiudere questa finestra di dialogo. La regola di convalida dati applicata all’intervallo selezionato viene rimossa immediatamente.

Suggerimento: per rimuovere la convalida dati dal foglio di lavoro corrente, seleziona innanzitutto l’intero foglio e poi applica i passaggi indicati sopra.


Rimuovi la convalida dati Intervallo selezionato con una funzionalità pratica

Se disponi di «Kutools per Excel», la sua funzione «Rimuovi le restrizioni di convalida dei dati» ti permette di eliminare facilmente le regole di convalida dati dall’intervallo selezionato o dall’intero foglio di lavoro.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Seleziona l’intervallo di celle o l’intero foglio di lavoro che contiene la convalida dati da rimuovere.

2. Quindi fare clic su «Kutools» > «Limita l'inserimento» > «Rimuovi le restrizioni di convalida dei dati», come mostrato nello screenshot:

3. Nella finestra di avviso visualizzata, fai clic su «OK» e la regola di convalida dati verrà eliminata come richiesto.

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora


Rimuovi la convalida dati da tutti i fogli di lavoro con codice VBA

Per rimuovere le regole di convalida dati dall’intera cartella di lavoro, i metodi precedenti risultano dispendiosi in termini di tempo quando sono presenti numerosi fogli di lavoro. In tal caso, il codice seguente permette di eseguire rapidamente l’operazione.

1. Tenere premuti i tasti «ALT + F11» per aprire la finestra di Microsoft Visual Basic, Applications.

2. Quindi fare clic su «Inserisci» > «Modulo» e incollare la seguente macro nella finestra del modulo.

Codice VBA: rimuove le regole di convalida dati da tutti i fogli di lavoro:

Sub RemoveDataValidation()
'Updateby Extendoffice
  Dim xwsh As Worksheet
  For Each xwsh In ActiveWorkbook.Worksheets
    xwsh.Cells.Validation.Delete
  Next xwsh
End Sub

3. Premere quindi il tasto «F5» per eseguire questo codice: tutte le regole di convalida dati verranno eliminate immediatamente dall’intera cartella di lavoro.

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi