Preskoči na glavno vsebino

Kako ustvariti dinamično preverjanje veljavnosti podatkov in samodejno razširiti spustni meni?

Ko na delovnem listu ustvarite spustni seznam, se spustni seznam ne bo spreminjal z dinamičnim vnosom novih podatkov, v tem primeru morate spremeniti izvorne podatke za ročno razširitev seznama. V tem članku bom predstavil, kako dinamično preveriti veljavnost podatkov in samodejno razširiti spustni seznam ob vnosu novih podatkov.

Ustvarite dinamično preverjanje veljavnosti podatkov in samodejno razširite spustni meni z ustvarjanjem tabele

Ustvarite dinamično preverjanje veljavnosti podatkov in samodejno razširite spustni meni z Določanje imena obsega


puščica modri desni mehurček Ustvarite dinamično preverjanje veljavnosti podatkov in samodejno razširite spustni meni z ustvarjanjem tabele

Če želite ustvariti seznam za dinamično preverjanje veljavnosti podatkov, lahko najprej ustvarite tabelo in nato uporabite funkcijo preverjanja veljavnosti podatkov. Naredite naslednje:

Ustvarite obliko tabele za seznam izvornih podatkov:

1. Izberite seznam podatkov, ki ga želite uporabiti kot izvorne podatke za spustni seznam, in nato kliknite Vstavi > Tabela, v izpuščenem Ustvari tabelo pogovorno okno, preverite Moja tabela ima glave če ima vaš seznam podatkov glave, si oglejte posnetek zaslona:

doc preverjanje dinamičnih podatkov 1

2. Nato kliknite OK gumb, tabela je bila ustvarjena, glej posnetek zaslona:

doc preverjanje dinamičnih podatkov 2

Določite ime obsega za tabelo:

3. Nato izberite tabelo, ki ste jo ustvarili, vendar ignorirate glavo, in vnesite ime za to tabelo v Ime in pritisnite Vnesite tipko, glej posnetek zaslona:

doc preverjanje dinamičnih podatkov 3

Ustvarite seznam za preverjanje dinamičnih podatkov:

4. Ko definirate ime tabele, nato izberite celice, kamor želite vstaviti spustni seznam, in kliknite datum > Preverjanje podatkov > Preverjanje podatkov, glej posnetek zaslona:

doc preverjanje dinamičnih podatkov 4

5. In v Preverjanje podatkov v pogovornem oknu pod Nastavitve jeziček, izberite Seznam Iz Dovoli in vnesite to formulo: = Namelist (Seznam imen je ime, ki ste ga ustvarili za tabelo v koraku 3) v vir besedilno polje, glej posnetek zaslona:

doc preverjanje dinamičnih podatkov 5

6. Nato kliknite OK gumb se je spustni seznam vstavil v izbrane celice, od zdaj naprej, ko vnesete novo ime na seznam izvornih podatkov, se bo samodejno dodalo na spustni seznam, glejte sliko zaslona:

doc preverjanje dinamičnih podatkov 6


puščica modri desni mehurček Ustvarite dinamično preverjanje veljavnosti podatkov in samodejno razširite spustni meni z Določanje imena obsega

Razen ustvarjanja tabele lahko to nalogo dokončate tudi tako, da s formulo določite ime obsega, naredite naslednje:

1. Kliknite Formule > Določite ime, glej posnetek zaslona:

doc preverjanje dinamičnih podatkov 7

2. v Novo ime v pogovornem oknu določite ime, ki ga potrebujete, in nato vnesite to formulo: = OFFSET (List1! $ A $ 2,0,0, COUNTA (List1! $ A: $ A), 1) v Se nanaša na besedilno polje, glej posnetek zaslona:

doc preverjanje dinamičnih podatkov 8

Opombe: V zgornji formuli, Sheet1 je ime delovnega lista vsebuje seznam podatkov, A2 je prva celica na seznamu podatkov, A: A je stolpec s seznamom podatkov.

3. Kliknite OK in nato pojdite na Preverjanje podatkov pogovornem oknu s klikom datum > Preverjanje podatkov > Preverjanje podatkovV Preverjanje podatkov dialog, izberite Seznam Iz Dovoli in vnesite to formulo: = Namelist (Seznam imen je ime, ki ste ga ustvarili v koraku 2) v vir besedilno polje, glej posnetek zaslona:

doc preverjanje dinamičnih podatkov 9

4. In nato kliknite OK, zdaj, ko vnesete novo ime na seznam podatkov, se bo spustni seznam samodejno razširil. Oglejte si posnetek zaslona:

doc preverjanje dinamičnih podatkov 10

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 (10)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
There is a nice new method when using a spill function like: =UNIQUE()
With this you can easily create a UNIQUE list of your current dataset.

When this formula is is in cell A2. Then use in the data validation source field the following: =A2#

This will automatically update the range without a blank row.
This comment was minimized by the moderator on the site
Thank you !
Rated 5 out of 5
This comment was minimized by the moderator on the site
Thank you very much, it is very powerful and simple solution at the same time.
This comment was minimized by the moderator on the site
thanks for this. Really helpful
This comment was minimized by the moderator on the site
Do you know how to create a dynamic range using drop boxes to expand and contract the data range to be graphed (without deleting any data or hiding it)? I've only seen one person do this. https://youtu.be/sHfWRb2yUrM
Unfortunately I need to do this on a mac.
This comment was minimized by the moderator on the site
Thansk for the info - just what I was looking for!!
This comment was minimized by the moderator on the site
I get "The source currently evaluates to an error" on Step 4 of "Create Dynamic Data Validation And Auto Extend The Drop Down By Defining Range Name"
This comment was minimized by the moderator on the site
Solution was to put name of the sheet, e.g. MyLists, rather than Sheet1 in Step 2
This comment was minimized by the moderator on the site
I LOVE YOU!
This comment was minimized by the moderator on the site
I find it is more simple to use a Table than write this whole Offset function. However since a Table cannot be used directly as a data validation source, I have to create a Name that refers to the Table[Column], and point the data validation list to the Name.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations