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

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 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 Mâncare în Nume 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 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 Data > 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, Mâncare 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 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 Data > 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 Office

Kutools pentru Excel vă rezolvă majoritatea problemelor și vă crește productivitatea cu 80%

  • reutilizarea: Introduceți rapid formule complexe, diagrame și orice ai folosit anterior; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
  • Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
  • Merge celule / rânduri / coloane fără a pierde date; Conținut de celule divizate; Combinați rânduri / coloane duplicate... Prevenirea celulelor duplicate; Comparați gamele...
  • Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
  • Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
  • Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
  • Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
  • Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
  • Peste 300 de funcții puternice. Suportă Office / Excel 2007-2019 și 365. Suportă toate limbile. Implementare ușoară în întreprindere sau organizație. Funcții complete de încercare gratuită de 30 de zile. Garanție de restituire a banilor de 60 de zile.
fila kte 201905

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 în fiecare zi!
fundul officetab
Comentarii (0)
Încă nu există evaluări. Fii primul care evaluează!
Nu există comentarii postate aici încă
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate