Salt la conținutul principal

Cum se ascund elementele utilizate anterior în lista derulantă?

În Excel, puteți crea rapid o listă derulantă normală, dar ați încercat vreodată să creați o listă derulantă atunci când alegeți un articol, cel folosit anterior va fi eliminat din listă? De exemplu, dacă am o listă derulantă cu 100 de nume, pe măsură ce selectez un nume, vreau să șterg acest nume din lista derulantă, iar acum derulantul conține 99 de nume și așa mai departe până când lista derulantă este goală. Poate că acest lucru este dificil pentru majoritatea dintre noi și aici pot vorbi despre cum să creați o astfel de listă derulantă în Excel.

Ascundeți articolele utilizate anterior în lista derulantă cu coloane de ajutor


săgeată albastru dreapta balon Ascundeți articolele utilizate anterior în lista derulantă cu coloane de ajutor

Presupunând că aveți o listă de nume în Coloana A, după cum se arată în următoarea captură de ecran, apoi urmați pașii de mai jos unul câte unul pentru a finaliza această sarcină.

doc-hide-items-used-dropdown-list-1

1. Pe lângă lista de nume, introduceți această formulă = IF (COUNTIF ($ F $ 1: $ F $ 11, A1)> = 1, "", ROW ()) în celula B1, vezi captura de ecran:

doc-hide-items-used-dropdown-list-1

notițe: În formula de mai sus, F1: F11este intervalul de celule pe care doriți să puneți lista derulantă și A1 este celula ta de nume.

2. Apoi trageți mânerul de umplere până la intervalul care conține această formulă și veți obține următorul rezultat:

doc-hide-items-used-dropdown-list-1

3. Și continuați să aplicați o formulă în Coloana C, introduceți această formulă: =IF(ROW(A1)-ROW(A$1)+1>COUNT(B$1:B$11),"",INDEX(A:A,SMALL(B$1:B$11,1+ROW(A1)-ROW(A$1)))) în celula C1, vezi captura de ecran:

doc-hide-items-used-dropdown-list-1

4. Apoi completați această formulă până la intervalul de care aveți nevoie, vedeți captura de ecran:

doc-hide-items-used-dropdown-list-1

5. Acum trebuie să definiți un nume de interval pentru aceste nume în Coloana C, selectați C1: C11 (intervalul pe care îl aplicați formula la pasul 4), apoi faceți clic pe Formule > Definiți numele, vezi captura de ecran:

doc-hide-items-used-dropdown-list-1

6. În Nume nou caseta de dialog, tastați un nume în caseta de text Nume, apoi introduceți această formulă =OFFSET(Sheet2!$C$1,0,0,COUNTA(Sheet2!$C$1:$C$11)-COUNTBLANK(Sheet2!$C$1:$C$11),1) în Se refera la câmp, vezi captura de ecran:

doc-hide-items-used-dropdown-list-1

notițe: În formula de mai sus, C1: C11 este gama de coloane de ajutor pe care ați creat-o la Pasul 3, iar Foaia 2 este foaia curentă pe care o utilizați.

7. După finalizarea setărilor, puteți crea o listă derulantă, selectați celula F1: F11 unde doriți să puneți lista derulantă, apoi faceți clic pe Date > Data validarii > Data validarii, vezi captura de ecran:

doc-hide-items-used-dropdown-list-1

8. În Data validarii casetă de dialog, faceți clic pe setări cont fila, apoi alegeți Listă de la Permite derulează lista, apoi sub Sursă secțiunea, introduceți această formulă: = namecheck, (verificarea numelui este numele intervalului pe care l-ați creat la pasul 6), consultați captura de ecran:

doc-hide-items-used-dropdown-list-1

9. Apoi faceți clic pe OK butonul pentru a închide acest dialog, acum, lista derulantă a fost creată în intervalul selectat și, după selectarea unui nume din meniul derulant, acest nume folosit va fi eliminat din listă și afișează doar numele care nu au fost utilizate , vezi captura de ecran:

doc-hide-items-used-dropdown-list-1

varful: Nu puteți elimina coloanele de ajutor pe care le faceți în pașii de mai sus, dacă le eliminați, lista derulantă va fi nevalidă.


Legate de articole:

Cum se introduce o listă derulantă în Excel?

Cum se creează rapid o listă derulantă dinamică în Excel?

Cum se creează o listă derulantă cu imagini în Excel?

Cele mai bune instrumente de productivitate de birou

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...

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 pentru dvs. în fiecare zi!
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Does any one know how to get the formula to reset itself once all the items on the list are selected?
e.g.
List 1, 2, 3, 4 - Then after selecting 1, List 2, 3, 4 - Then after Selecting 2, List 3, 4 - Then after selecting 3, List 4 and last, after selecting 4, list empty. How can this be reset so that after you select 4, all the items in the list reset to original list? So, after selecting 4, instead of List being empty, for list to go back to List 1, 2, 3, 4.

Thank you
This comment was minimized by the moderator on the site
This worked like a charm ... expect I need to have this "repeat" in three places on the same spreadsheet. I can't make it function properly, the second time. The items from the first drop down list are eliminated but when an entry is selected in the second location, it isn't removed from the list. Any idea on how to may this function properly?
KL
This comment was minimized by the moderator on the site
Can this formula be used successfully across multiple columns on one spreadsheet? I'm trying to have three columns where someone can select up to three items from a drop down list, i.e. item 1 in column 3, items2 in column 4, and item 3 in column 5. I can get the formula to work at the first occurrence, however, the second time I try to copy the formula, the selection(s) don't disappear from the drop down list, as they do in the column of the first occurrence.
This comment was minimized by the moderator on the site
Bravo! Fantastic solution! I have my workbook set up such that the items in my list are in a separate worksheet that I'm index-matching to through my number and helper columns leaving only them two on my calculation page. Again, very clean solution, Programmer!
This comment was minimized by the moderator on the site
Step 6 isn't working for me. I keep getting an error message saying the syntax of this name isn't correct... Can anyone help?
This comment was minimized by the moderator on the site
Is there a way to have only some of the options get removed when selected and others be permanent?
This comment was minimized by the moderator on the site
How do I get this activity to work if I transpose from Row to Column
This comment was minimized by the moderator on the site
I’ve entered all the formulas correctly, but the only name showing up is the first one on the list. What am I doing wrong??
This comment was minimized by the moderator on the site
Works great, however, if you have two people on the list with the same name e.g. John Smith it removes both incidents of 'John Smith' from the list when you select one of them.


Is there a way to amend this so that you have have multiple versions of the one name without them all being removed?


Thanks.
This comment was minimized by the moderator on the site
How would you change this formula for use of data validation list across multiple rows instead of a single column. Is that possible? Thanks
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations