Ga naar hoofdinhoud

Excel-vervolgkeuzelijst: maken, bewerken, verwijderen en meer geavanceerde bewerkingen

Een vervolgkeuzelijst is vergelijkbaar met een keuzelijst waarmee gebruikers één waarde uit een keuzelijst kunnen kiezen. Deze tutorial demonstreert de basisbewerkingen voor de vervolgkeuzelijst: maak, bewerk en verwijder vervolgkeuzelijst in Excel. Afgezien daarvan biedt deze zelfstudie geavanceerde bewerkingen voor vervolgkeuzelijsten om de functionaliteit te verbeteren om meer Excel-problemen op te lossen.

Inhoudsopgave: [ Verbergen ]

(Klik op een kop in de inhoudsopgave hieronder of aan de rechterkant om naar het bijbehorende hoofdstuk te gaan.)

Maak een eenvoudige vervolgkeuzelijst

Om een ​​vervolgkeuzelijst te gebruiken, moet u eerst leren hoe u deze kunt maken. Dit gedeelte biedt 6 manieren om u te helpen bij het maken van een vervolgkeuzelijst in Excel.

Maak een vervolgkeuzelijst uit een reeks cellen

Demonstreer hier de stappen om een ​​vervolgkeuzelijst te maken vanuit een celbereik in Excel. Ga als volgt te werk

1. Selecteer een celbereik om de vervolgkeuzelijst te vinden.

Tips: U kunt een vervolgkeuzelijst maken voor meerdere niet-aangrenzende cellen tegelijk door de Ctrl toets terwijl u de cellen een voor een selecteert.

2. klikken Data > Data Validation > Data Validation.

3. In de Data Validation dialoogvenster onder het Instellingen tabblad, configureer dan als volgt.

3.1) In de Allow vervolgkeuzelijst, selecteer lijst;
3.2) In de bron selecteer het celbereik waarvan de waarden u in de vervolgkeuzelijst wilt weergeven;
3.3) Klik op de OK knop.

Opmerkingen:

1) U kunt de Negeer blanco vak afhankelijk van hoe u de lege cellen in het geselecteerde bereik wilt behandelen;
2) Zorg ervoor dat het Dropdownmenu in de cel vakje is aangevinkt. Als dit vakje niet is aangevinkt, wordt de vervolgkeuzepijl niet weergegeven bij het selecteren van een cel.
3) In de bron vak, kunt u handmatig door komma's gescheiden waarden typen zoals het onderstaande screenshot laat zien.

Nu is de vervolgkeuzelijst gemaakt. Wanneer u op de vervolgkeuzelijstcel klikt, wordt er een pijl naast weergegeven, klikt u op de pijl om de lijst uit te vouwen en kunt u er een item uit kiezen.

Maak een dynamische vervolgkeuzelijst van de tabel

U kunt uw gegevensbereik converteren naar een Excel-tabel en vervolgens een dynamische vervolgkeuzelijst maken op basis van het tabelbereik.

1. Selecteer het oorspronkelijke gegevensbereik en druk vervolgens op Ctrl + T sleutels.

2. klikken OK in het opduiken Tabel maken dialoog venster. Vervolgens wordt het gegevensbereik geconverteerd naar een tabel.

3. Selecteer een celbereik voor de vervolgkeuzelijst en klik op Data > Data Validation > Data Validation.

4. In de Data Validation dialoogvenster, moet u:

4.1) Selecteer Lijst in de Allow keuzelijst;
4.2) Selecteer het tabelbereik (exclusief de koptekst) in het bron doos;
4.3) Klik op de OK knop.

Vervolgens worden dynamische vervolgkeuzelijsten gemaakt. Wanneer u gegevens toevoegt aan of verwijdert uit het tabelbereik, worden de waarden in de vervolgkeuzelijst automatisch bijgewerkt.

Maak een dynamische vervolgkeuzelijst met formules

Afgezien van het maken van een dynamische vervolgkeuzelijst vanuit het tabelbereik, kunt u ook een formule gebruiken om een ​​dynamische vervolgkeuzelijst in Excel te maken.

1. Selecteer de cellen waar u de vervolgkeuzelijsten wilt uitvoeren.

2. klikken Data > Data Validation > Data Validation.

3. In de Data Validation dialoogvenster, configureer dan als volgt.

3.1) In de Allow vak, selecteer Lijst;
3.2) In de bron vak, voer de onderstaande formule erin in;
= VERSCHUIVING ($ A $ 13,0,0, COUNTA ($ A $ 13: $ A $ 24), 1)
Note: In deze formule is $ A $ 13 de eerste cel van het gegevensbereik en $ A $ 13: $ A $ 24 is het gegevensbereik waarop u vervolgkeuzelijsten gaat maken op basis van.
3.3) Klik op de OK knop. Zie screenshot:

