Styra listvärden
I detta tips demonstreras hur vi, utan hjälp av VBA-kod, kan styra vilka listvärden som ska visas i en lista utifrån valt listvärde i en annan lista.
För introduktion till datavalidering se Introduktion.
Exemplet är baserat på två arbetsblad och använder sig av namn för att
- koppla de underliggande listorna till huvudlistan och att
- de underliggande listorna återfinns i ett arbetsblad och listvalen i ett annat.
Så här ser arbetsbladet "Listdata" ut:
För att få lösningen att fungera måste listorna i kolumn B - D namnges med de värden som förekommer i kolumn A:
- Cellområdet A2:A4 är angivet till "Avdelning".
- Cellområdet B2:B6 är angivet till "AA".
- Cellområdet C2:C4 är angivet till "BB".
- Cellområdet D2:D5 är angivet till "CC".
Så här ser listvärdena ut vid val av avdelning i arbetsbladet "Styra listvärden":
Formeln för den första listan är:
=Avdelning
Här visas hur de val som finns att tillgå i val 2 utifrån det valda listvärdet i val 1:
Formeln och "nyckeln" till tipset är:
- =INDIREKT(A2)