Come limitare l’inserimento in una cella a un valore numerico o a un elenco predefinito in Excel?
Quando si lavora con Excel, è frequente la necessità di controllare con precisione quali informazioni possono essere inserite nei fogli di lavoro. Ad esempio, potrebbe voler garantire che gli utenti possano immettere solo numeri compresi in un Intervallo limitato, consentire esclusivamente selezioni da un elenco specifico di elementi oppure Evita voci duplicate nelle colonne e mantieni i dati ordinati con facilità. Imporre tali restrizioni non solo contribuisce a preservare l’accuratezza dei dati, ma semplifica anche l’analisi e la reportistica successive. Questo tutorial illustra diversi metodi pratici per limitare gli inserimenti nelle celle di Excel, sia per numeri che per testo, con istruzioni dettagliate passo dopo passo e suggerimenti utili per evitare errori comuni.
- Limita l'inserimento nelle celle a numeri interi o a numeri compresi in un intervallo specifico
- Limita l'inserimento nelle celle a qualsiasi valore numerico (numeri interi/decimali)
- Limita l'inserimento nelle celle a un elenco di valori testuali
- Impedisci con un clic l'inserimento di duplicati in una colonna/elenco
- Soluzione con formula Excel: limita l'inserimento nelle celle a un intervallo numerico
- Soluzione VBA: limita l'inserimento nelle celle a un elenco predefinito
Limita l'inserimento nelle celle a numeri interi o a numeri compresi in un intervallo specifico
Limitare l'inserimento nelle celle consentendo solo numeri interi o valori compresi in un intervallo specifico è particolarmente utile per fogli finanziari, registri di voti o inventari. Questa restrizione previene inserimenti non validi, come numeri negativi dove non sono appropriati o valori al di fuori dei limiti consentiti. Ecco come configurarla con la funzione Convalida dati di Excel:
1. Seleziona l'intervallo di celle in cui desideri consentire l'inserimento di valori numerici (ad esempio, B2:B20), quindi fai clic su Dati > Convalida dati nella barra degli strumenti.
Suggerimento: selezionare l'intervallo corretto prima di impostare la convalida garantisce che solo le celle desiderate siano soggette a limitazioni.
2. Nella finestra di dialogo Convalida dati, nella scheda Impostazioni, procedi come segue:
(1) Scegli Numero intero dal menu a discesa Consenti se devi accettare solo valori interi, oppure seleziona Decimale per numeri con la virgola.
(2) Dal menu a discesa Dati, scegli il tipo di restrizione — ad esempio compreso tra, maggiore di o minore di — in base alle tue esigenze.
(3) Inserisci i limiti specifici (ad esempio)Minimo e Massimo per un intervallo, oppure Lunghezza ove applicabile).
3. Fai clic su OK per applicare la regola.
D'ora in poi, solo il tipo di numeri specificato potrà essere inserito in queste celle. Se qualcuno tenta di digitare un valore al di fuori dell’intervallo consentito, Excel mostrerà un messaggio di errore e bloccherà l’inserimento. Questa funzione è perfetta per scenari come l’età (da 16 a 99 anni), fogli di valutazione (solo valori da 0 a 100) o moduli per la gestione del budget.
Suggerimenti pratici: Puoi personalizzare il messaggio di errore o quello di input per fornire indicazioni chiare ogni volta che viene inserito un dato non valido. Inoltre, applica queste regole a intere colonne per garantire una struttura dati sempre coerente. Se in futuro dovessi modificare l’intervallo consentito, basterà aggiornare le impostazioni di Convalida dati per le celle interessate.
Nota: questo metodo limita esclusivamente i valori numerici nelle celle. Per impostare restrizioni basate su testo, consulta la sezione successiva. Gli errori si verificano spesso quando la stessa convalida viene applicata a celle contenenti formule, quindi controlla attentamente i dati prima di applicarla.
Limitare l’inserimento in una cella a qualsiasi valore numerico (numeri interi/decimali) o impedire caratteri specifici
Con Kutools per Excel, puoi limitare l'inserimento ai soli valori numerici (numeri interi e decimali) o bloccare caratteri indesiderati specifici in modo più flessibile e rapido. La funzione Limita l'inserimento ti consente di definire con precisione quali caratteri sono consentiti o vietati, inclusi numeri, lettere o persino singoli simboli speciali. È particolarmente utile nei moduli che accettano solo ID numerici o nei fogli sensibili in cui i dati devono rispettare rigorosamente un formato esclusivamente numerico.
Per utilizzare questa opzione:
- Seleziona l'intervallo di celle in cui desideri limitare l'inserimento ai soli valori numerici oppure bloccare caratteri indesiderati specifici. Quindi, vai alla scheda Kutools e fai clic su Limita l'inserimento > Limita l'inserimento.

