Excel

Datavalidering med betinget liste

Data Validation With Conditional List

Excel-formel: Validering af data med en betinget listeGenerisk formel
= IF (A1='See full list',long_list,short_list)
Resumé

For at give en bruger mulighed for at skifte mellem to eller flere lister, kan du bruge IF-funktionen til at teste for en værdi og betinget returnere en liste over værdier baseret på resultatet. I det viste eksempel er datavalidering anvendt på C4:

 
= IF (C4='See full list',long_list,short_list)

Dette giver en bruger mulighed for at vælge en by fra en kort liste med indstillinger som standard, men giver også en nem måde at se og vælge en by fra en længere liste over byer.



Bemærk: Jeg løb ind i denne formel og tilgang på det fremragende Chandoo-sted.



Forklaring

Datavalideringsregler udløses, når en bruger tilføjer eller ændrer en celleværdi. Denne formel udnytter denne adfærd for at give brugeren en smart måde at skifte mellem en kort liste over byer og en længere liste over byer.

I denne formel er IF-funktionen konfigureret til at teste værdien i celle C4. Når C4 er tom eller indeholder en værdi undtagen 'Se fuld liste', ser brugeren en kort liste over byer, der findes i navngivet rækkevidde kortliste (E6: E13):



datavalidering med betinget lis standard short list

Hvis værdien i C4 er 'Se den fulde liste', ser brugeren den lange liste over byer, der er angivet i det navngivne område lang_liste (G6: G35):

datavalidering med betinget lis valgfri lang liste



De navngivne områder, der bruges i formlen, er ikke påkrævet, men de gør formlen meget lettere at læse og forstå. Hvis du er ny i navngivne intervaller, denne side giver et godt overblik .

Afhængige rullelister

Udvidet med eksemplet ovenfor kan du oprette flere afhængige rullelister. For eksempel vælger en bruger en varetype af 'frugt', så de derefter ser en liste over frugter, der skal vælges. Hvis de først vælger 'grøntsag', ser de en liste over grøntsager. Klik på billedet nedenfor for instruktioner og eksempler:

eksempel på afhængig rulleliste

i den aktuelle celle skal du bruge den gennemsnitlige funktion
Vejledning til datavalidering | Datavalideringsformler | Afhængige rullelister Forfatter Dave Bruns


^