Skip to main content

Come creare elenchi a discesa dipendenti con valori unici in Excel?

Author: Xiaoyang Last Modified: 2025-05-30

Gli elenchi a discesa dipendenti sono uno strumento potente in Excel per la convalida dei dati e per garantire una digitazione coerente. Quando si richiede di visualizzare solo valori unici, diventano ancora più preziosi. Per escludere i valori duplicati e mantenere solo quelli unici durante la creazione di un elenco a discesa dipendente, questa guida fornisce istruzioni dettagliate su come creare elenchi a discesa dipendenti in Excel con soli valori unici.

create dependent drop down lists with unique values

Crea elenchi a discesa dipendenti con valori unici tramite le funzionalità di Excel

Crea elenchi a discesa dipendenti con valori unici tramite Kutools per Excel


Crea elenchi a discesa dipendenti con valori unici tramite le funzionalità di Excel

È un po' complicato creare elenchi a discesa dipendenti con soli valori unici in Excel; devi applicare le seguenti operazioni passo dopo passo:

Passo 1: Crea nomi di intervallo per i dati del primo e secondo elenco a discesa

1. Clicca su "Formule" > "Definisci Nome", vedi screenshot:

Click Formulas > Define Name

2. Nella finestra di dialogo "Nuovo Nome", inserisci un nome di intervallo Categoria nella casella di testo "Nome" (puoi digitare qualsiasi altro nome di cui hai bisogno), quindi inserisci questa formula =OFFSET($A$2,0,0,COUNTA($A$2:$A$100)) nella casella di testo "Si riferisce a" e infine clicca sul pulsante OK:

Nota: A2:A100 è l'elenco di dati su cui creerai il primo elenco a discesa; se hai una grande quantità di dati, cambia semplicemente il riferimento delle celle che ti serve.

set options for the first drop down

3. Continua creando un nome di intervallo per il secondo elenco a discesa, clicca su "Formule" > "Definisci Nome" per aprire la finestra di dialogo Nuovo Nome, inserisci un nome di intervallo Cibo nella casella di testo "Nome" (puoi digitare qualsiasi altro nome di cui hai bisogno), quindi inserisci questa formula =OFFSET($B$2,0,0,COUNTA($B$2:$B$100)) nella casella di testo "Si riferisce a", infine clicca sul pulsante OK:

Nota: B2:B100 è l'elenco di dati su cui creerai l'elenco a discesa dipendente; se hai una grande quantità di dati, cambia semplicemente il riferimento delle celle che ti serve.

set options for the second drop down

Passo 2: Estrai i valori unici e crea il primo elenco a discesa

4. Ora, dovresti estrarre i valori unici per i dati del primo elenco a discesa inserendo la seguente formula in una cella, premendo contemporaneamente i tasti Ctrl + Shift + Invio, quindi trascinando il quadratino di riempimento verso il basso fino a quando non vengono visualizzati valori di errore, vedi screenshot:

=INDEX(Categoria,MATCH(0,COUNTIF($D$1:D1,Categoria),0))
Nota: Nella formula sopra, Categoria è il nome dell'intervallo che hai creato nel passo 2, e D1 è la cella sopra la tua cella della formula, cambiali secondo necessità.

enter a formula to extract the first type unique values

5. Successivamente, crea un nome di intervallo per questi nuovi valori unici, clicca su "Formule" > "Definisci Nome" per aprire la finestra di dialogo "Nuovo Nome", inserisci un nome di intervallo Unicocategoria nella casella di testo "Nome" (puoi digitare qualsiasi altro nome di cui hai bisogno), quindi inserisci questa formula =OFFSET($D$2, 0, 0, COUNT(IF($D$2:$D$100="", "", 1)), 1) nella casella di testo "Si riferisce a", infine clicca su OK per chiudere la finestra di dialogo.

Nota: D2:D100 è l'elenco di valori unici che hai appena estratto; se hai una grande quantità di dati, cambia semplicemente il riferimento delle celle che ti serve.

create a range name for the new unique values

6. In questo passo, puoi inserire il primo elenco a discesa. Clicca su una cella dove vuoi inserire l'elenco a discesa, quindi clicca su "Dati" > "Convalida Dati" > "Convalida Dati", e nella finestra di dialogo "Convalida Dati", seleziona "Elenco" dal menu a discesa "Consenti", quindi inserisci questa formula: =Unicocategoria nella casella di testo "Fonte", vedi screenshot:

set options to insert the first drop-down list

7. Quindi, clicca sul pulsante OK, il primo elenco a discesa senza valori duplicati è stato creato come mostrato nello screenshot sottostante:

the first drop-down list without duplicate values is created

Passo 3: Estrai i valori unici e crea l'elenco a discesa dipendente

8. Estrai i valori unici per il secondo elenco a discesa, copia e incolla la seguente formula in una cella, quindi premi contemporaneamente i tasti Ctrl + Shift + Invio, quindi trascina il quadratino di riempimento verso il basso fino a quando non vengono visualizzati valori di errore, vedi screenshot:

=INDEX(Cibo,MATCH(0,COUNTIF($E$1:E1,Cibo)+(Categoria<>$H$2),0))
Nota: Nella formula sopra, Cibo è il nome dell'intervallo che hai creato per i dati dell'elenco a discesa dipendente, Categoria è il nome dell'intervallo che hai creato per i dati del primo elenco a discesa, E1 è la cella sopra la tua cella della formula, H2 è la cella in cui hai inserito il primo elenco a discesa, cambiali secondo necessità.

enter a formula to extract the second type unique values

