Preskoči na glavno vsebino

Kako skriti prej uporabljene predmete na spustnem seznamu?

V Excelu lahko hitro ustvarite običajen spustni seznam, vendar ste kdaj poskusili sestaviti spustni seznam, ko izberete en element, bo prej uporabljeni s seznama odstranjen? Če imam na primer spustni seznam s 100 imeni, ko izberem ime, želim to ime izbrisati s spustnega seznama, zdaj pa spustni seznam vsebuje 99 imen in tako naprej, dokler spustni seznam ni prazen. Mogoče je to za večino izmed nas nekaj težko in tukaj lahko govorim o tem, kako ustvariti tak spustni seznam v Excelu.

V spustnem seznamu s pomožnimi stolpci skrijte prej uporabljene predmete


puščica modri desni mehurček V spustnem seznamu s pomožnimi stolpci skrijte prej uporabljene predmete

Recimo, da imate v stolpcu A seznam imen, kot je prikazano na spodnji sliki zaslona, ​​nato sledite spodnjim korakom, da dokončate to nalogo.

doc-hide-used-items-spustni seznam-1

1. Poleg svojega imenskega seznama vnesite še to formulo = IF (COUNTIF ($ F $ 1: $ F $ 11, A1)> = 1, "", ROW ()) v celico B1, glej posnetek zaslona:

doc-hide-used-items-spustni seznam-1

Opombe: V zgornji formuli, F1: F11je obseg celic, v katerega želite dodati spustni seznam, in A1 je vaša imenska celica.

2. Nato povlecite ročico za polnjenje do obsega, ki vsebuje to formulo, in dobili boste naslednji rezultat:

doc-hide-used-items-spustni seznam-1

3. In nadaljujte z uporabo formule v stolpcu C, vnesite to formulo: =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)))) v celico C1, glej posnetek zaslona:

doc-hide-used-items-spustni seznam-1

4. Nato izpolnite to formulo do obsega, ki ga potrebujete, glejte sliko zaslona:

doc-hide-used-items-spustni seznam-1

5. Zdaj morate v stolpcu C določiti ime obsega za ta imena, izbrati C1: C11 (obseg, ki ga uporabite formula v koraku 4), in nato kliknite Formule > Določite ime, glej posnetek zaslona:

doc-hide-used-items-spustni seznam-1

6. v Novo ime v pogovorno okno vnesite ime v besedilno polje Ime in nato vnesite to formulo =OFFSET(Sheet2!$C$1,0,0,COUNTA(Sheet2!$C$1:$C$11)-COUNTBLANK(Sheet2!$C$1:$C$11),1) v Se nanaša na polje, glej posnetek zaslona:

doc-hide-used-items-spustni seznam-1

Opombe: V zgornji formuli je C1: C11 obseg pomožnih stolpcev, ki ste ga ustvarili v 3. koraku, Sheet 2 pa trenutni list, ki ga uporabljate.

7. Po končanih nastavitvah lahko ustvarite spustni seznam, izberete celico F1: F11, kamor želite spustni seznam, nato kliknite datum > Preverjanje podatkov > Preverjanje podatkov, glej posnetek zaslona:

doc-hide-used-items-spustni seznam-1

8. v Preverjanje podatkov pogovorno okno, kliknite Nastavitve zavihek, nato izberite Seznam Iz Dovoli spustni seznam in nato pod vir vnesite to formulo: = preverjanje imena(preverjanje imen je ime obsega, ki ste ga ustvarili v 6. koraku), glejte posnetek zaslona:

doc-hide-used-items-spustni seznam-1

9. In nato kliknite OK gumb, da zaprete to pogovorno okno, spustni seznam je bil ustvarjen v izbranem obsegu in po izbiri enega imena iz spustnega seznama bo to uporabljeno ime odstranjeno s seznama in prikazuje samo imena, ki niso bila uporabljena , glej posnetek zaslona:

doc-hide-used-items-spustni seznam-1

Nasvet: Pomočnih stolpcev, ki jih naredite v zgornjih korakih, ne morete odstraniti, če jih odstranite, bo spustni seznam neveljaven.


Sorodni članki:

Kako vstaviti spustni seznam v Excelu?

Kako hitro ustvariti dinamični spustni seznam v Excelu?

Kako ustvariti spustni seznam s slikami v Excelu?

Najboljša pisarniška orodja za produktivnost

Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike   |  Izbriši prazne vrstice   |  Združite stolpce ali celice brez izgube podatkov   |   Krog brez formule ...
Super iskanje: Več kriterijev VLookup    Multiple Value VLookup  |   VLookup na več listih   |   Nejasno iskanje ....
Napredni spustni seznam: Hitro ustvarite spustni seznam   |  Odvisni spustni seznam   |  Večkrat izberite spustni seznam ....
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  |  Primerjaj obsege in stolpce ...
Predstavljene funkcije: Mrežni fokus   |  Pogled oblikovanja   |   Velika vrstica formule    Upravitelj delovnih zvezkov in listov   |  Knjižnica virov (Samodejno besedilo)   |  Izbirnik datuma   |  Združite delovne liste   |  Šifriranje/dešifriranje celic    Pošljite e-pošto po seznamu   |  Super filter   |   Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake,...)   |   50 + Graf Vrste (Gantt Chart,...)   |   40+ Praktično Formule (Izračunajte starost glede na rojstni dan,...)   |   19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti,...)   |   12 Pretvorba Orodja (Številke v besede, Pretvorba valut,...)   |   7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeljene celice,...)   |   ... in več

Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa.  Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...

zavihek kte 201905


Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!
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