Vervolgens worden dynamische vervolgkeuzelijsten gemaakt. Wanneer u gegevens toevoegt aan of verwijdert uit het specifieke bereik, worden waarden in vervolgkeuzelijsten automatisch bijgewerkt.

Maak een vervolgkeuzelijst van het genoemde bereik

U kunt ook een vervolgkeuzelijst maken vanuit een benoemd bereik in Excel.

1. Maak eerst een benoemd bereik. Selecteer het celbereik waarop u een benoemd bereik wilt maken op basis van en typ vervolgens de bereiknaam in het Naam box en druk op Enter sleutel.

2. klikken Data > Data Validation > Data Validation.

3. In de Data Validation dialoogvenster, configureer dan als volgt.

3.1) In de Allow vak, selecteer Lijst;
3.2) Klik op de bron box en druk vervolgens op de F3 sleutel.
3.3) In de Naam plakken dialoogvenster, selecteer de bereiknaam die u zojuist hebt gemaakt en klik vervolgens op het OK knop;
Tips: u kunt ook handmatig invoeren = bereiknaam in de bron doos. In dit geval ga ik naar binnen = Stad.
3.4) Klik op OK wanneer het terugkeert naar de Data Validation dialoog venster. Zie screenshot:

Nu wordt de vervolgkeuzelijst gemaakt met gegevens uit een benoemd bereik.

Maak een vervolgkeuzelijst vanuit een andere werkmap

Stel dat er een werkmap is met de naam 'Data bron", En u wilt een vervolgkeuzelijst maken in een andere werkmap op basis van gegevens in deze"Data bron”Werkboek, doe dan als volgt.

1. Open de werkmap "SourceData". Selecteer in deze werkmap de gegevens die u wilt maken vervolgkeuzelijst op basis van, typ een bereiknaam in het Naam box en druk vervolgens op de Enter sleutel.

Hier noem ik het bereik als Stad.

2. Open het werkblad dat u in de vervolgkeuzelijst wilt invoegen. Klik Formules > Definieer naam.

3. In de Nieuwe naam dialoogvenster, moet u een benoemd bereik maken op basis van de bereiknaam die u in de werkmap "SourceData" hebt gemaakt. Configureer dit als volgt.

3.1) Voer een naam in in het Naam doos;
3.2) In de Verwijst naar vak, voer de onderstaande formule erin in.
= SourceData.xlsx! Stad
3.3) Klik op OK om het te redden

Opmerkingen:

1). In de formule, Data bron is de naam van de werkmap met de gegevens waarop u een vervolgkeuzelijst gaat maken op basis van; Plaats is de bereiknaam die u hebt opgegeven in de SourceData-werkmap.
2). Als spatie of andere tekens zoals -, # ... inclusief in de naam van de brongegevenswerkmap, moet u de werkmapnaam tussen enkele aanhalingstekens plaatsen, zoals = 'Brongegevens.xlsx'! stad.

4. Open de werkmap die u wilt invoegen in de vervolgkeuzelijst, selecteer de cellen voor de vervolgkeuzelijst en klik op Data > Data Validation > Data Validation.

5. In de Data Validation dialoogvenster, configureer dan als volgt.

5.1) In de Allow vak, selecteer Lijst;
5.2) Klik op de bron box en druk vervolgens op de F3 sleutel.
5.3) In de Naam plakken dialoogvenster, selecteer de bereiknaam die u zojuist hebt gemaakt en klik vervolgens op het OK knop;
Tips: U kunt ook handmatig invoeren = bereiknaam in de bron doos. In dit geval ga ik naar binnen = Test.
5.4) Klik op OK wanneer het terugkeert naar de Data Validation dialoog venster.

Nu zijn de vervolgkeuzelijsten in het geselecteerde bereik ingevoegd. En de vervolgkeuzelijsten zijn afkomstig uit een andere werkmap.

Maak eenvoudig een vervolgkeuzelijst met een geweldige tool

Beveel hier het Maak een eenvoudige vervolgkeuzelijst nut van Kutools for Excel. Met deze functie kunt u eenvoudig een vervolgkeuzelijst maken met specifieke celwaarden of een vervolgkeuzelijst maken met aangepaste lijsten die vooraf zijn ingesteld in Excel.

1. Selecteer de vervolgkeuzelijst van de cellen die u wilt invoegen en klik op Kutools > Keuzelijst > Maak een eenvoudige vervolgkeuzelijst.

2. In de Maak een eenvoudige vervolgkeuzelijst dialoogvenster, configureer dan als volgt.

3.1) In de Toepassen op vak, kunt u zien dat het geselecteerde bereik hier wordt weergegeven. U kunt het toegepaste celbereik naar behoefte wijzigen;
3.2) In de bron sectie, als u vervolgkeuzelijsten wilt maken op basis van gegevens van een celbereik of als u waarden gewoon handmatig moet invoeren, selecteert u de Voer een waarde in of verwijs naar een celwaarde optie. Selecteer in het tekstvak het celbereik of typ waarden in (gescheiden door komma's) waarop u de vervolgkeuzelijst gaat maken op basis van;
3.3) Klik op OK.

Note: Als u een vervolgkeuzelijst wilt maken op basis van een vooraf ingestelde aangepaste lijst in Excel, selecteert u het Aangepaste lijsten optie in het bron kies een aangepaste lijst in het Aangepaste lijsten vak en klik vervolgens op het OK knop.

Nu zijn de vervolgkeuzelijsten in het geselecteerde bereik ingevoegd.


Vervolgkeuzelijst Bewerken

Als u de vervolgkeuzelijst wilt bewerken, kunnen de methoden in deze sectie u een plezier doen.

Bewerk een vervolgkeuzelijst op basis van een celbereik

Ga als volgt te werk om een ​​vervolgkeuzelijst te bewerken op basis van een celbereik.

1. Selecteer de cellen met de vervolgkeuzelijst die u wilt bewerken en klik op Data > Data Validation > Data Validation.

2. In de Data Validation dialoogvenster, wijzigt u de celverwijzingen in het bron in en klik op de OK knop.

Bewerk een vervolgkeuzelijst op basis van een benoemd bereik

Stel dat u waarden toevoegt of verwijdert in het benoemde bereik, en de vervolgkeuzelijst wordt gemaakt op basis van dit benoemde bereik. Ga als volgt te werk om de bijgewerkte waarden in vervolgkeuzelijsten weer te geven.

1. klikken Formules > Name Manager.

Tips: U kunt het Name Manager venster door op de Ctrl + F3 sleutels.

2. In de Name Manager venster, moet u als volgt configureren:

2.1) In de Naam selecteer het benoemde bereik dat u wilt bijwerken;
2.2) In de Verwijst naar sectie, klik op de knop om het bijgewerkte bereik voor uw vervolgkeuzelijst te selecteren;
2.3) Klik op de Sluiten knop.

3. Vervolgens een Microsoft Excel dialoogvenster verschijnt, klik op het Ja Knop om de wijzigingen op te slaan.

Vervolgens worden vervolgkeuzelijsten op basis van dit benoemde bereik bijgewerkt.


Verwijder vervolgkeuzelijst

In dit gedeelte wordt gesproken over het verwijderen van de vervolgkeuzelijst in Excel.

Verwijder vervolgkeuzelijst met ingebouwde Excel

Excel biedt een ingebouwde functie om de vervolgkeuzelijst uit het werkblad te verwijderen. Ga als volgt te werk.

1. Selecteer het celbereik met de vervolgkeuzelijst die u wilt verwijderen.

2. klikken Data > Data Validation > Data Validation.

3. In de Data Validation dialoogvenster, klik op de Wis alles knop en klik vervolgens op OK om de wijzigingen op te slaan.

Nu worden vervolgkeuzelijsten verwijderd uit het geselecteerde bereik.

Verwijder eenvoudig vervolgkeuzelijsten met een geweldige tool

Kutools for Excel biedt een handig hulpmiddel - Beperking van gegevensvalidatie wissens om gemakkelijk een vervolgkeuzelijst te verwijderen uit een of meerdere geselecteerde bereiken tegelijk. Ga als volgt te werk.

1. Selecteer het celbereik met de vervolgkeuzelijst die u wilt verwijderen.

2. klikken Kutools > Voorkom typen > Beperkingen voor gegevensvalidatie wissen. Zie screenshot:

3. Vervolgens een Kutools for Excel dialoogvenster verschijnt om u te vragen of u de vervolgkeuzelijst wilt wissen, klik op het OK knop.

De vervolgkeuzelijsten in dit geselecteerde bereik worden onmiddellijk verwijderd.


Voeg kleur toe aan de vervolgkeuzelijst

In sommige gevallen moet u mogelijk een vervolgkeuzelijst maken met een kleurcode om de gegevens in de vervolgkeuzelijstcellen in één oogopslag te onderscheiden. Deze sectie biedt twee methoden om u te helpen het probleem in detail op te lossen.

Voeg kleur toe aan de vervolgkeuzelijst met voorwaardelijke opmaak

U kunt voorwaardelijke regels maken voor de cel met de vervolgkeuzelijst om deze met een kleur te coderen. Ga als volgt te werk.

1. Selecteer de cellen met de vervolgkeuzelijst waarvan u deze een kleurcode wilt geven.

2. klikken Home > Conditionele opmaak > Beheer regels.

3. In de Beheer van voorwaardelijke opmaakregels dialoogvenster, klik op de Nieuwe regel knop.

4. In de Nieuwe opmaakregel dialoogvenster, configureer dan als volgt.

