Come consentire solo valori univoci in Excel?
Quando si gestiscono dati in Excel, garantire l’accuratezza è fondamentale—soprattutto per colonne che non devono contenere voci duplicate, come codici prodotto, ID dipendenti, numeri di registrazione o altri identificatori univoci. L’inserimento accidentale di duplicati può infatti compromettere calcoli, report ed elaborazioni successive. Questo articolo presenta diverse tecniche pratiche per consentire esclusivamente valori univoci all’interno di una colonna o di un intervallo, aiutandovi a preservare con efficacia l’integrità dei dati nei vostri fogli di lavoro. Ogni metodo è accompagnato da scenari d’uso specifici e relativi vantaggi, oltre a suggerimenti per la risoluzione di problemi, note esplicative e soluzioni alternative, per guidarvi nella scelta dell’approccio più adatto alle vostre esigenze.
Consentire solo valori univoci nel foglio di lavoro con la Convalida dati
Consentire solo valori univoci nel foglio di lavoro con Kutools per Excel
Consentire solo valori univoci nel foglio di lavoro con codice VBA
Consentire solo valori univoci nel foglio di lavoro tramite la funzionalità Rimuovi duplicati
Consentire solo valori univoci nel foglio di lavoro con la Convalida dati
La funzionalità Convalida dati di Excel ti permette di impostare regole su ciò che puoi inserire nelle celle. Per limitare l’inserimento in modo che siano accettati solo valori univoci all’interno di una specifica colonna o di un intervallo, segui questi passaggi:
1. Innanzitutto, seleziona le celle o l’intera colonna in cui desideri consentire solo valori univoci. Ad esempio, se tutti gli ID univoci si trovano nella colonna E, fai clic sulla colonna E per selezionarla. Passa alla scheda Dati nella Barra multifunzione, quindi scegli Convalida dati > Convalida dati.

2. Nella finestra di dialogo Convalida dati, configura le impostazioni come segue per imporre voci univoche:
(1.) Passare alla scheda Impostazioni;
(2.) Dal menu a discesa ConsentiElenco a discesa, selezionare Personalizzato;
(3.) Nella casella Formula, digitare: =COUNTIF($E:$E;E1)<2(dove)E è la colonna di destinazione e E1 è la prima cella della selezione). Modifica i riferimenti se i dati si trovano in una colonna diversa (ad esempio, sostituisci E con A se lavori con la colonna A).

La formula funziona contando quante volte ogni valore inserito è già presente nella colonna; se il conteggio è inferiore a 2, il valore viene accettato come univoco.
3. Fare clic su OK per applicare la convalida. Ora, ogni volta che si inserisce un valore duplicato nella colonna specificata, Excel visualizzerà un avviso e impedirà l’inserimento, a meno che il valore non sia univoco. L’avviso predefinito potrebbe essere simile a «Questo valore esiste già».

Scenari applicabili: Questa soluzione è ideale per elenchi semplici e configurazioni in cui è richiesto che una sola colonna contenga valori univoci. Tuttavia, la convalida dati non impedisce l’inserimento di duplicati se i valori vengono incollati nella colonna da altre fonti: si consiglia quindi di digitare manualmente i valori o di verificare periodicamente la presenza di duplicati dopo aver incollato.
Suggerimenti: È possibile personalizzare il messaggio di avviso nella scheda Avviso errore della finestra di dialogo Convalida dati.
Precauzioni: Assicurarsi che la selezione includa tutte le celle in cui gli utenti potrebbero inserire dati oppure estendere la regola di convalida selezionando l’intera colonna, se necessario.
Risoluzione problemi: Se la convalida dati sembra non funzionare, ricontrollare che i riferimenti di cella nella formula siano corretti e che la convalida sia applicata all’intervallo desiderato.
Consentire solo valori univoci nel foglio di lavoro con Kutools per Excel
Il metodo precedente può prevenire le voci duplicate solo all’interno di una singola colonna; se disponi di Kutools per Excel, la sua funzione **Prevenire le voci duplicate** ti consente rapidamente di bloccare i duplicati in un intero intervallo di celle, non limitandosi a una sola colonna o riga.
Dopo aver installato Kutools per Excel, ecco come utilizzare la funzionalità Prevenire le voci duplicate:
1. Seleziona la colonna o l’intervallo in cui desideri prevenire voci duplicate e consentire solo l’inserimento di dati univoci. Può trattarsi di una singola colonna, di più colonne o di un intervallo come A1:D15.
2. Fare clic su Kutools nella Barra multifunzione di Excel, quindi passare a Limita l'inserimento e scegliere Prevenire le voci duplicate. Questo avvia il processo di impostazione della regola di univocità per il proprio intervallo selezionato.

3. Verrà visualizzato un messaggio di avviso che informa come l’applicazione di questa funzionalità rimuoverà eventuali regole preesistenti di Convalida dati nel proprio intervallo selezionato, garantendo così che le regole di Kutools non entrino in conflitto con altre impostazioni di convalida.

Per procedere, fai clic su Sì per confermare. Kutools applicherà quindi la regola di univocità.
4. Apparirà un’altra finestra di avviso che conferma quali celle sono state elaborate, garantendo così la massima chiarezza sul punto in cui è richiesta l’univocità.

