Länka nedrullningar med datavalidering - Excel-tips

En bra användning av datavalidering kommer när det finns ett behov av att "länka" två eller fler rullgardinsmenyer, vilket gör dem beroende.

Till exempel frågar John:

Jag har en lista över länder (USA, Australien, England) och en lista över städer. Hur kan jag göra än när användaren väljer USA i en cell, i den andra visas endast städer från USA (New York, Los Angeles) och även för Australien (Camberra, Perth), etc.?

Det första som behöver göras är att namnge listorna. Välj länder utan titel och namnge det LÄNDER. Välj sedan alla städer (igen utan titlar) från USA och namnge det USA. Fortsätt denna process för alla länder.

Låt oss nu anta att den första listan visas i A1. Gå till Data, Validation, Select List och i "Source" sätt:

=COUNTRIES

Kontrollera att "In-cell dropdown" är markerat.

Nu, om den andra listan visas i B1, gå till Data, Validation, välj igen Lista och sätt i "Source":

=INDIRECT(A1)

Om Excel returnerar ett fel, oroa dig inte, du har inte valt något i A1. För att testa det, välj ett land i A1 och när du klickar i B1 ska du bara se städerna från det landet.

Tillägg

Ian Narbeth bad att påminna om att definierade namn inte kan inkludera mellanslag, så för att komma in i Storbritannien måste du uttrycka det som "Great_Britain" eller "GreatBritain". Tack för det.

Intressanta artiklar...