4.1) In de Selecteer een regeltype box, kies het Formatteer alleen cellen met keuze;
4.2) In de Formatteer alleen cellen met sectie, selecteer Specifieke tekst Selecteer in de eerste vervolgkeuzelijst bevattende uit de tweede vervolgkeuzelijst en selecteer vervolgens het eerste item van de bronnenlijst in het derde vak;
Tips: Hier selecteer ik cel A16 in het derde tekstvak. A16 is het eerste item van de bronlijst waarop ik een vervolgkeuzelijst heb gemaakt op basis van.
4.3) Klik op de Formaat knop.
4.4) In de Cellen opmaken dialoogvenster, ga naar het Vulling Kies een achtergrondkleur voor de opgegeven tekst en klik op het OK knop. Of u kunt naar behoefte een bepaalde letterkleur voor de tekst kiezen.
4.5) Klik op de OK knop wanneer het terugkeert naar de Nieuwe opmaakregel dialoog venster.

5. Wanneer het terugkeert naar het Beheer van regels voor voorwaardelijke opmaak dialoogvenster, herhaalt u de bovenstaande stappen 3 en 4 om kleuren op te geven voor andere vervolgkeuzelijsten. Nadat u klaar bent met het specificeren van kleuren, klikt u op het OK om de wijzigingen op te slaan.

Vanaf nu wordt bij het selecteren van een item uit de vervolgkeuzelijst de cel gemarkeerd met de opgegeven achtergrondkleur op basis van de geselecteerde tekst.

Voeg eenvoudig kleur toe aan de vervolgkeuzelijst met een geweldige tool

Introduceer hier de Gekleurde vervolgkeuzelijst kenmerk van Kutools for Excel om u te helpen gemakkelijk kleur toe te voegen aan de vervolgkeuzelijst in Excel.

1. Selecteer de cellen met de vervolgkeuzelijst waaraan u kleur wilt toevoegen.

2. klikken Kutools > Keuzelijst > Gekleurde vervolgkeuzelijst.

3. In de Gekleurde vervolgkeuzelijst dialoogvenster, doe dan als volgt.

3.1) In de Toepassen op sectie, selecteer de Cel van vervolgkeuzelijst keuze;
3.2) In de Gegevensvalidatie (vervolgkeuzelijst) Bereik vak, kunt u zien dat de geselecteerde celverwijzingen erin worden weergegeven. U kunt het celbereik naar behoefte wijzigen;
3.3) In de Lijstitems vak (alle vervolgkeuzelijsten in het geselecteerde bereik worden hier weergegeven), selecteer een item waarvoor u een kleur specificeert;
3.4) In de Selecteer kleur sectie, kies een achtergrondkleur;
Note: U moet stap 3.3 en 3.4 herhalen om een ​​andere kleur op te geven voor de andere items;
3.5) Klik op de OK knop. Zie screenshot:

Tips: Als u rijen wilt markeren op basis van een vervolgkeuzelijst, kiest u het Rij met gegevensbereik optie in het Toepassen op sectie en selecteer vervolgens de rijen die u in het Markeer rijen doos.

Nu hebben de vervolgkeuzelijsten een kleurcode zoals de onderstaande schermafbeeldingen laten zien.

Markeer cellen op basis van een vervolgkeuzelijst

Markeer rijen op basis van een vervolgkeuzelijst


Maak een afhankelijke vervolgkeuzelijst in Excel of Google-blad

Een afhankelijke vervolgkeuzelijst helpt om keuzes weer te geven afhankelijk van de waarde die is geselecteerd in de eerste vervolgkeuzelijst. Als u een afhankelijke (cascarding) vervolgkeuzelijst moet maken in het Excel-werkblad of in het Google-blad, kunnen de methoden in deze sectie u een plezier doen.

Maak een afhankelijke vervolgkeuzelijst in het Excel-werkblad

De onderstaande demo toont de afhankelijke vervolgkeuzelijst in het Excel-werkblad.

klik op Hoe een afhankelijke trapsgewijze vervolgkeuzelijst in Excel te maken? voor een stapsgewijze handleiding.

Maak een afhankelijke vervolgkeuzelijst in het Google-blad

Als u een afhankelijke vervolgkeuzelijst in het Google-blad wilt maken, raadpleegt u Hoe maak je een afhankelijke vervolgkeuzelijst in Google-spreadsheet?


Maak doorzoekbare vervolgkeuzelijsten

Voor de vervolgkeuzelijsten met een lange lijst met items in een werkblad, is het niet gemakkelijk voor u om een ​​bepaald item uit de lijst op te halen. Als u zich de eerste tekens of meerdere opeenvolgende tekens van een item herinnert, kunt u de zoekfunctie gebruiken in een vervolgkeuzelijst om het gemakkelijk te filteren. In dit gedeelte wordt gedemonstreerd hoe u een doorzoekbare vervolgkeuzelijst in Excel kunt maken.

Stel dat de brongegevens die u wilt maken een vervolgkeuzelijst zijn op basis van lokalisaties in kolom A van Blad1, zoals de onderstaande schermafbeelding laat zien. Ga als volgt te werk om met deze gegevens een doorzoekbare vervolgkeuzelijst in Excel te maken.

1. Maak eerst een hulpkolom naast de brongegevenslijst met een matrixformule.

In dit geval selecteer ik cel B2, voer ik de onderstaande formule erin in en druk ik op de Ctrl + Shift + Enter toetsen om het eerste resultaat te krijgen.

=IFERROR(INDEX($A$2:$A$50,SMALL(IFERROR(MATCH(IF(FIND(CELL("contents"),$A$2:$A$50)>0,$A$2:$A$50,""),$A$2:$A$50,0),""),ROW(A1))),"")

Selecteer de eerste resultaatcel en versleep de Vul de handgreep helemaal naar beneden totdat het het einde van de lijst bereikt.

Note: In deze matrixformule is $ A $ 2: $ A $ 50 het brongegevensbereik waarop u een vervolgkeuzelijst gaat maken op basis van. Wijzig het op basis van uw gegevensbereik.

2. klikken Formules > Definieer naam.

3. In de Bewerk naam dialoogvenster, configureer dan als volgt.

3.1) In de Naam vak, voer een naam in voor het benoemde bereik;
3.2) In de Verwijst naar vak, voer de onderstaande formule erin in;
=OFFSET(Sheet1!$B$2,0,0,COUNTA(Sheet1!$B$2:$B$50)-COUNTIF(Sheet1!$B$2:$B$50,""),1)
3.3) Klik op de OK knop. Zie screenshot:

Nu moet u de vervolgkeuzelijst maken op basis van het benoemde bereik. In dit geval zal ik een doorzoekbare vervolgkeuzelijst maken in Sheet2.

4. Open Blad2, selecteer het celbereik voor de vervolgkeuzelijst en klik op Data > Data Validation > Data Validation.

5. In de Data Validation dialoogvenster, doe dan als volgt.

5.1) In de Allow vak, selecteer Lijst;
5.2) Klik op de bron box en druk vervolgens op de F3 sleutel;
5.3) In het opduiken Naam plakken dialoogvenster, selecteer het benoemde bereik dat u in stap 3 hebt gemaakt en klik vervolgens op OK;
Tips: U kunt het benoemde bereik rechtstreeks invoeren als = benoemd bereik in de bron doos.
5.4) Klik op de Foutmelding tab, verwijder het vinkje Toon foutmelding nadat ongeldige gegevens zijn ingevoerd vak en klik ten slotte op het OK knop.

6. Klik met de rechtermuisknop op de bladtab (Sheet2) en selecteer Bekijk code vanuit het rechtsklikmenu.

7. In de opening Microsoft Visual Basic voor toepassingen -venster, kopieer de onderstaande VBA-code naar de code-editor.

VBA-code: maak een doorzoekbare vervolgkeuzelijst in Excel

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.Calculate
End Sub

8. druk de anders + Q toetsen om de Microsoft Visual Basic voor toepassingen venster.

Nu worden de doorzoekbare vervolgkeuzelijsten gemaakt. Als u een item wilt ophalen, voert u gewoon een of meer opeenvolgende tekens van dit item in de vervolgkeuzelijst in, klikt u op de vervolgkeuzepijl en vervolgens wordt het item op basis van de ingevoerde inhoud weergegeven in de vervolgkeuzelijst. Zie screenshot:

Note: Deze methode is hoofdlettergevoelig.


Maak een vervolgkeuzelijst maar toon verschillende waarden

Stel dat u een vervolgkeuzelijst heeft gemaakt en u wilt dat er iets anders in de cel wordt weergegeven wanneer u een item eruit selecteert. Zoals de onderstaande demo laat zien, hebt u een vervolgkeuzelijst gemaakt op basis van de lijst met landnamen. Wanneer u de landnaam selecteert in de vervolgkeuzelijst, wilt u de afkorting van de geselecteerde landnaam weergeven in de vervolgkeuzelijst. Dit gedeelte biedt de VBA-methode om u te helpen het probleem op te lossen.

1. Maak aan de rechterkant van de brongegevens (de kolom met de landnaam) een nieuwe kolom met de afkorting van de landnamen die u in de vervolgkeuzelijst wilt weergeven.

2. Selecteer zowel de lijst met landnamen als de lijst met afkortingen, typ een naam in het Naam vak en druk vervolgens op de Enter sleutel.

3. Selecteer de cellen voor de vervolgkeuzelijst (hier selecteer ik D2: D8) en klik op Data > Data Validation > Data Validation.

4. In de Data Validation dialoogvenster, configureer dan als volgt.

4.1) In de Allow vak, selecteer Lijst;
4.2) In de bron selecteer het brongegevensbereik (in dit geval de lijst met landnamen);
4.3) Klik op OK.

5. Nadat u de vervolgkeuzelijst heeft gemaakt, klikt u met de rechtermuisknop op de bladtab en selecteert u Bekijk code vanuit het rechtsklikmenu.

