
Yleinen kaava
=IF(A1="See full list",long_list,short_list)
Yhteenveto
Jos haluat antaa käyttäjän vaihtaa kahden tai useamman luettelon välillä, voit käyttää IF-toimintoa testataksesi arvon ja palauttaaksesi ehdollisesti arvoluettelon tuloksen perusteella. Esitetyssä esimerkissä C4: een sovellettu tietojen validointi on:
=IF(C4="See full list",long_list,short_list)
Tämä antaa käyttäjälle mahdollisuuden valita kaupunki oletusarvoisesti lyhyestä vaihtoehtoluettelosta, mutta tarjoaa myös helpon tavan tarkastella ja valita kaupunkia pidemmästä kaupunkiluettelosta.
Huomaa: törmäsin tähän kaavaan ja lähestymistapaan erinomaisella Chandoo-sivustolla.
Selitys
Tietojen tarkistussäännöt laukaistaan, kun käyttäjä lisää tai muuttaa solun arvoa. Tämä kaava hyödyntää tätä käyttäytymistä tarjotakseen käyttäjälle fiksun tavan vaihtaa lyhyen kaupunkiluettelon ja pidemmän kaupunkiluettelon välillä.
Tässä kaavassa IF-toiminto on määritetty testaamaan arvo solussa C4. Kun C4 on tyhjä tai sisältää arvon, lukuun ottamatta "Katso koko luetteloa", käyttäjä näkee lyhyen luettelon kaupungeista, joka on nimetty alue lyhyt_lista (E6: E13):
Jos C4: n arvo on "Katso koko luettelo", käyttäjä näkee pitkän luettelon kaupungeista, jotka on annettu nimettyyn alueeseen long_list (G6: G35):
Kaavassa käytettyjä nimettyjä alueita ei vaadita, mutta ne helpottavat kaavan lukemista ja ymmärtämistä. Jos olet nimettyjen alueiden uusi käyttäjä, tällä sivulla on hyvä yleiskatsaus.
Riippuvaiset avattavat luettelot
Laajentamalla yllä olevaa esimerkkiä voit luoda useita riippuvia avattavia luetteloita. Esimerkiksi käyttäjä valitsee tuotetyypin "hedelmät", joten seuraavaksi he näkevät luettelon hedelmistä, jotka on valittava. Jos he valitsevat ensin vihannesten, he näkevät luettelon vihanneksista. Napsauta alla olevaa kuvaa saadaksesi ohjeita ja esimerkkejä: