Ga naar hoofdinhoud

Hoe dynamische gegevensvalidatie te creëren en de vervolgkeuzelijst automatisch uit te breiden?

Normaal gesproken, wanneer u een vervolgkeuzelijst in een werkblad maakt, wordt de vervolgkeuzelijst niet gewijzigd met de nieuwe gegevens die dynamisch worden ingevoerd. In dit geval moet u de brongegevens wijzigen om de lijst handmatig uit te breiden. In dit artikel zal ik introduceren hoe de gegevensvalidatie dynamisch kan worden uitgevoerd en de vervolgkeuzelijst automatisch kan worden uitgebreid wanneer nieuwe gegevens worden ingevoerd.

Maak dynamische gegevensvalidatie en breid de vervolgkeuzelijst automatisch uit door een tabel te maken

Creëer dynamische gegevensvalidatie en breid de vervolgkeuzelijst automatisch uit door bereiknaam te definiëren


pijl blauw rechts bel Maak dynamische gegevensvalidatie en breid de vervolgkeuzelijst automatisch uit door een tabel te maken

Om een ​​dynamische gegevensvalidatielijst te maken, kunt u eerst een tabel maken en vervolgens de functie Gegevensvalidatie toepassen. Ga als volgt te werk:

Maak een tabelindeling voor de brongegevenslijst:

1. Selecteer de gegevenslijst die u wilt gebruiken als de brongegevens voor de vervolgkeuzelijst en klik op Invoegen > tafel, in de pop uit Tabel maken dialoogvenster, vink aan Mijn tabel heeft kopteksten zie screenshot als je datalijst headers heeft:

doc dynamische gegevensvalidatie 1

2. Dan klikken OK knop, de tafel is aangemaakt, zie screenshot:

doc dynamische gegevensvalidatie 2

Definieer een bereiknaam voor de tabel:

3. Selecteer vervolgens de tabel die u heeft gemaakt, maar negeer de koptekst, en typ een naam voor deze tabel in het Naam box en druk op Enter key, zie screenshot:

doc dynamische gegevensvalidatie 3

Maak een dynamische gegevensvalidatielijst:

4. Nadat u de naam voor de tabel hebt gedefinieerd, selecteert u de cellen waarin u de vervolgkeuzelijst wilt invoegen en klikt u op Data > Data Validation > Data Validation, zie screenshot:

doc dynamische gegevensvalidatie 4

5. En in de Data Validation dialoogvenster onder het Instellingen tab, selecteer Lijst van het Allow sectie en voer vervolgens deze formule in: = Namenlijst (Namenlijst is de naam die u in stap 3) voor de tabel heeft aangemaakt in de bron tekstvak, zie screenshot:

doc dynamische gegevensvalidatie 5

6. Dan klikken OK knop, is de vervolgkeuzelijst in de geselecteerde cellen ingevoegd, vanaf nu, wanneer u een nieuwe naam invoert in de brongegevenslijst, wordt deze ook automatisch aan de vervolgkeuzelijst toegevoegd, zie screenshot:

doc dynamische gegevensvalidatie 6


pijl blauw rechts bel Creëer dynamische gegevensvalidatie en breid de vervolgkeuzelijst automatisch uit door bereiknaam te definiëren

Behalve het maken van een tabel, kunt u deze taak ook voltooien door een bereiknaam te definiëren met een formule. Voer hiervoor de volgende stappen uit:

1. Klikken Formules > Definieer naam, zie screenshot:

doc dynamische gegevensvalidatie 7

2. In de Nieuwe naam dialoogvenster, geef een naam op als Namenlijst die u nodig hebt en typ vervolgens deze formule: = VERSCHUIVING (Sheet1 $ A $ 2,0,0, COUNTA (Sheet1 $ A:! $ A), 1) in de Verwijst naar tekstvak, zie screenshot:

doc dynamische gegevensvalidatie 8

Note: In de bovenstaande formule, Sheet1 is de werkbladnaam de gegevenslijst bevat, A2 is de eerste cel in de gegevenslijst, A: A is de kolom met de datalijst.

3. Klikken OK knop en ga vervolgens naar Data Validation dialoogvenster door te klikken op Data > Data Validation > Data Validation, in de Data Validation dialoogvenster, selecteer Lijst van het Allow sectie en voer vervolgens deze formule in: = Namenlijst (Namenlijst is de naam die u in stap 2) heeft aangemaakt in het bron tekstvak, zie screenshot:

doc dynamische gegevensvalidatie 9

4. En klik vervolgens op OK, nu, wanneer u een nieuwe naam in de gegevenslijst invoert, wordt de vervolgkeuzelijst automatisch uitgebreid. Zie screenshot:

doc dynamische gegevensvalidatie 10

Beste Office-productiviteitstools

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

Omschrijving


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
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