5. Fare clic su OK per completare. Ora, se si tenta di inserire o incollare dati duplicati all’interno dell’intervallo limitato (ad esempio, celle A1:D15), Kutools visualizzerà un messaggio che indica che l’inserimento non è valido e che è necessario inserire valori unici.

Scenari applicabili: Ideale per controllare più colonne o righe contemporaneamente.
Suggerimenti: Prima di applicarla, valuta se eventuali regole esistenti di convalida dati siano importanti per il flusso di lavoro, poiché verranno rimosse dal comando Seleziona intervallo.
Precauzioni: Verifica attentamente la selezione delle celle prima di attivare la funzionalità, specialmente in tabelle complesse.
Risoluzione problemi: Se il messaggio non compare o i duplicati continuano a passare, assicurati che Kutools per Excel sia installato e aggiornato correttamente.
Oltre 300 funzioni sono a tua disposizione per ottimizzare il tuo lavoro. scaricare Kutools per Excel per una prova gratuita.
Consentire solo valori univoci nel foglio di lavoro con codice VBA
Se hai familiarità con le macro e desideri implementare logiche più avanzate per convalidare i valori univoci, VBA (Visual Basic for Applications) offre una soluzione flessibile e potente. Gli script VBA possono essere personalizzati per rilevare automaticamente i duplicati durante l’inserimento dei dati, avvisare immediatamente l’utente in caso di valori non validi e, se richiesto, rimuovere la voce duplicata all’istante.
1. Fare clic con il pulsante destro del mouse sulla scheda del foglio in cui si desidera consentire solo valori univoci e selezionare Visualizza codice dal menu contestuale. Nella finestra Microsoft Visual Basic for Applications visualizzata, copiare e incollare il seguente codice direttamente nel modulo del foglio (non in un modulo standard):
Codice VBA: Consentire solo valori univoci nel foglio di lavoro:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160829
Dim xRg As Range, iLong, fLong As Long
If Not Intersect(Target, Me.[A1:A1000]) 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

Nota: In questo codice, A1:A1000 indica le celle monitorate per l’inserimento univoco. Se i dati univoci si trovano in un intervallo diverso, modifica questi riferimenti in modo che corrispondano alla colonna o all’intervallo utilizzato.
2. Dopo aver inserito il codice, fai clic su Salva e chiudi la finestra VBA. Se la protezione macro è attivata, assicurati che le macro siano consentite nelle impostazioni della cartella di lavoro.
Ora, l’inserimento di valori duplicati nell’intervallo A1:A1000 attiverà immediatamente un messaggio di avviso.

3. Fare clic su OK nella finestra di messaggio e il valore duplicato verrà rimosso dalla cella.
Consenti solo valori univoci nel foglio di lavoro utilizzando la colonna Assistente formula di Excel
Oltre alla convalida dati e a VBA, un’alternativa pratica è utilizzare una colonna di supporto abbinata a formule Excel per individuare i valori duplicati. Questo metodo non impedisce l’inserimento, ma offre un feedback immediato ed è particolarmente utile quando si desidera esaminare rapidamente i dati e ripulirli.
1. Aggiungi una colonna di supporto accanto ai tuoi dati; ad esempio, la colonna F se i tuoi dati si trovano nella colonna E. Nella cella F1, inserisci questa formula:
=IF(COUNTIF($E$1:E1,E1)=1,"Unique","Duplicate") 2. Premi Invio per confermare, quindi trascina la formula in basso per applicarla a tutte le righe. La formula controlla ogni voce nella colonna E, contrassegnando «Unique» (Univoco) alla prima occorrenza e «Duplicate» (Duplicato) alle successive.
Suggerimento: Usa questa colonna di supporto per filtrare le righe duplicate o evidenziare visivamente i problemi prima di condividere i dati.
Scenari applicabili: Ideale per rivedere dati storici esistenti o quando è necessaria una pulizia manuale anziché una prevenzione in tempo reale.
Consenti solo valori univoci nel foglio di lavoro tramite la funzionalità Rimuovi duplicati
Se il tuo obiettivo non è limitare l'inserimento, ma pulire regolarmente un elenco mantenendo solo i valori univoci, lo strumento integrato di Excel Rimuovi duplicati è una funzionalità semplice, facile da usare ed efficace.
1. Seleziona la colonna o la tabella che vuoi elaborare.
2. Vai su Dati > Rimuovi duplicati. Nella finestra di dialogo, seleziona le colonne da controllare. Fai clic su OK e Excel manterrà automaticamente solo la prima occorrenza di ciascun valore, eliminando i duplicati successivi.
Scenari applicabili: Ideale per ripulire tabelle ampie dopo l’inserimento o l’importazione massiva di dati.
Vantaggi/Svantaggi: Veloce e semplice, ma non previene i duplicati futuri: rimuove solo quelli già presenti.
Riepilogo e suggerimenti: La soluzione migliore dipende dal tuo flusso di lavoro e dal livello di controllo che ti serve. Usa la convalida dati o Kutools per una prevenzione proattiva; VBA per regole personalizzate e automazione; formule e lo strumento Rimuovi duplicati per esaminare e ripulire manualmente i dati. Prima di applicare qualsiasi regola su larga scala, verifica sempre la selezione e la logica utilizzata, e ricordati di creare un backup della cartella di lavoro quando testi nuove soluzioni.
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