- Nella finestra di dialogo **Limita l'inserimento**, per consentire esclusivamente numeri interi o decimali, seleziona l’opzione «Consentire solo l'inserimento dei caratteri specificati» e inserisci le cifre desiderate, separate da virgole.

- Per bloccare le lettere nell’intervallo limitato, seleziona l’opzione «Vietare l’inserimento dei caratteri specificati» e inserisci i caratteri che desideri escludere.

- Fai clic su OK.
Una volta impostata, qualsiasi carattere non consentito genererà un avviso e bloccherà l'inserimento. Per risultati ottimali, assicurati che le tue selezioni non includano celle di intestazione o celle contenenti formule, per evitare avvisi non necessari.
Attenzione: Se devi consentire sia numeri che il punto decimale, verifica l’impostazione relativa ai decimali. In caso di blocchi imprevisti durante l’inserimento, rivedi i filtri dei caratteri nella finestra di dialogo.
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
Limita l'inserimento nelle celle a un elenco di valori testuali
Quando per un determinato campo sono ammesse solo voci testuali specifiche — come nomi di reparto, categorie o codici progetto — impostare un elenco a discesa in Excel evita inserimenti non autorizzati o errori di ortografia. Questo approccio standardizza gli input in moduli e report condivisi, garantendo coerenza e riducendo il tempo necessario per la pulizia dei dati. Per applicare questa limitazione:
1. Prepara in anticipo l’elenco dei testi consentiti; ad esempio, inserisci l’elenco dei nomi ammessi in A2:A10, come mostrato:
2. Seleziona l'intervallo che vuoi limitare (ad esempio, B2:B20), quindi vai su Dati > Convalida dati.
3. Nella finestra di dialogo Convalida dati, nella scheda Impostazioni:
(1) Scegli Elenco dal menu a discesa Consenti.
(2) Assicurati che l'opzione Menu a discesa nella cella sia selezionata.
(3) Nella casella Origine, inserisci o seleziona l'intervallo contenente i tuoi valori consentiti, ad esempio A2:A10.
4. Fai clic su OK per completare la configurazione.
Ora, facendo clic su qualsiasi cella dell'intervallo di destinazione, verrà visualizzata una freccia per un menu a discesa. Gli utenti dovranno selezionare le voci dal tuo elenco predefinito, evitando inserimenti non autorizzati o errori di ortografia. Questo metodo è particolarmente utile per campi di dati master o categorie in cui la coerenza è fondamentale per la creazione di report.
Per un’usabilità ancora maggiore, puoi anche personalizzare il Messaggio di input (ad esempio: «Seleziona un nome di reparto dall’elenco») e impostare un Avviso di errore personalizzato che spieghi chiaramente perché un inserimento è stato rifiutato.
Suggerimento: Se aggiorni l'elenco di origine, i tuoi menu a discesa includeranno automaticamente le nuove opzioni. Per fogli di grandi dimensioni, ti consigliamo di usare intervalli denominati per gestire le origini in modo più ordinato e efficiente.
Impedisci con un clic l'inserimento di duplicati in una colonna/elenco
In alcuni contesti lavorativi — come l’assegnazione di ID, gli elenchi di inventario o le registrazioni di pagamenti — ogni voce deve essere univoca per evitare confusione o errori futuri. Verificare manualmente la presenza di duplicati è noioso e soggetto a errori, soprattutto con set di dati di grandi dimensioni. Kutools per Excel offre una soluzione semplice ed efficace grazie alla sua utility Prevenire le voci duplicate.
Kutools per Excel – Include oltre 300 strumenti essenziali per Excel, rendendo le tue attività più veloci, semplici ed efficienti.Scarica ora!
Per applicarla: seleziona la colonna o l'elenco di destinazione, quindi fai clic su Kutools > Prevenire le voci duplicate. L'utility monitorerà attivamente i tuoi input in tempo reale: se inserisci un valore duplicato, riceverai immediatamente un avviso e l'inserimento verrà rifiutato.
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
Consiglio: Questa funzione è ideale per campi in cui l’univocità è essenziale, come numeri di fattura o codici di registrazione. Prima di attivarla, assicurati che i dati di origine nella tua colonna siano già univoci oppure rimuovi eventuali duplicati preesistenti per garantire prestazioni ottimali. Se in futuro vorrai nuovamente consentire inserimenti ripetuti, basterà disattivare l’utility in Kutools.
In caso di finestre di errore persistenti, verifica che nessuna formula restituisca risultati in conflitto nella stessa colonna e controlla che nessuna riga nascosta contenga valori duplicati.
Soluzione con formula Excel: limitare l’inserimento in una cella a un intervallo numerico (metodo alternativo)
Oltre alla convalida dati, le formule logiche possono aiutarti a evidenziare in tempo reale gli inserimenti al di fuori di un intervallo specifico, risultando particolarmente utili per ispezioni visive o avvisi personalizzati. Ad esempio, grazie alla formattazione condizionale, puoi contrassegnare immediatamente i dati non validi, semplificando il controllo qualità nei fogli condivisi o collaborativi.
1. Inserisci la seguente formula in una colonna adiacente (ad esempio, se i tuoi dati numerici si trovano nell'intervallo C2:C20, inseriscila in D2):
=IF(AND(ISNUMBER(C2),C2>=10,C2<=100),"OK","Out of Range") 2. Premi Invio per confermare. Copia questa formula accanto ai tuoi dati: verrà visualizzato automaticamente «OK» per i numeri compresi tra 10 e 100 e «Fuori intervallo» in tutti gli altri casi.
Suggerimento: Per un controllo rapido degli errori, utilizzi la formattazione condizionale per evidenziare con un colore le celle «Fuori intervallo». Sebbene questo metodo non blocchi l’inserimento, fornisce un feedback immediato e aiuta a mantenere la qualità dei set di dati utilizzati per reportistica o dashboard.
Soluzione VBA: limita l'inserimento nelle celle a un elenco predefinito
Per utenti avanzati che devono applicare restrizioni più complesse o automatizzare la convalida degli input, una semplice macro VBA può limitare gli inserimenti a un elenco predefinito. Questo approccio si rivela particolarmente efficace per moduli automatizzati, finestre di dialogo personalizzate o scenari di immissione dati in blocco.
1. Vada su Strumenti di sviluppo > Visual Basic, che apre la finestra di Microsoft Visual Basic, Applications. Faccia clic su Inserisci > Modulo e incolla il seguente codice:
Sub ApplyListValidation()
'Updated by Extendoffice
Dim target As Range
Dim validList As Variant
Dim listText As String
Dim xTitleId As String
xTitleId = "Kutools for Excel"
validList = Array("Apple", "Banana", "Orange", "Grape", "Peach")
listText = Join(validList, ",")
On Error Resume Next
Set target = Application.InputBox("Select cells to restrict to list:", _
xTitleId, Selection.Address, Type:=8)
On Error GoTo 0
If target Is Nothing Then Exit Sub
With target.Validation
.Delete ' remove existing validation
End With
target.Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, Formula1:=listText
With target.Validation
.IgnoreBlank = True
.InCellDropdown = True
.ShowInput = True
.InputTitle = "Allowed values"
.InputMessage = "Choose from the list."
.ShowError = True
.ErrorTitle = xTitleId
.ErrorMessage = "Entry must be one of: " & Replace(listText, ",", ", ")
End With
End Sub 2. Esegua la macro (faccia clic sul pulsante)
) e selezioni l’intervallo a cui applicare le restrizioni.
La convalida dati a elenco a discesa verrà applicata alle celle selezionate, consentendo esclusivamente valori provenienti dall’elenco predefinito.
Questa macro è perfetta quando gli inserimenti devono sempre corrispondere a un elenco approvato dall’azienda, come codici prodotto o località. Personalizzi validList in base alle Sue esigenze. Esegua sempre un backup dei dati prima di avviare la macro e assicurarsi di aver abilitato le macro nelle impostazioni di sicurezza.
In sintesi, Excel offre diversi metodi pratici per controllare ciò che gli utenti possono digitare nei propri fogli di lavoro, tra cui la Convalida dati integrata, le funzionalità avanzate di Kutools, formule logiche e macro VBA per flussi di lavoro complessi. La scelta dell’approccio migliore dipende dalle tue esigenze: usa la Convalida dati per restrizioni immediate sull’inserimento, Kutools per configurazioni rapide e per evitare duplicati, le formule per segnalare errori in tempo reale e VBA per controlli completamente automatizzati. In ogni caso, ricordati sempre di fornire messaggi chiari di avviso e guida all’utente e di eseguire un backup dei fogli prima di apportare modifiche su larga scala.
Demo: come limitare l’inserimento in una cella a un valore numerico o impedire la digitazione di caratteri specifici in Excel
Articolo correlato:
Come si può limitare la lunghezza dei caratteri in una cella di Excel?
Migliori Strumenti per la Produttività in Office
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.
- 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


