Video: Gegevensvalidatie in Excel 2024
De gebruikersinvoervelden in de afbeelding zijn eigenlijk gegevensvalideringslijsten. De gebruiker kan selecties uit een vervolgkeuzelijst maken in plaats van de waarden in te voeren. De gegevensvalidatie in cel E3 maakt gebruik van een interessante techniek met een INDIRECTE functie om de lijst te wijzigen afhankelijk van de waarde in E2.
Het werkblad bevat twee benoemde bereiken. Het bereik met de naam Car wijst naar E6: E7 en het bereik met de naam Truck wijst naar E10: E11. De namen zijn identiek aan keuzes in de E2-gegevensvalideringslijst. De volgende afbeelding toont het dialoogvenster Gegevensvalidatie voor cel E3. De bron is een INDIRECTE functie met E2 als argument.
De functie INDIRECT neemt een tekstargument op dat wordt omgezet in een celverwijzing. In dit geval, omdat E2 "Truck" is, wordt de formule = INDIRECT ("Truck"). Omdat Truck een benoemd bereik is, retourneert INDIRECT een verwijzing naar E10: E11 en de waarden in die cellen worden de keuzes. Als E2 "Auto" bevat, zou INDIRECT E6: E7 retourneren en die waarden zouden de keuzes worden.
Een probleem met dit type voorwaardelijke gegevensvalidatie is dat wanneer de waarde in E2 wordt gewijzigd, de waarde in E3 niet verandert. De keuzes in E3 veranderen, maar de gebruiker moet nog kiezen uit de beschikbare keuzes of uw formules kunnen onnauwkeurige resultaten opleveren.