6. In de opening Microsoft Visual Basic voor toepassingen -venster, kopieer de onderstaande VBA-code naar de code-editor.

VBA-code: toon verschillende waarden in de vervolgkeuzelijst

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20201027
    selectedNa = Target.Value
    If Target.Column = 4 Then
        selectedNum = Application.VLookup(selectedNa, ActiveSheet.Range("dropdown"), 2, False)
        If Not IsError(selectedNum) Then
            Target.Value = selectedNum
        End If
    End If
End Sub

Opmerkingen:

1) In de code, het cijfer 4 in de regel Als Target.Column = 4 Geeft dan het kolomnummer weer van de vervolgkeuzelijst die u in stap 3 en 4 hebt gemaakt. Als uw vervolgkeuzelijst zich in kolom F bevindt, vervangt u het nummer 4 door 6;
2) De "laten vallen”Op de vijfde regel is de bereiknaam die u in stap 2 hebt gemaakt. U kunt deze naar behoefte wijzigen.

7. druk de anders + Q toetsen om de Microsoft Visual Basic voor toepassingen venster.

Vanaf nu wordt bij het selecteren van een bepaalde landnaam uit de vervolgkeuzelijst de overeenkomstige afkorting van de geselecteerde landnaam in de cel weergegeven.


Maak een vervolgkeuzelijst met selectievakjes

Veel Excel-gebruikers hebben de neiging om een ​​vervolgkeuzelijst met meerdere selectievakjes te maken, zodat ze meerdere items uit de lijst kunnen selecteren door de selectievakjes aan te vinken.

Zoals de onderstaande demo laat zien, verschijnt er een keuzelijst wanneer u op de cel met de vervolgkeuzelijst klikt. In de keuzelijst staat voor elk item een ​​selectievakje. U kunt de selectievakjes aanvinken om de overeenkomstige items in de cel weer te geven.

Als u een vervolgkeuzelijst met selectievakjes in Excel wilt maken, raadpleegt u Hoe maak je een vervolgkeuzelijst met meerdere selectievakjes in Excel?.


Voeg autocomplete toe aan de vervolgkeuzelijst

Als u een vervolgkeuzelijst voor gegevensvalidatie heeft met grote items, moet u omhoog en omlaag scrollen in de lijst om de juiste te vinden, of u kunt het hele woord rechtstreeks in de keuzelijst typen. Als de vervolgkeuzelijst automatisch kan worden voltooid wanneer u de eerste letter erin typt, wordt alles eenvoudiger.

Voor het automatisch aanvullen van een vervolgkeuzelijst in een werkblad in Excel, zie Hoe automatisch aanvullen bij het typen in de vervolgkeuzelijst Excel?.


Filter gegevens op basis van keuzelijst

In dit gedeelte wordt gedemonstreerd hoe u formules kunt toepassen om een ​​vervolgkeuzelijstfilter te maken om gegevens te extraheren op basis van de selectie uit de vervolgkeuzelijst.

1. Ten eerste moet u een vervolgkeuzelijst maken met de specifieke waarden waarop u gegevens gaat extraheren.

Tips: Volg de bovenstaande stappen om maak een vervolgkeuzelijst in Excel.

Maak een vervolgkeuzelijst met een unieke lijst met items

Als er duplicaten in uw reeks zijn en u geen vervolgkeuzelijst wilt maken met herhaling van een item, kunt u als volgt een unieke lijst met items maken.

1) Kopieer de cellen waarmee u een vervolgkeuzelijst gaat maken op basis van Ctrl + C sleutels en plak ze vervolgens in een nieuw bereik.

2) Selecteer de cellen in het nieuwe bereik, klik op Data > Verwijder duplicaten.

3) In de Verwijder duplicaten dialoogvenster, klik op de OK knop.

4) Vervolgens een Microsoft Excel verschijnt om u te vertellen hoeveel duplicaten zijn verwijderd, klik op OK.

Nu krijgt u de unieke lijst met items, u kunt nu een vervolgkeuzelijst maken op basis van deze unieke lijst.

2. Vervolgens moet u als volgt drie hulpkolommen maken.

2.1) Voor de eerste hulpkolom (hier kies ik kolom D als de eerste hulpkolom), voer de onderstaande formule in de eerste cel in (behalve de kolomkop) en druk vervolgens op de Enter sleutel. Selecteer de resultaatcel en sleep vervolgens het Vul de handgreep helemaal naar beneden totdat het de onderkant van het bereik bereikt.
= RIJEN ($ A $ 2: A2)
2.2) Voor de tweede hulpkolom (de E-kolom) voert u de onderstaande formule in cel E2 in en drukt u vervolgens op Enter sleutel. Selecteer E2 en sleep vervolgens het Vul de handgreep naar de onderkant van het bereik.
Opmerking: als er geen waarde is geselecteerd in de vervolgkeuzelijst, worden hier de resultaten van formules als blanco weergegeven.
= ALS (A2 = $ H $ 2, D2, "")
2.3) Voor de derde hulpkolom (de F-kolom) voert u de onderstaande formule in F2 in en drukt u vervolgens op Enter sleutel. Selecteer F2 en sleep vervolgens het Vul de handgreep naar de onderkant van het bereik.
Note: Als er geen waarde is geselecteerd in de vervolgkeuzelijst, worden de resultaten van formules blanco weergegeven.
= IFERROR (SMALL ($ E $ 2: $ E $ 17, D2), "")

