Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Riippuvat pudotusvalikot | Dynaamiset Validointijärjestelmät
Excelin Tietojen Validointi ja Hallinta

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
Note
Huomio

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 Nimiruutuun Tech;
  • Valitse F1:F2 → kirjoita Nimiruutuun Office.
carousel-imgcarousel-img
Note
Huomio

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:

  1. Valitse Tuote-sarakkeen solut (E2:E51);
  2. Avaa Tietojen validointi → Asetukset → Luettelo;
  3. Kirjoita Lähde-kenttään: =INDIRECT(D2) — missä D2 on ensimmäinen Kategoria-solu;
  4. 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ä

  1. Testaa valitsemalla Tech Kategoria-sarakkeesta — varmista, että vain Laptop ja Phone näkyvät Tuote-sarakkeessa;
  2. Vaihda Kategoria-arvoksi Office — varmista, että Tuote-lista vaihtuu Chair ja Desk -vaihtoehtoihin tai tarkista mikä tahansa Tuote-sarakkeen solu, joka on Office-arvon vieressä Kategoria-sarakkeessa (esim. E4-solu);
  3. Siirry Lists-välilehdelle ja lisää Tablet Phone-solun alle sarakkeeseen E;
  4. Avaa Kaavat → Nimirakentaja, etsi Tech-nimetty alue ja laajenna se kattamaan uusi rivi (E1:E3);
  5. Tarkista Tuote-pudotusvalikko uudelleen — varmista, että Tablet näkyy nyt listalla.
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 3

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 2. Luku 3
some-alt