Ik kreeg onlangs een e-mail van een van mijn lezers met een interessante vraag over het gebruik van vervolgkeuzelijsten in Excel.
Hij vroeg me of het mogelijk was om een vervolgkeuzelijst te hebben met getallen op basis van de twee opgegeven getallen.
Iets zoals hieronder weergegeven:
Merk op dat de vervolgkeuzelijst begint bij het nummer in kolom A en omhoog gaat naar het nummer in kolom B. De vervolgkeuzelijst in D2 toont bijvoorbeeld nummers van 1 tot 10, en die in D3 toont nummers van 5 tot 20, enzovoort.
Dit soort vervolgkeuzelijst kan worden gemaakt met behulp van een helperkolom en de INDIRECT-functie.
Laten we erin duiken en kijken hoe we dit kunnen maken.
INDIRECTE formule gebruiken
Dit idee in deze methode is om de INDIRECT-functie te gebruiken om een bereik te maken dat getallen tussen de twee opgegeven getallen laat zien. Hiervoor heb ik een helperkolom gebruikt.
Hier zijn de stappen om de INDIRECT-formule te gebruiken om de vervolgkeuzelijst tussen opgegeven nummers te maken:
- Vul in kolom C de getallen van 1 tot en met 1000 in (dit doe je snel met de vulgreep). Het idee is om alle nummers te dekken die in de vervolgkeuzelijst kunnen worden gebruikt. Dit wordt onze helpercolumn.
- Selecteer de cel of het celbereik waarin u de vervolgkeuzelijst wilt.
- Ga naar het tabblad Gegevens en klik op Gegevensvalidatie.
- Selecteer in het dialoogvenster Gegevensvalidatie op het tabblad Instellingen de optie Lijst in de vervolgkeuzelijst.
- Voer in het veld Bron de volgende formule in: =INDIRECT(“$C$”&A2+1&”:$C$”&B2+1)
- Klik OK.
Dat is het!
Er wordt een vervolgkeuzelijst gemaakt met nummers die tussen de twee opgegeven nummers liggen.
Hoe werkt dit?
De rol van de helperkolom is om een celbereik te bieden waarnaar in de vervolgkeuzeformule kan worden verwezen.
De INDIRECT-formule maakt dit bereik door de getallen in kolom A en B te gebruiken. Merk op dat ik in de formule 1 heb toegevoegd aan het getal (A2+1 en B2+1), omdat de hulpkolomnummers vanaf de tweede rij beginnen.
Klik hier om het voorbeeldbestand te downloaden.