Note: The other languages of the website are Google-translated. Back to English

Come creare elenchi a discesa dipendenti con valori univoci solo in Excel?

Potrebbe essere facile per noi creare un elenco a discesa dipendente in Excel, ma, se i dati di origine contengono valori duplicati, verranno applicati anche tutti i valori duplicati, questo potrebbe essere fastidioso. Per escludere i valori duplicati e mantenere solo quelli univoci durante la creazione di un elenco a discesa dipendente, questo tutorial introdurrà alcuni trucchi per te.

Crea elenchi a discesa dipendenti con valori univoci solo dalle funzionalità di Excel

Crea elenchi a discesa dipendenti con valori univoci solo grazie a una funzionalità straordinaria


Crea elenchi a discesa dipendenti con valori univoci solo dalle funzionalità di Excel

È alquanto problematico creare elenchi a discesa dipendenti con valori univoci solo in Excel, è necessario applicare l'operazione seguente passo dopo passo:

Passaggio 1: crea nomi di intervallo per i dati del primo e del secondo elenco a discesa

1. Clic Formule > Definisci nome, vedi screenshot:

2. Nel Nuovo nome finestra di dialogo, immettere un nome di intervallo Categoria nella Nome casella di testo (puoi digitare qualsiasi altro nome di cui hai bisogno), quindi digita questa formula =OFFSET($A$2,0,0,COUNTA($A$2:$A$100)) nella Si riferisce a casella di testo e infine fare clic su OK pulsante:

Note:: A2: A100 è l'elenco di dati su cui creerai il primo elenco a discesa in base, se hai dati di grandi dimensioni, cambia semplicemente il riferimento di cella di cui hai bisogno.

3. Continua a creare un nome di intervallo per il secondo menu a discesa, fai clic Formule > Definisci nome per aprire la finestra di dialogo Nuovo nome, immettere un nome di intervallo Cucina nella Nome casella di testo (puoi digitare qualsiasi altro nome di cui hai bisogno), quindi digita questa formula =OFFSET($B$2,0,0,COUNTA($B$2:$B$100)) nella Si riferisce a casella di testo e infine fare clic su OK pulsante:

Note:: B2: B100 è l'elenco di dati su cui creerai l'elenco a discesa dipendente in base al quale, se disponi di dati di grandi dimensioni, modifica semplicemente il riferimento di cella di cui hai bisogno.

Passaggio 2: estrarre i valori univoci e creare il primo elenco a discesa

4. Ora dovresti estrarre i valori univoci per i dati del primo elenco a discesa inserendo la seguente formula in una cella, premendo CTRL + MAIUSC + INVIO chiavi insieme, quindi trascinando il quadratino di riempimento sulle celle finché non vengono visualizzati i valori di errore, vedi screenshot:

=INDEX(Category,MATCH(0,COUNTIF($D$1:D1,Category),0))
Note:: Nella formula sopra, Categoria è il nome dell'intervallo creato nel passaggio 2 e D1 è la cella sopra della cella della tua formula, per favore cambiale secondo le tue necessità.

5. Quindi, crea un nome di intervallo per questi nuovi valori univoci, fai clic Formule > Definisci nome per aprire il Nuovo nome finestra di dialogo, immettere un nome di intervallo Categoria Unica nella Nome casella di testo (puoi digitare qualsiasi altro nome di cui hai bisogno), quindi digita questa formula =OFFSET($D$2, 0, 0, COUNT(IF($D$2:$D$100="", "", 1)), 1) nella Si riferisce a casella di testo, infine, fare clic OK pulsante per chiudere la finestra di dialogo.

Note:: D2: D100 è l'elenco di valori univoci che hai appena estratto, se hai dati di grandi dimensioni, cambia semplicemente il riferimento di cella di cui hai bisogno.

6. In questo passaggio è possibile inserire il primo elenco a discesa. Fare clic su una cella in cui si desidera inserire l'elenco a discesa, quindi fare clic su Sincronizzazione dei > Convalida dati > Convalida dati, E nel Convalida dati finestra di dialogo, selezionare Lista dal Consentire menu a discesa, quindi inserisci questa formula: =categoria unica nella Fonte casella di testo, vedi screenshot:

7. Quindi, fare clic OK pulsante, il primo elenco a discesa senza valori duplicati viene creato come mostrato nell'immagine seguente:

Passaggio 3: estrarre i valori univoci e creare l'elenco a discesa dipendente

8. Estrarre i valori univoci per l'elenco a discesa secondario, copiare e incollare la formula seguente in una cella, quindi premere CTRL + MAIUSC + INVIO tasti contemporaneamente, quindi trascina il quadratino di riempimento verso il basso sulle celle finché non vengono visualizzati i valori di errore, vedi screenshot:

