Koble nedtrappinger med datavalidering - Excel-tips

En god bruk av datavalidering kommer når det er behov for å "koble" to eller flere rullegardinlister, noe som gjør dem avhengige.

For eksempel spør John:

Jeg har en liste over land (USA, Australia, England) og en liste over byer. Hvordan kan jeg lage enn når brukeren velger USA i en celle, i den andre vises bare byer fra USA (New York, Los Angeles), og også for Australia (Camberra, Perth) osv.?

Det første som må gjøres er å nevne listene. Velg landene uten tittelen, og gi det navn LAND. Deretter velger du alle byer (Igjen uten titler) fra USA og navngir det USA. Fortsett denne prosessen for hvert land.

La oss anta at den første listen vises i A1. Gå til Data, Validation, Select List, og i "Source" sette:

=COUNTRIES

Forsikre deg om at "rullegardinmenyen i celle" er merket av.

Nå, hvis den andre listen vises i B1, går du til Data, Validation, igjen Velg List, og i "Source" sette:

=INDIRECT(A1)

Hvis Excel returnerer en feil, ikke bekymre deg, du har ikke valgt noe i A1. For å teste det, velg et land i A1, og nå, når du klikker i B1, skal du bare se byene fra det landet.

Addisjon

Ian Narbeth ba om å minne om at definerte navn ikke kan inkludere mellomrom, så for å komme inn i Storbritannia, må du si det som "Great_Britain" eller "GreatBritain". Takk for det.

Interessante artikler...