Hoe maak je een vervolgkeuzelijst in Excel
Gemengde Berichten / / April 04, 2023
Lifehacker heeft zeven manieren verzameld: van eenvoudig tot complex.
Hoe maak je een eenvoudige vervolgkeuzelijst in Excel via de invoegfunctie
Elementaire optie: vereist geen voorafgaande instelling en is beschikbaar dankzij de standaard invoegfunctie. Hiermee kunt u eerder ingevoerde waarden uit een lijst selecteren en deze snel toevoegen. Dit werkt echter alleen als de gegevens in een non-gap kolom staan en de invoer in orde is.
Plaats de cursor in de volgende lege cel in het bereik. In ons voorbeeld is dit B7.
Klik met de rechtermuisknop en selecteer "Selecteer uit vervolgkeuzelijst" of druk eenvoudig op Alt + "pijl omlaag" op het toetsenbord.
Daarna verschijnt een lijst met alle hierboven ingevoerde waarden zonder herhalingen, en u hoeft alleen maar de gewenste te selecteren en erop te klikken.
Hoe maak je een vervolgkeuzelijst in Excel van een reeks gegevens
Met de volgende methode kunt u elk gegevensbereik gebruiken voor de vervolgkeuzelijst, die zich overal in het blad bevindt, maar ook op een ander blad of zelfs in een ander bestand (daarover later meer).
Lijst wordt niet bijgewerkt als u informatie toevoegt onder het opgegeven bereik, maar als u deze niet aan het einde, maar tussen de regels invoegt, werkt alles. Bij het verwijderen van de elementen van de lijst, zal deze in ieder geval veranderen.Selecteer de cel die een vervolgkeuzelijst moet hebben (we hebben het H3), ga naar het tabblad "Gegevens" en klik op "Gegevensvalidatie".
Selecteer in het geopende venster het gegevenstype "Lijst", klik in het veld "Bron" en selecteer de gewenste cellen.
Klik op OK en er verschijnt een vervolgkeuzelijst met de gewenste waarden in de opgegeven cel.
Hoe maak je een vervolgkeuzelijst in Excel vanuit een benoemd bereik
Elk celbereik kan een naam krijgen door het een naam te geven. Hierdoor kunt u ernaar verwijzen en het gemakkelijker maken om de reeksen waarmee u vaak werkt te onthouden. Anders verschilt deze versie van de vervolgkeuzelijst niet van de vorige: hij wordt alleen bijgewerkt als u een van de waarden verwijdert of rijen binnen het bereik toevoegt.
Maak eerst een benoemd bereik. Om dit te doen, selecteert u de cellen met toekomstige items in de vervolgkeuzelijst en geeft u ze een titel door de naam in te voeren in het veld met de namen van de cellen en vervolgens op Enter te drukken. Verplichte voorwaarde: het eerste teken moet een letter zijn, spaties mogen niet worden gebruikt (plaats "_" in plaats daarvan).
Plaats nu de cursor in de cel waar u een lijst wilt maken en klik op het tabblad "Gegevens" op "Gegevensvalidatie".
Selecteer in de kolom "Gegevenstype" de optie "Lijst" en specificeer als bron de naam van het bereik door "=" ervoor te plaatsen. In ons voorbeeld kwam het uit op "=merken".
De vervolgkeuzelijst met elementen uit het benoemde bereik is klaar.
Hoe maak je een vervolgkeuzelijst in Excel met gegevens uit een ander blad of bestand
Soms moet je extern gebruiken gegevens, die zich op een ander blad of zelfs in een aparte werkmap bevinden. In dit geval zal de INDIRECT-functie helpen, waarmee u ernaar kunt verwijzen. Omdat de bron een celbereik is, wordt de lijst alleen bijgewerkt als u nieuwe waarden binnen het bereik schrijft of verwijdert. Ook wanneer naar een ander bestand wordt verwezen, moet dat bestand geopend zijn.
Open beide bestanden, selecteer vervolgens de cel met de toekomstige lijst en klik op het tabblad Gegevens op Gegevensvalidatie.
Selecteer "Lijst", geef als bron de volgende formule op: =INDIRECT("[bestandsnaam]bladnaam!bereik")
Dat wil zeggen, tussen de aanhalingstekens moet de naam van het bestand staan met de gegevens voor de lijst tussen vierkante haken, dan zonder spatie de naam van het blad, en dan ook zonder spatie een uitroepteken en een bereikaanduiding. In ons voorbeeld zal het zo zijn: =INDIRECT("[Boek1]Blad1!A3:A9")
De lijst is klaar. Om gegevens uit een ander bestand te gebruiken, moet dat bestand op dat moment ook geopend zijn.
Hoe maak je een vervolgkeuzelijst in Excel vanuit een tabel
De volgende methode is iets gecompliceerder, maar veel veelzijdiger en correcter. Het is gebaseerd op de zogenaamde slimme tabellen, ze zijn dynamisch. Dit betekent dat alle wijzigingen, of het nu gaat om het toevoegen van nieuwe items of het verwijderen ervan, onmiddellijk worden weergegeven in de vervolgkeuzelijst.
Selecteer het bereik met de lijstitems en hun categorie en klik vervolgens op het tabblad Start op Opmaak als tabel.
Selecteer een ontwerpoptie, vink de optie "Tabel met koppen" aan in het geopende venster en klik op OK.
Plaats de cursor in een van de cellen van de tabel en voer op het tabblad "Table Designer" dat verschijnt de naam van de lijst in en bevestig deze door op Enter te drukken.
Klik op de cel waar u de lijst wilt hebben en klik op Gegevensvalidatie op het tabblad Gegevens.
Geef "Lijst" op als gegevenstype en voer voor de bron de volgende formule in: =INDIRECT("tabel_naam")
In ons voorbeeld zal het zo zijn: =INDIRECT("Deuren")
De lijst begint onmiddellijk te werken en wordt bijgewerkt terwijl u items verwijdert en toevoegt.
Hoe maak je een vervolgkeuzelijst in Excel met zoeken
Als de lijst groot genoeg is, kunt u het invoeren van waarden vergemakkelijken met hints die het zoeken naar de gewenste elementen versnellen. U kunt dit doen via de ActiveX-ontwikkelaarstools.
Als u het tabblad Ontwikkelaar niet ziet, moet u dit eerst inschakelen. Open hiervoor het menu en selecteer "Meer opdrachten ...".
Klik op Lint aanpassen, schakel vervolgens Ontwikkelaar in en klik op OK.
Klik op het tabblad Ontwikkelaar op Invoegen en selecteer Keuzelijst met invoervak in ActiveX-besturingselementen.
"Teken" een lijstcel met de cursor, klik er met de rechtermuisknop op en selecteer "Eigenschappen".
Zoek de regel ListFillRange, voer het waardenbereik voor de lijst erin in en druk op Enter. In ons voorbeeld is dit B6:B9.
Schakel de ontwerpmodus uit door op de gelijknamige knop te klikken. Nu werkt de lijst en overeenkomende items worden gemarkeerd terwijl u typt.
Een gekoppelde vervolgkeuzelijst maken in Excel
Een erg handig soort lijst die vrij vaak voorkomt. Na het selecteren van een rij in één lijst, zijn er verschillende reeksen waarden beschikbaar in de tweede, afhankelijk van de vorige. Bijvoorbeeld bij het specificeren van een productcategorie in de eerste lijst in de tweede veranderen de modellen. Laten we eens kijken naar de implementatie van zo'n op tabellen gebaseerde lijst, zodat de gegevens automatisch worden bijgewerkt wanneer items worden toegevoegd of verwijderd.
Bereid kolommen met gegevens voor: in de kopteksten staan de items van de eerste, bovenliggende lijst, en daaronder staan de items van de tweede die eraan is gekoppeld. Selecteer de eerste kolom met een koptekst en klik op het tabblad "Start" op "Formatteren als tabel".
Selecteer een van de stijlen en schakel vervolgens in het venster dat verschijnt de optie "Tabel met koppen" in en klik op OK.
Klik op een van de tabelcellen en geef deze een naam door deze in het veld "Tabelnaam" te typen en op Enter te drukken. Dit wordt het item van de eerste lijst, in ons voorbeeld - "Computers". Maak op dezelfde manier tabellen voor de rest van de kolommen en hernoem ze.
Plaats de cursor in de cel waar de eerste vervolgkeuzelijst zal zijn en klik op het tabblad "Gegevens" op "Gegevensvalidatie".
Specificeer "Lijst" als het type en selecteer de kolomkoppen met categorieën als de bron, die de items van de bovenliggende lijst zullen worden.
Plaats vervolgens de cursor in de cel waarin de tweede lijst zal staan, klik op "Gegevensvalidatie", selecteer de optie "Lijst" en voer in het veld "Bron" in =INDIRECT en het adres van de bovenliggende lijstcel tussen haakjes. Dat is =INDIRECT(H3) voor ons voorbeeld.
Wanneer u nu een item in de bovenliggende lijst selecteert, worden alleen de overeenkomstige opties weergegeven in de bijbehorende lijst. Als u bijvoorbeeld op de regel "Laptops" klikt, toont Excel alleen laptopmodellen.
En als u "Hoofdtelefoon" opgeeft, worden de overeenkomstige namen van accessoires uit de kolom met dezelfde naam weergegeven.
Lees ook🧐
- 10 formules in Excel die uw leven gemakkelijker zullen maken
- Hoe maak je een grafiek in Excel
- Een pagina-einde maken of verwijderen in Word en Excel
- Hoe een gebied op scrollen in Excel te bevriezen
- 12 eenvoudige trucs om sneller te werken in Excel