Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako skriti predhodno uporabljene elemente v spustnem seznamu?

V Excelu lahko hitro ustvarite navaden spustni seznam, ali ste že kdaj poskusili narediti spustni seznam, ko izberete eno postavko, bo prej uporabljena odstranjena s seznama? Na primer, če imam spustni seznam z imeni 100, ko izberem ime, želim izbrisati to ime s spustnega seznama, zdaj pa spustni meni vsebuje imena 99 in tako naprej, dokler spustni seznam ni prazen. Mogoče je to težko za večino od nas, in tu lahko govorim o tem, kako ustvariti tak spustni seznam v Excelu.

Skrij predhodno uporabljene elemente na spustnem seznamu s pomočnimi stolpci


puščica modra desno mehurček Skrij predhodno uporabljene elemente na spustnem seznamu s pomočnimi stolpci


Predvidevam, da imate v stolpcu A seznam imen, kot je prikazan naslednji prikaz zaslona, ​​nato pa sledite spodnjim korakom, da bi to opravili.

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

1. Poleg seznama imen vnesite to formulo = IF (COUNTIF ($ F $ 1: $ F $ 11, A1)> = 1, "", ROW ()) v celico B1, si oglejte sliko zaslona:

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

Opombe: V zgornji formuli, F1: F11je obseg celic, na katerega želite postaviti spustni seznam, in A1 je tvoja celica.

2. Potem povlecite ročico za polnjenje na obseg, ki vsebuje to formulo, in dobili boste naslednji rezultat:

doc-hide-used-items-dropdown-list-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, si oglejte posnetek zaslona:

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

4. Nato napolnite to formulo v obseg, ki ga potrebujete. Oglejte si posnetek zaslona:

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

5. Zdaj morate v stolpcu C določiti ime razponov za ta imena, izberite C1: C11 (obseg, ki ga uporabljate v koraku 4), in nato kliknite Formule > Določite ime, si oglejte sliko zaslona:

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

6. v Novo ime pogovorno okno, vnesite ime v polje za besedilo Ime in 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, si oglejte posnetek zaslona:

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

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

7. Ko končate nastavitve, lahko ustvarite spustni seznam, izberete celico F1: F11, kamor želite postaviti spustni seznam, nato kliknite datum > Preverjanje podatkov > Preverjanje podatkov, si oglejte sliko zaslona:

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

8. v Preverjanje podatkov pogovorno okno, kliknite Nastavitve nato izberite Seznam Iz Dovoli spustni seznam in nato pod vir vnesite to formulo: = iskanje(Namecheck je ime območja, ki ste ga ustvarili v koraku 6), si oglejte sliko zaslona:

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

9. In nato kliknite OK da zaprete to pogovorno okno, zdaj je spustni seznam ustvarjen v izbranem obsegu in po izbiri imena iz spustnega menija se to ime, uporabljeno, izbriše s seznama in prikaže samo imena, ki niso bila uporabljena , si oglejte sliko zaslona:

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

Nasvet: Stebrov helperov, ki jih naredite v zgornjih korakih, ne morete odstraniti, če jih odstranite, padajoči seznam bo 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?


Priporočena orodja za produktivnost za Excel

zavihek kte 201905

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    John · 7 months ago
    Is there a way to have only some of the options get removed when selected and others be permanent?
  • To post as a guest, your comment is unpublished.
    Keith Race · 8 months ago
    How do I get this activity to work if I transpose from Row to Column
  • To post as a guest, your comment is unpublished.
    Sam · 8 months ago
    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??
  • To post as a guest, your comment is unpublished.
    Stefan · 1 years ago
    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.
  • To post as a guest, your comment is unpublished.
    Derric · 2 years ago
    How would you change this formula for use of data validation list across multiple rows instead of a single column. Is that possible?

    Thanks