=INDEX(Food,MATCH(0,COUNTIF($E$1:E1,Food)+(Category<>$H$2),0))
Note:: Nella formula sopra, Cucina è il nome dell'intervallo creato per i dati dell'elenco a discesa dipendente, Categoria è il nome dell'intervallo creato per i primi dati dell'elenco a discesa e E1 è la cella sopra della cella della tua formula, H2 è la cella che hai inserito nel primo elenco a discesa, per favore cambiale secondo le tue necessità.

9. Quindi, continua a creare un nome di intervallo per questi valori univoci secondari, fai clic Formule > Definisci nome per aprire il Nuovo nome finestra di dialogo, immettere un nome di intervallo Cibo unico nella Nome casella di testo (puoi digitare qualsiasi altro nome di cui hai bisogno), quindi digita questa formula =OFFSET($E$2, 0, 0, COUNT(IF($E$2:$E$100="", "", 1)), 1) nella Si riferisce a casella di testo. Infine, fare clic OK pulsante per chiudere la finestra di dialogo.

Note:: E2: E100 è l'elenco di valori univoci secondari che hai appena estratto, se hai dati di grandi dimensioni, cambia semplicemente il riferimento di cella di cui hai bisogno.

10. Dopo aver creato il nome dell'intervallo per i valori univoci secondari, ora puoi inserire l'elenco a discesa dipendente. Si prega di fare clic Sincronizzazione dei > Convalida dati > Convalida dati, E nel Convalida dati finestra di dialogo, selezionare Lista dal Consentire menu a discesa, quindi inserisci questa formula: =Cibo unico nella Source casella di testo, vedi screenshot:

11. Clic OK pulsante, gli elenchi a discesa dipendenti con solo valori univoci vengono creati correttamente come mostrato di seguito:


Crea elenchi a discesa dipendenti con valori univoci solo grazie a una funzionalità straordinaria

Il metodo sopra potrebbe essere un mal di testa per la maggior parte di noi, qui introdurrò uno strumento utile: Kutools for Excel, Con la sua Elenco a discesa dinamico funzionalità, puoi risolvere questo problema con facilità.

Dopo l'installazione Kutools for Excel, per favore fai come questo:

1. Clic Kutools > Menu `A tendina > Elenco a discesa dinamico, vedi screenshot:

2. Nel Elenco a discesa dipendente finestra di dialogo, eseguire le seguenti operazioni:

  • Seleziona ModalitàB: 2-5 Livelli dipendenti Elenco a discesa dal Modalità sezione;
  • Selezionare i dati su cui si desidera creare l'elenco a discesa dipendente basato su Intervallo di dati scatola;
  • Quindi, seleziona l'intervallo di output in cui desideri inserire l'elenco a discesa dipendente da Range di uscita scatola.

3. Quindi, fare clic su Ok pulsante, gli elenchi a discesa dipendenti vengono inseriti nella selezione mentre vengono esclusi anche i valori duplicati. Vedi sotto la demo:

Fai clic per scaricare Kutools per Excel ora!


Articoli più relativi:

  • Crea un elenco a discesa con immagini in Excel
  • In Excel, possiamo creare rapidamente e facilmente un elenco a discesa con i valori delle celle, ma, hai mai provato a creare un elenco a discesa con immagini, vale a dire, quando fai clic su un valore dall'elenco a discesa, è relativo l'immagine verrà visualizzata in una volta come mostrato di seguito. In questo articolo parlerò di come inserire un elenco a discesa con immagini in Excel.
  • Crea un elenco a discesa con più caselle di controllo in Excel
  • Molti utenti di Excel tendono a creare un elenco a discesa con più caselle di controllo per selezionare più elementi dall'elenco alla volta. In realtà, non puoi creare un elenco con più caselle di controllo con la convalida dei dati. In questo tutorial, ti mostreremo due metodi per creare un elenco a discesa con più caselle di controllo in Excel.
  • Crea un elenco a discesa dipendente da più livelli in Excel
  • In Excel, puoi creare un elenco a discesa dipendente in modo rapido e semplice, ma hai mai provato a creare un elenco a discesa dipendente a più livelli come mostrato nella seguente schermata? 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 funzione Convalida dati, ma hai mai provato a mostrare un valore diverso quando fai clic sull'elenco a discesa? Ad esempio, ho le seguenti due colonne di dati nella colonna A e nella 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 corrispondente il valore nella colonna Numero viene visualizzato come mostrato nella seguente schermata. Questo articolo introdurrà i dettagli per risolvere questo compito.

I migliori strumenti per la produttività in ufficio

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office / Excel 2007-2019 e 365. Supporta tutte le lingue. Facile distribuzione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • 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, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce centinaia di clic del mouse ogni giorno!
fondo officetab
Commenti (0)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite