Salt la conținutul principal

Cum se creează liste derulante dependente cu valori unice numai în Excel?

Poate fi ușor pentru noi să creăm o listă derulantă dependentă în Excel, dar, dacă datele sursă conțin valori duplicate, toate valorile duplicate vor fi aplicate, de asemenea, acest lucru poate fi enervant. Pentru a exclude valorile duplicate și pentru a le păstra doar pe cele unice atunci când creați o listă derulantă dependentă, acest tutorial vă va introduce câteva trucuri.

Creați liste derulante dependente cu valori unice numai în funcție de caracteristicile Excel

Creați liste derulante dependente cu valori unice numai printr-o caracteristică uimitoare


Creați liste derulante dependente cu valori unice numai în funcție de caracteristicile Excel

Este oarecum supărător să creați liste derulante dependente cu valori unice numai în Excel, ar trebui să aplicați operația de mai jos pas cu pas:

Pasul 1: creați nume de intervale pentru primele și a doua date din lista derulantă

1. Clic Formule > Definiți numele, vezi captura de ecran:

2. În Nume nou caseta de dialog, introduceți un nume de interval Categorii în Nume si Prenume caseta text (puteți tasta orice alt nume de care aveți nevoie), apoi introduceți această formulă =OFFSET($A$2,0,0,COUNTA($A$2:$A$100)) în Se refera la caseta text și, în final, faceți clic pe OK Butonul:

notițe: A2: A100 este lista de date pe care veți crea prima listă derulantă pe baza, dacă aveți date mari, trebuie doar să schimbați referința celulei de care aveți nevoie.

3. Continuați să creați un nume de interval pentru al doilea drop-down, faceți clic Formule > Definiți numele pentru a deschide caseta de dialog Nume nou, introduceți un nume de interval Alimente în Nume si Prenume caseta text (puteți tasta orice alt nume de care aveți nevoie), apoi introduceți această formulă =OFFSET($B$2,0,0,COUNTA($B$2:$B$100)) în Se refera la caseta text și, în final, faceți clic pe OK Butonul:

notițe: B2: B100 este lista de date pe care veți crea lista derulantă dependentă pe baza, dacă aveți date mari, schimbați doar referința de celulă de care aveți nevoie.

Pasul 2: Extrageți valorile unice și creați prima listă derulantă

4. Acum, ar trebui să extrageți valorile unice pentru datele din prima listă derulantă introducând următoarea formulă într-o celulă, apăsând Ctrl + Shift + Enter tastele împreună, apoi trageți mânerul de umplere în jos până la celule până când se afișează valorile de eroare, vedeți captura de ecran:

=INDEX(Category,MATCH(0,COUNTIF($D$1:D1,Category),0))
notițe: În formula de mai sus, Categorii este numele intervalului pe care l-ați creat la pasul 2 și D1 este celula de mai sus a celulei formulei, vă rugăm să le schimbați în funcție de nevoile dvs.

5. Apoi, creați un nume de interval pentru aceste noi valori unice, faceți clic Formule > Definiți numele pentru a deschide Nume nou caseta de dialog, introduceți un nume de interval Categorie unică în Nume si Prenume caseta text (puteți tasta orice alt nume de care aveți nevoie), apoi introduceți această formulă =OFFSET($D$2, 0, 0, COUNT(IF($D$2:$D$100="", "", 1)), 1) în Se refera la caseta de text, în cele din urmă, faceți clic OK pentru a închide dialogul.

notițe: D2: D100 este lista de valori unică pe care tocmai ați extras-o, dacă aveți date mari, schimbați doar referința de celulă de care aveți nevoie.

6. În acest pas, puteți introduce prima listă derulantă. Faceți clic pe o celulă în care doriți să inserați lista verticală, apoi faceți clic Date > Data validarii > Data validarii, și în Data validarii fereastră de dialog, selectați Listă de la Permite drop-down, apoi introduceți această formulă: =Categorie unică în Sursă casetă text, vezi captura de ecran:

7. Apoi apasa OK butonul, prima listă derulantă fără valori duplicate este creată după cum se arată mai jos:

Pasul 3: Extrageți valorile unice și creați lista derulantă dependentă

8. Extrageți valorile unice pentru lista derulantă secundară, copiați și inserați formula de mai jos într-o celulă, apoi apăsați Ctrl + Shift + Enter tastele simultan, apoi trageți mânerul de umplere în jos până la celule până când se afișează valorile de eroare, vedeți captura de ecran:

