Meerdere vervolgkeuzelijsten maken in Excel zonder herhaling

Inhoudsopgave

Bekijk video - Meerdere vervolgkeuzelijsten maken in Excel zonder herhaling

Excel-vervolgkeuzelijsten zijn intuïtief in gebruik en uiterst handig bij het maken van een Excel-dashboard of een formulier voor gegevensinvoer.

U kunt meerdere vervolgkeuzelijsten in Excel maken met dezelfde brongegevens. Soms is het echter nodig om de selectie exclusief te maken (zodat de optie, eenmaal geselecteerd, niet in andere vervolgkeuzelijsten zou moeten verschijnen). Dit kan bijvoorbeeld het geval zijn wanneer u vergaderrollen toewijst aan personen (waarbij één persoon slechts één rol vervult).

Meerdere vervolgkeuzelijsten maken in Excel zonder herhaling

In deze blogpost leert u hoe u meerdere vervolgkeuzelijsten in Excel kunt maken, zonder herhaling. Iets zoals hieronder weergegeven:

Om dit te maken, moeten we een dynamisch benoemd bereik maken dat automatisch wordt bijgewerkt om een ​​naam te verwijderen als deze al een keer is geselecteerd. Hier is hoe de back-endgegevens eruit zien (dit staat op een apart tabblad, terwijl de hoofdvervolgkeuzelijst zich op een tabblad bevindt met de naam 'Drop Down No Repetition').

Hier leest u hoe u deze back-endgegevens kunt maken:

  1. Kolom B (Ledenlijst) bevat de lijst met alle leden (of items) die u in de vervolgkeuzelijst wilt weergeven
  2. Kolom C (Helperkolom 1) gebruikt een combinatie van ALS- en AANTAL.ALS-functies. Dit geeft de naam als de naam nog niet is gebruikt, anders geeft het een spatie.
=IF(COUNTIF('Drop Down Geen herhaling'!$C$3:$C$7,B3)>0,"",B3)
  1. Kolom D (Helperkolom 2) gebruikt een combinatie van IF- en ROWS-functies. Dit geeft het serienummer als de naam niet is herhaald, anders geeft het een spatie.
=ALS(C3"",RIJEN($C$3:C3),"")
  1. Kolom E (Helperkolom 3) gebruikt een combinatie van IFERROR, SMALL en RIJEN. Hiermee worden alle beschikbare serienummers bij elkaar gestapeld.
=IFERROR(KLEIN($D$3:$D$9,RIJEN($D$3:D3)),"")
  1. Kolom F (Helperkolom 4) gebruikt een combinatie van IFERROR- en INDEX-functies. Dit geeft de naam die overeenkomt met dat serienummer.
=ALS.FOUT(INDEX($B$3:$B$9,E3),"")
  1. Gebruik de volgende stappen om een ​​dynamisch benoemd bereik te maken
    • Ga naar Formule -> Naammanager
    • Selecteer in het dialoogvenster Naambeheer de optie Nieuw
    • Gebruik de volgende details in het dialoogvenster Nieuwe naam:
      • Naam: DropDownList
      • Verwijst naar: =Lijst!$F$3:INDEX(Lijst!$F$3:$F$9,COUNTIF(Lijst!$F$3:$F$9,”?*”))
        Deze formule geeft een bereik met alle namen in kolom F. Het is dynamisch en wordt bijgewerkt als de namen in kolom F veranderen.
  2. Ga naar Tab Drop Down No Repetition en maak een vervolgkeuzelijst voor gegevensvalidatie in celbereik C2:C6. Hier zijn de stappen om dit te doen:
    • Ga naar Gegevens -> Hulpmiddelen voor gegevens -> Gegevensvalidatie
    • Gebruik in het dialoogvenster Gegevensvalidatie het volgende:
      • Validatiecriteria: lijst
      • Bron: =DropDownList
    • Klik OK

Nu is uw vervolgkeuzelijst klaar, waarbij een item dat eenmaal is geselecteerd, niet in volgende vervolgkeuzelijsten verschijnt.

Probeer het zelf… Download het bestand

Andere nuttige artikelen over vervolgkeuzelijsten in Excel:

  • Een afhankelijke vervolgkeuzelijst maken in Excel
  • Gegevens extraheren uit vervolgkeuzelijstselectie in Excel.
  • Vermom nummers als tekst in een vervolgkeuzelijst.
  • Maak een vervolgkeuzelijst met zoeksuggesties.
  • Meervoudige selectie uit een vervolgkeuzelijst in een enkele cel.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave