Vai al contenuto principale

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 =SCARTO($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 il mangiare nella Nome casella di testo (puoi digitare qualsiasi altro nome di cui hai bisogno), quindi digita questa formula =SCARTO($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 Dati > 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, il mangiare è 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 Dati > 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 Moda 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

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo 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 ogni giorno centinaia di clic del mouse!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations