Note: The other languages of the website are Google-translated. Back to English
Vpiši se  \/ 
x
or
x
Registracija  \/ 
x

or

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 (Namelist 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 (Namelist 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 orodja za pisarniško produktivnost

Kutools za Excel rešuje večino vaših težav in poveča produktivnost za 80%

  • Ponovna uporaba: Hitro vstavite zapletene formule, grafikoni in vse, kar ste že uporabljali; Šifriraj celice z geslom; Ustvari poštni seznam in pošiljanje e-pošte ...
  • Vrstica Super Formula (enostavno urejanje več vrstic besedila in formule); Bralna postavitev (enostavno branje in urejanje velikega števila celic); Prilepite v filtrirani obseg...
  • Združi celice / vrstice / stolpce brez izgube podatkov; Vsebina razdeljenih celic; Združi podvojene vrstice / stolpce... prepreči podvojene celice; Primerjaj obsege...
  • Izberite Duplicate ali Unique Vrstice; Izberite prazne vrstice (vse celice so prazne); Super Find in Fuzzy Find v mnogih delovnih zvezkih; Naključna izbira ...
  • Natančna kopija Več celic brez spreminjanja sklica formule; Samodejno ustvarjanje referenc na več listov; Vstavi oznake, Potrditvena polja in še več ...
  • Izvleček besedila, Dodaj besedilo, Odstrani po položaju, Odstrani presledek; Ustvari in natisni vmesne seštevke strani Pretvarjanje med vsebino celic in komentarji...
  • Super filter (shranite in uporabite sheme filtrov za druge liste); Napredno razvrščanje glede na mesec / teden / dan, pogostost in drugo; Poseben filter s krepko, ležeče ...
  • Združite delovne zvezke in delovne liste; Spoji tabele na podlagi ključnih stolpcev; Razdelite podatke na več listov; Paketna pretvorba xls, xlsx in PDF...
  • Več kot 300 zmogljivih funkcij. Podpira Office / Excel 2007-2019 in 365. Podpira vse jezike. Preprosta namestitev v vašem podjetju ali organizaciji. Vse funkcije 30-dnevnega brezplačnega preskusa. 60-dnevno jamstvo za vračilo denarja.
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 z miško!
dno pisarniške mize
Say something here...
symbols left.
You are guest
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.
    Bartek · 2 years ago
    Thank you very much, it is very powerful and simple solution at the same time.
  • To post as a guest, your comment is unpublished.
    Nico · 2 years ago
    thanks for this. Really helpful
  • To post as a guest, your comment is unpublished.
    Tom · 2 years ago
    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.
  • To post as a guest, your comment is unpublished.
    Adam · 2 years ago
    Thansk for the info - just what I was looking for!!
  • To post as a guest, your comment is unpublished.
    Alex The Great · 3 years ago
    @Alex The Great Solution was to put name of the sheet, e.g. MyLists, rather than Sheet1 in Step 2
  • To post as a guest, your comment is unpublished.
    Alex The Great · 3 years ago
    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"
  • To post as a guest, your comment is unpublished.
    Christopher · 3 years ago
    I LOVE YOU!
  • To post as a guest, your comment is unpublished.
    geoff · 3 years ago
    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.