3. Maak een bereik op basis van het oorspronkelijke gegevensbereik om de geëxtraheerde gegevens uit te voeren met de onderstaande formules.

3.1) Selecteer de eerste uitvoercel (hier selecteer ik J2), voer de onderstaande formule erin in en druk vervolgens op Enter sleutel.
=IFERROR(INDEX($A$2:$C$17,$F2,COLUMNS($J$2:J2)),"")
3.2) Selecteer de resultaatcel en sleep vervolgens het Vul de handgreep aan de rechterkant twee cellen.
3.3) Houd het bereik J2: l2 geselecteerd, sleep de vulhendel helemaal naar beneden totdat deze de onderkant van het bereik bereikt.

Opmerkingen:

1) Als er geen waarde is geselecteerd in de vervolgkeuzelijst, worden de resultaten van formules blanco weergegeven.
2) U kunt de drie hulpkolommen naar behoefte verbergen.

Nu een vervolgkeuzelijstfilter is gemaakt, kunt u eenvoudig gegevens uit het oorspronkelijke gegevensbereik extraheren op basis van de vervolgkeuzelijstselectie.


Selecteer meerdere items uit de vervolgkeuzelijst

Standaard staat de vervolgkeuzelijst gebruikers toe om slechts één item per keer in een cel te selecteren. Wanneer u een item opnieuw selecteert in een vervolgkeuzelijst, wordt het eerder geselecteerde item overschreven. Als u echter wordt gevraagd om meerdere items uit een vervolgkeuzelijst te selecteren en ze allemaal in de vervolgkeuzelijst weer te geven zoals de onderstaande demo laat zien, hoe kunt u dat dan doen?

Voor het selecteren van meerdere items uit de vervolgkeuzelijst in Excel, zie Hoe maak je een vervolgkeuzelijst met meerdere selecties of waarden in Excel?. Deze tutorial biedt twee gedetailleerde methoden om u te helpen het probleem op te lossen.


Stel de standaard (voorgeselecteerde) waarde in voor de vervolgkeuzelijst

Standaard wordt een cel in de vervolgkeuzelijst leeg weergegeven, de vervolgkeuzepijl verschijnt alleen als u op de cel klikt. Hoe weet u in één oogopslag welke cellen vervolgkeuzelijsten in een werkblad bevatten?

In dit gedeelte wordt gedemonstreerd hoe u de standaard (vooraf geselecteerde) waarde instelt voor de vervolgkeuzelijst in Excel. Ga als volgt te werk.

Voordat u de onderstaande twee methoden toepast, moet u een vervolgkeuzelijst maken en enkele configuraties als volgt uitvoeren.

1. Selecteer de cellen voor de vervolgkeuzelijst en klik op Data > Data Validation > Data Validation.

Tips: Als u al een vervolgkeuzelijst heeft gemaakt, selecteert u de cellen met de vervolgkeuzelijst en klikt u op Data > Data Validation > Data Validation.

2. In de Data Validation dialoogvenster, configureer dan als volgt.

2.1) In de Allow vak, selecteer Lijst;
2.2) In de bron Selecteer de brongegevens die u in de vervolgkeuzelijst wilt weergeven.
Tips: Sla deze twee stappen over voor de vervolgkeuzelijst die u al heeft gemaakt.
2.3) Ga dan naar het Foutmelding tab, verwijder het vinkje Toon foutmelding nadat ongeldige gegevens zijn ingevoerd doos;
2.4) Klik op de OK knop.

Pas na het maken van de vervolgkeuzelijst een van de onderstaande methoden toe om de standaardwaarde voor hen in te stellen.

Stel de standaardwaarde in voor vervolgkeuzelijst met formule

U kunt de onderstaande formule toepassen om de standaardwaarde in te stellen voor de vervolgkeuzelijst die u hebt gemaakt, zoals de bovenstaande stappen laten zien.

1. Selecteer de vervolgkeuzelijstcel, voer de onderstaande formule erin in en druk vervolgens op Enter toets om de standaardwaarde weer te geven. Als de cellen in de vervolgkeuzelijst opeenvolgend zijn, kunt u het Vul de handgreep van de resultaatcel om de formule op andere cellen toe te passen.

= ALS (C2 = "", "--Kies item uit de lijst--")

Opmerkingen:

1) In de formule, C2 is een lege cel naast de vervolgkeuzelijstcel, u kunt elke lege cel specificeren zoals u nodig hebt.
2) --Kies item uit de lijst-- is de standaardwaarde die wordt weergegeven in de vervolgkeuzelijstcel. U kunt ook de standaardwaarde wijzigen op basis van uw behoefte.
3) De formule werkt alleen voordat items uit de vervolgkeuzelijst zijn geselecteerd, nadat u een item uit de vervolgkeuzelijst hebt geselecteerd, wordt de standaardwaarde overschreven en is de formule verdwenen.
Stel de standaardwaarde in voor alle vervolgkeuzelijsten in een werkblad tegelijk met VBA-code

Stel dat er veel vervolgkeuzelijsten zijn die zich in verschillende bereiken in uw werkblad bevinden, voor het instellen van de standaardwaarde voor alle, moet u de formule herhaaldelijk toepassen. Dat kost veel tijd. Dit gedeelte biedt een nuttige VBA-code waarmee u de standaardwaarde voor alle vervolgkeuzelijsten in een werkblad tegelijk kunt instellen.

1. Open het werkblad met de vervolgkeuzelijsten waarvan u de standaardwaarde wilt instellen, druk op anders + F11 toetsen om de te openen Microsoft Visual Basic voor toepassingen venster.

2. In de Microsoft Visual Basic voor toepassingen venster klikt Invoegen > Moduleen plak vervolgens de onderstaande VBA-code in het codevenster.

VBA-code: stel de standaardwaarde in voor alle vervolgkeuzelijsten in een werkblad tegelijk

Sub SetDropDownListToDefaultValue()
'Updated by Extendoffice 20201026
Dim xWs As Worksheet
Dim xRg, xFRg As Range
Dim xET: xET = Null
Dim xStr As String
xStr = "- Choose from the list -"
Set xWs = Application.ActiveSheet
Set xRg = xWs.UsedRange.Cells
    On Error Resume Next
    For Each xFRg In xRg
    xET = Null
    xET = xFRg.Validation.Type
    If Not IsNull(xET) Then
        If xFRg.Validation.Type = 3 Then
            xFRg.Value = "'" & xStr
        End If
    End If
    Next
End Sub

Opmerkingen: In de bovenstaande code, - Kies uit de lijst - is de standaardwaarde die wordt weergegeven in de vervolgkeuzelijstcel. U kunt ook de standaardwaarde wijzigen op basis van uw behoefte.

3. druk de F5 key, dan verschijnt er een Macro's dialoogvenster, zorg ervoor dat de DropDownLijstNaarStandaard is geselecteerd in de Macronaam vak en klik vervolgens op het lopen knop om de code uit te voeren.

Vervolgens wordt de opgegeven standaardwaarde onmiddellijk in de cellen van de vervolgkeuzelijst ingevuld.


Vergroot de lettergrootte van de vervolgkeuzelijst

Normaal gesproken heeft de vervolgkeuzelijst een vaste lettergrootte, als de lettergrootte zo klein is om te lezen, kunt u de onderstaande VBA-methode proberen om deze te vergroten.

1. Open het werkblad met de vervolgkeuzelijsten waarvan u de lettergrootte wilt vergroten, klik met de rechtermuisknop op de bladtab en selecteer Bekijk code vanuit het rechtsklikmenu.

2. In de Microsoft Visual Basic voor toepassingen -venster, kopieer de onderstaande VBA-code naar de code-editor.

VBA-code: vergroot de lettergrootte van vervolgkeuzelijsten in een werkblad

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'updateby Extendoffice 20201027
    On Error GoTo LZoom
    Dim xZoom As Long
    xZoom = 100
    If Target.Validation.Type = xlValidateList Then xZoom = 130
LZoom:
    ActiveWindow.Zoom = xZoom
End Sub

Note: hier xZoom = 130 in de code betekent dat u de lettergrootte van alle vervolgkeuzelijsten in het huidige werkblad vergroot tot 130. U kunt dit naar behoefte wijzigen.

3. druk de anders + Q toetsen om de Microsoft Visual Basic voor toepassingen venster.

Vanaf nu, wanneer u op de vervolgkeuzelijst klikt, wordt het zoomniveau van het huidige werkblad vergroot. Klik op de vervolgkeuzepijl, u kunt zien dat de lettergrootte van alle vervolgkeuzelijsten ook wordt vergroot.

Nadat u een item uit de vervolgkeuzelijst hebt geselecteerd, kunt u op cellen buiten de vervolgkeuzelijst klikken om terug te keren naar het oorspronkelijke zoomniveau.

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 (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
こちらはOffice365ですが、どうやらそのコーディングでは動作しないようです。
代わりに初歩的ですが、以下にて動作を確認出来ました。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim xZoom As Variant
If (Target.Row >= 11 And Target.Row <= 35 And Target.Column >= 3 And Target.Column <= 6) Then
ActiveWindow.zoom = 150
Else
ActiveWindow.zoom = 60
End If
End Sub
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations