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
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:
2. Dan klikken OK knop, de tafel is aangemaakt, zie screenshot:
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:
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:
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:
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:
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:
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:
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:
4. En klik vervolgens op OK, nu, wanneer u een nieuwe naam in de gegevenslijst invoert, wordt de vervolgkeuzelijst automatisch uitgebreid. Zie screenshot:
Beste Office-productiviteitstools
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...
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!