9. Successivamente, continua creando un nome di intervallo per questi valori unici secondari, clicca su "Formule" > "Definisci Nome" per aprire la finestra di dialogo "Nuovo Nome", inserisci un nome di intervallo Unicocibo nella casella di testo "Nome" (puoi digitare qualsiasi altro nome di cui hai bisogno), quindi inserisci questa formula =OFFSET($E$2, 0, 0, COUNT(IF($E$2:$E$100="", "", 1)), 1) nella casella di testo "Si riferisce a". Infine, clicca sul pulsante OK per chiudere la finestra di dialogo.

Nota: E2:E100 è l'elenco di valori unici secondari che hai appena estratto; se hai una grande quantità di dati, cambia semplicemente il riferimento delle celle che ti serve.

create a range name for this secondary unique values

10. Dopo aver creato il nome di intervallo per i valori unici secondari, ora puoi inserire l'elenco a discesa dipendente. Clicca su "Dati" > "Convalida Dati" > "Convalida Dati", e nella finestra di dialogo "Convalida Dati", seleziona "Elenco" dal menu a discesa "Consenti", quindi inserisci questa formula: =Unicocibo nella casella di testo "Fonte", vedi screenshot:

set options to insert the second drop-down list

11. Clicca sul pulsante OK, gli elenchi a discesa dipendenti con soli valori unici sono stati creati correttamente come mostrato nella demo sottostante:


Crea elenchi a discesa dipendenti con valori unici tramite Kutools per Excel

Il metodo sopra descritto, sebbene efficace, può essere piuttosto dispendioso in termini di tempo e complesso per la maggior parte di noi, specialmente quando si lavora con grandi set di dati o se non si è familiari con le funzioni avanzate di Excel come intervalli denominati o formule dinamiche. Fortunatamente, con Kutools per Excel, questo processo diventa molto più facile e veloce. Kutools offre un'interfaccia utente amichevole e strumenti potenti che ti permettono di creare elenchi a discesa dipendenti con valori unici in pochi clic, eliminando la necessità di configurazioni manuali o formule complesse.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Clicca su "Kutools" > "Elenco a discesa" > "Elenco a discesa dinamico", vedi screenshot:

click Dynamic Drop-down List feature of kutools

2. Nella finestra di dialogo "Elenco a discesa dipendente", effettua le seguenti operazioni:

  • Seleziona "Modalità B: Elenco a discesa dipendente a 2-5 livelli" dalla sezione "Modalità";
  • Seleziona i dati su cui desideri creare l'elenco a discesa dipendente dalla casella "Intervallo Dati";
  • Quindi, seleziona l'intervallo di output dove vuoi posizionare l'elenco a discesa dipendente dalla casella "Area di posizionamento dell'elenco".
  • Infine, clicca sul pulsante OK.

set the options in the dialog box

3. Ora, gli elenchi a discesa dipendenti sono stati inseriti nella selezione mentre i valori duplicati sono stati esclusi. Vedi la demo sottostante:

Suggerimento: Con questa funzione, puoi facilmente ordinare i contenuti dell'elenco a discesa in ordine alfabetico, rendendo i dati più organizzati e user-friendly. Nella finestra di dialogo, clicca sul pulsante "Impostazioni Avanzate", quindi seleziona "Ordina in ordine alfabetico". Ora, quando clicchi sull'elenco a discesa, gli elementi sono ordinati alfabeticamente.
select Sort Alphabetically option  items are sorted alphabetically in the drop down list

Creare elenchi a discesa dipendenti con valori unici in Excel può migliorare significativamente l'accuratezza e l'usabilità dei dati. Che tu preferisca gli strumenti nativi di Excel o un componente aggiuntivo avanzato come Kutools, gli elenchi a discesa dipendenti con valori unici sono un'aggiunta preziosa a qualsiasi flusso di lavoro di gestione dei dati, garantendo efficienza e precisione nel tuo lavoro. Se sei interessato a esplorare altri suggerimenti e trucchi di Excel, il nostro sito web offre migliaia di tutorial.


Altri articoli correlati:

  • Crea un elenco a discesa con immagini in Excel
  • In Excel, possiamo creare rapidamente ed facilmente un elenco a discesa con valori di celle, ma hai mai provato a creare un elenco a discesa con immagini, ovvero, quando clicchi su un valore dall'elenco a discesa, l'immagine relativa viene visualizzata immediatamente come mostrato nella demo sottostante. In questo articolo, parlerò di come inserire un elenco a discesa con immagini in Excel.
  • Crea un elenco a discesa con caselle di controllo multiple in Excel
  • Molti utenti di Excel tendono a creare un elenco a discesa con caselle di controllo multiple per selezionare più elementi dall'elenco alla volta. In realtà, non puoi creare un elenco con caselle di controllo multiple con la Convalida Dati. In questo tutorial, ti mostreremo due metodi per creare un elenco a discesa con caselle di controllo multiple in Excel.
  • Crea un elenco a discesa dipendente a più livelli in Excel
  • In Excel, puoi creare rapidamente e facilmente un elenco a discesa dipendente, ma hai mai provato a creare un elenco a discesa dipendente a più livelli come mostrato nello screenshot seguente? In questo articolo, parlerò di come creare un elenco a discesa dipendente a più livelli in Excel.
  • Crea un elenco a discesa ma mostra valori diversi in Excel
  • Nel foglio di lavoro di Excel, possiamo creare rapidamente un elenco a discesa con la funzionalità Convalida Dati, ma hai mai provato a mostrare un valore diverso quando clicchi sull'elenco a discesa? Ad esempio, ho i seguenti dati in due colonne nella Colonna A e Colonna B, ora devo creare un elenco a discesa con i valori nella colonna Nome, ma, quando seleziono il nome dall'elenco a discesa creato, il valore corrispondente nella colonna Numero viene visualizzato come mostrato nello screenshot seguente. Questo articolo introdurrà i dettagli per risolvere questo compito.

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione 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 della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!