=INDEX(Food,MATCH(0,COUNTIF($E$1:E1,Food)+(Category<>$H$2),0))
notițe: În formula de mai sus, Alimente este numele intervalului pe care l-ați creat pentru datele din lista derulantă dependentă, Categorii este numele intervalului pe care l-ați creat pentru datele din prima listă derulantă și E1 este celula de mai sus a celulei formulei, H2 este celula în care ați introdus prima listă derulantă, vă rugăm să le schimbați în funcție de nevoile dvs.

9. Apoi, continuați să creați un nume de interval pentru aceste valori unice secundare, faceți clic Formule > Definiți numele pentru a deschide Nume nou caseta de dialog, introduceți un nume de interval Mâncare unică în Nume si Prenume caseta text (puteți tasta orice alt nume de care aveți nevoie), apoi introduceți această formulă =OFFSET($E$2, 0, 0, COUNT(IF($E$2:$E$100="", "", 1)), 1) în Se refera la casetă de text. În cele din urmă, faceți clic OK pentru a închide dialogul.

notițe: E2: E100 este lista de valori unice secundare pe care tocmai ați extras-o, dacă aveți date mari, schimbați doar referința de celulă de care aveți nevoie.

10. După ce ați creat numele intervalului pentru valorile unice secundare, acum puteți insera lista derulantă dependentă. Vă rugăm să faceți clic Date > Data validarii > Data validarii, și în Data validarii fereastră de dialog, selectați Listă de la Permite drop-down, apoi introduceți această formulă: =Mâncare unică în sourccaseta de text, vezi captura de ecran:

11. Clic OK butonul, listele derulante dependente cu valori unice sunt create cu succes, după cum se arată mai jos:


Creați liste derulante dependente cu valori unice numai printr-o caracteristică uimitoare

Metoda de mai sus poate fi durere de cap pentru majoritatea dintre noi, aici, voi introduce un instrument la îndemână- Kutools pentru Excel, Cu său Listă derulantă dinamică caracteristică, puteți rezolva această problemă cu ușurință.

După instalare Kutools pentru Excel, vă rugăm să faceți acest lucru:

1. Clic Kutools > Lista verticală > Listă derulantă dinamică, vezi captura de ecran:

2. În Listă verticală dependentă caseta de dialog, vă rugăm să efectuați următoarele operații:

  • Selectați Mod B: Listă verticală dependentă de 2-5 niveluri de la mod secțiune;
  • Selectați datele pe care doriți să creați lista derulantă dependentă pe baza Interval de date cutie;
  • Apoi, selectați intervalul de ieșire în care doriți să plasați lista derulantă dependentă din Gama de ieșire cutie.

3. Apoi, faceți clic pe Ok butonul, listele derulante dependente sunt inserate în selecție, în timp ce valorile duplicate sunt, de asemenea, excluse. Vezi mai jos demonstrația:

Faceți clic pentru a descărca Kutools pentru Excel acum!


Mai multe articole relative:

  • Creați o listă derulantă cu imagini în Excel
  • În Excel, putem crea rapid și ușor o listă derulantă cu valori de celulă, dar ați încercat vreodată să creați o listă derulantă cu imagini, adică atunci când faceți clic pe o valoare din lista derulantă, relativă imaginea va fi afișată imediat după cum este prezentat mai jos. În acest articol, voi vorbi despre cum să inserați o listă derulantă cu imagini în Excel.
  • Creați o listă derulantă cu mai multe casete de selectare în Excel
  • Mulți utilizatori Excel tind să creeze o listă derulantă cu mai multe casete de selectare pentru a selecta mai multe articole din listă de fiecare dată. De fapt, nu puteți crea o listă cu mai multe casete de selectare cu validare date. În acest tutorial, vă vom arăta două metode pentru a crea o listă derulantă cu mai multe casete de selectare în Excel.
  • Creați o listă verticală dependentă de niveluri multiple în Excel
  • În Excel, puteți crea o listă verticală dependentă rapid și ușor, dar ați încercat vreodată să creați o listă verticală dependentă pe mai multe niveluri, după cum se arată în următoarea captură de ecran? În acest articol, voi vorbi despre cum să creați o listă verticală dependentă pe mai multe niveluri în Excel.
  • Creați o listă derulantă, dar afișați diferite valori în Excel
  • În foaia de lucru Excel, putem crea rapid o listă derulantă cu funcția de validare a datelor, dar ați încercat vreodată să afișați o altă valoare când faceți clic pe lista derulantă? De exemplu, am următoarele două date de coloană în Coloana A și Coloana B, acum trebuie să creez o listă derulantă cu valorile din coloana Nume, dar, când selectez numele din lista verticală creată, valoarea din coloana Număr este afișată după cum se arată în următoarea captură de ecran. Acest articol va introduce detaliile pentru a rezolva această sarcină.

Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...

Descriere


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
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