Riippuvat pudotusvalikot
Pyyhkäise näyttääksesi valikon
Riippuva pudotusvalikko on luettelo, joka muuttuu sen mukaan, mitä toisessa solussa on valittu. Klassinen esimerkki taulukossamme: kun käyttäjä valitsee Kategoria-sarakkeessa Tech, Tuote-pudotusvalikossa näkyvät vain Laptop ja Phone — ei Chair tai Desk. Kun kategoria vaihdetaan arvoon Office, tuotelista päivittyy vastaavasti.
Tätä kutsutaan kaskadivalidoinniksi — yksi valinta ohjaa seuraavaa.
Logiikka tämän taustalla
Temppu on yhdistää kaksi jo tuntemaasi asiaa:
- Nimetyt alueet — yksi jokaista kategoriaa kohden, jokainen osoittaa oikeaan tuotelistaan;
INDIRECT— valitsee dynaamisesti käytettävän nimetyn alueen kategoriakentän perusteella.
Jos nimetyt alueesi ovat Tech ja Office, ja kategoria valitaan solussa D2, niin tämä kaava tuotteen validointikentässä:
=INDIRECT(D2).
Vaiheittainen käyttöönotto
Vaihe 1 — Valmistele luettelot Lists-välilehdelle:
- E1:
Laptop - E2:
Phone - F1:
Chair - F2:
Desk
Koska käytetään nimettyjä alueita, otsikoita ei välttämättä tarvita, mutta voit halutessasi pitää ne mukana. Tässä esimerkissä otsikoita ei käytetä näissä pienissä solualueissa.
Vaihe 2 — Luo nimetty alue jokaiselle kategoriolle:
- Valitse
E1:E2→ kirjoita NimiruutuunTech; - Valitse
F1:F2→ kirjoita NimiruutuunOffice.


Nimetyn alueen on vastattava kategoria-arvoa täsmälleen, mukaan lukien isot ja pienet kirjaimet. Jos kategoriakentässä lukee Tech, nimetyn alueen on oltava Tech — ei tech tai TECH.
Vaihe 3 — Lisää validointi Tuote-sarakkeeseen:
- Valitse Tuote-sarakkeen solut (
E2:E51); - Avaa Tietojen validointi → Asetukset → Luettelo;
- Kirjoita Lähde-kenttään:
=INDIRECT(D2)— missä D2 on ensimmäinen Kategoria-solu; - Napsauta OK
Tunnettu rajoitus
Jos Kategoria-solu on tyhjä, INDIRECT-funktiolla ei ole mitään viitattavaa ja Excel antaa validointivirheen, kun käyttäjä napsauttaa Tuote-pudotusvalikkoa. Tämän voi estää valitsemalla Ohita tyhjät Tuote-validointisäännöstä — käsitelty kohdassa Section 1, Chapter 5.
Tehtävä
- Testaa valitsemalla
TechKategoria-sarakkeesta — varmista, että vainLaptopjaPhonenäkyvät Tuote-sarakkeessa; - Vaihda Kategoria-arvoksi
Office— varmista, että Tuote-lista vaihtuuChairjaDesk-vaihtoehtoihin tai tarkista mikä tahansa Tuote-sarakkeen solu, joka onOffice-arvon vieressä Kategoria-sarakkeessa (esim.E4-solu); - Siirry
Lists-välilehdelle ja lisääTabletPhone-solun alle sarakkeeseen E; - Avaa Kaavat → Nimirakentaja, etsi
Tech-nimetty alue ja laajenna se kattamaan uusi rivi (E1:E3); - Tarkista Tuote-pudotusvalikko uudelleen — varmista, että
Tabletnäkyy nyt listalla.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Riippuvat pudotusvalikot
Riippuva pudotusvalikko on luettelo, joka muuttuu sen mukaan, mitä toisessa solussa on valittu. Klassinen esimerkki taulukossamme: kun käyttäjä valitsee Kategoria-sarakkeessa Tech, Tuote-pudotusvalikossa näkyvät vain Laptop ja Phone — ei Chair tai Desk. Kun kategoria vaihdetaan arvoon Office, tuotelista päivittyy vastaavasti.
Tätä kutsutaan kaskadivalidoinniksi — yksi valinta ohjaa seuraavaa.
Logiikka tämän taustalla
Temppu on yhdistää kaksi jo tuntemaasi asiaa:
- Nimetyt alueet — yksi jokaista kategoriaa kohden, jokainen osoittaa oikeaan tuotelistaan;
INDIRECT— valitsee dynaamisesti käytettävän nimetyn alueen kategoriakentän perusteella.
Jos nimetyt alueesi ovat Tech ja Office, ja kategoria valitaan solussa D2, niin tämä kaava tuotteen validointikentässä:
=INDIRECT(D2).
Vaiheittainen käyttöönotto
Vaihe 1 — Valmistele luettelot Lists-välilehdelle:
- E1:
Laptop - E2:
Phone - F1:
Chair - F2:
Desk
Koska käytetään nimettyjä alueita, otsikoita ei välttämättä tarvita, mutta voit halutessasi pitää ne mukana. Tässä esimerkissä otsikoita ei käytetä näissä pienissä solualueissa.
Vaihe 2 — Luo nimetty alue jokaiselle kategoriolle:
- Valitse
E1:E2→ kirjoita NimiruutuunTech; - Valitse
F1:F2→ kirjoita NimiruutuunOffice.


Nimetyn alueen on vastattava kategoria-arvoa täsmälleen, mukaan lukien isot ja pienet kirjaimet. Jos kategoriakentässä lukee Tech, nimetyn alueen on oltava Tech — ei tech tai TECH.
Vaihe 3 — Lisää validointi Tuote-sarakkeeseen:
- Valitse Tuote-sarakkeen solut (
E2:E51); - Avaa Tietojen validointi → Asetukset → Luettelo;
- Kirjoita Lähde-kenttään:
=INDIRECT(D2)— missä D2 on ensimmäinen Kategoria-solu; - Napsauta OK
Tunnettu rajoitus
Jos Kategoria-solu on tyhjä, INDIRECT-funktiolla ei ole mitään viitattavaa ja Excel antaa validointivirheen, kun käyttäjä napsauttaa Tuote-pudotusvalikkoa. Tämän voi estää valitsemalla Ohita tyhjät Tuote-validointisäännöstä — käsitelty kohdassa Section 1, Chapter 5.
Tehtävä
- Testaa valitsemalla
TechKategoria-sarakkeesta — varmista, että vainLaptopjaPhonenäkyvät Tuote-sarakkeessa; - Vaihda Kategoria-arvoksi
Office— varmista, että Tuote-lista vaihtuuChairjaDesk-vaihtoehtoihin tai tarkista mikä tahansa Tuote-sarakkeen solu, joka onOffice-arvon vieressä Kategoria-sarakkeessa (esim.E4-solu); - Siirry
Lists-välilehdelle ja lisääTabletPhone-solun alle sarakkeeseen E; - Avaa Kaavat → Nimirakentaja, etsi
Tech-nimetty alue ja laajenna se kattamaan uusi rivi (E1:E3); - Tarkista Tuote-pudotusvalikko uudelleen — varmista, että
Tabletnäkyy nyt listalla.
Kiitos palautteestasi!