Betinget Data validering i Excel

Bruker input felt i figuren er faktisk datavalidering lister. Brukeren kan foreta valg fra en drop-down boks i stedet for å skrive inn verdier. Data Validation i celle E3 bruker en interessant teknikk med en indirekte funksjon for å endre sin liste avhengig av verdien i E2.

Regnearket inneholder to navngitte områder. Rekkevidde heter Car peker på E6: E7 og serien heter lastebil peker på E10: E11. Navnene er identiske med valgene i E2 datavaliderings listen. Figuren nedenfor viser datavalidering dialogboksen for celle E3. Kilden er en indirekte funksjon med E2 som argument.

INDIREKTE funksjonen tar en tekst argument at det løser inn en cellereferanse. I dette tilfellet, fordi E2 er "Truck", formelen blir = INDIREKTE ( "Truck"). Fordi Truck er et navngitt område, INDIREKTE Returnerer en referanse til E10: E11 og verdiene i disse cellene blir valgene. Hvis E2 inneholdt "Car", INDIREKTE ville tilbake E6. E7 og disse verdiene vil bli valgene

Et problem med denne typen betinget datavalidering er at når verdien i E2 endres, verdien i E3 endres ikke. Valgene i E3 endring, men brukeren fortsatt har å velge fra de tilgjengelige valgene eller formler kan returnere unøyaktige resultater.



Previous:
Next Page: