Sisällysluettelo
Kun työskentelet suuren tietokannan kanssa ja sinun on valittava tietty kohde luettelosta, pudotusluettelo voi auttaa sinua tässä tilanteessa. Käyttämällä pudotusluetteloa voit valita mitä tahansa tiettyä tietoa sekunneissa. Voit tehdä pudotusluettelon myös käyttämällä useita sarakkeita. Tänään tässä artikkelissa käsittelemme joitakin menetelmiä Excelin pudotusluettelon luomiseen useista sarakkeista.
Lataa harjoituskirja
Lataa tämä harjoituslomake harjoitellaksesi, kun luet tätä artikkelia.
Pudotusvalikko useita sarakkeita varten.xlsxx3 ainutlaatuista tapaa luoda pudotusluettelo useissa sarakkeissa
Tässä jaksossa käsitellään 3 ainutlaatuista tapaa Excelin pudotusluetteloa varten, jossa on useita sarakkeita. Keskustellaan niistä asianmukaisen havainnollistuksen avulla.
1. Riippumaton pudotusluettelo useissa sarakkeissa
Voit luoda itsenäisen Excel-pudotusluettelon, jossa on useita sarakkeita.
Seuraavassa esimerkissä meille annetaan joitakin kameroita. "Objektiivimalli" ja niiden mahdolliset mallinimet, kuten "Canon-objektiivin malli" , "Nikon-objektiivin malli" ja "Sony-objektiivin malli" . Meidän on tehtävä pudotusluetteloita käyttämällä näitä sarakkeita.
Askeleet :
- Luo ensin toinen taulukko mihin tahansa kohtaan laskentataulukkoa, johon haluat laatia luettelon.
- Nyt teemme pudotusluettelon käyttämällä näitä mallinimiä.
- Valitse siis solu, johon haluat luoda pudotusluettelon (esim. Solu D11 ) ->siirry osoitteeseen Tiedot välilehti ->klikkaa Tietojen validointi .
Lue lisää: Miten tehdä pudotusluettelo Excelissä (riippumaton ja riippuvainen)?
- Seuraavaksi Tiedot Validointi valintaikkunassa, valitse "Luettelo" validointikriteereinä. Ja kohdassa Lähde kenttäikkuna tulee näkyviin. Valitse tietoalue kentästä "Objektiivimalli" sarake ( $B$5:$B$7 ).
- Klikkaa OK vahvistamaan.
- Näin syntyy haluamasi pudotusluettelo. Napsauta tätä kuvaketta solun D11 nähdäksesi luettelon.
- Nyt luomme toisen luettelon solun viereen nimellä "Canon-objektiivin malli" ( D12 ). Toista edelliset toimenpiteet ja valitse tietomalli ( $D$5:$D$9 ) lähdekenttänäsi.
- Klikkaa OK tehdä luettelo.
- Nyt meidän on tehtävä kaksi pudotusluetteloa kahteen muuhun soluun. Solun "Nikon-objektiivin malli" , luettelo on,
- Ja varten "Sony-objektiivin malli" .
- Nyt kun meillä on kaikki avattavat luettelot, voimme itsenäisesti valita vaihtoehtoja näistä luetteloista. Esimerkiksi kohdassa Nikonin objektiivin malli voimme valita perspektiivin Lens.
2. OFFSET-funktion käyttäminen useissa sarakkeissa
Voimme käyttää OFFSET toiminto tehdäksemme useista sarakkeista koostuvasta pudotusluettelostamme dynaamisemman.
Tässä esimerkissä käytämme edellistä tietokokonaisuutta. Luo nyt mihin tahansa työarkkiin sarakkeita sisältävät sarakkeet. "Valitse objektiivi" ja "Malli" .
Näihin sarakkeisiin laadimme luettelot.
Askeleet :
- Ensinnäkin solussa D13 , luo pudotusluettelo käyttäen tietoja, jotka on saatu lomakkeesta "Otsikot" linssimallin sarakkeista. Seuraa tätä vaihetta seuraavasti Menetelmä 1 .
D13→Tiedot välilehti →Tietojen validointi
- Sitten, vuonna Tietojen validointi valintaikkunassa, valitse Luettelo kuten Validointiperusteet . Valitse nyt $D$4:$F$4 kuin sinun Lähde tiedot. Muista tarkistaa "Ignore Blank" ja "Pudotusvalikko solussa" .
- Klikkaa OK jatkaa.
- Näin ollen luodaan avattava luettelo soluun D13 . Klikkaa tätä kuvaketta nähdäksesi luettelon.
- Nyt kun ensisijainen työmme on tehty, teemme viimeisen pudotusluettelon käyttämällä useita sarakkeita. Valitse tätä varten solu E14 , ja toista pudotusluettelon tekeminen edellisissä menetelmissä esitetyllä tavalla. Nyt tässä lähdelaatikossa, sovelletaan OFFSET kanssa MATCH toimintoja useiden sarakkeiden samanaikaiseen käyttöön. Kaava on,
=OFFSET($D$4,1,MATCH($D14,$D$4:$F$4,0)-1,5,1)
Missä,
- Viite on $D$4
- Rivi on 1 . Haluamme siirtyä 1 rivi alaspäin joka kerta.
- Sarake on MATCH($D14,$D$4:$F$4,0)-1 Tässä käytimme MATCH kaavaa, jotta sarakkeen valinta olisi dynaaminen. Kaavassa MATCH kaava, kaava Etsi arvo on $D14 , lookup_array on $D$4:$F$4 ja [match_type] on EXACT .
- [korkeus] kunkin sarakkeen arvo on 5
- [leveys] kunkin sarakkeen arvo on 1
- Klikkaa "OK" saadaksesi luettelon useista sarakkeista.
- Pudotusluettelomme useista sarakkeista on siis valmis. Tämä luettelo on dynaaminen. Jos esimerkiksi valitsemme sarakkeen "Sony-objektiivin malli" , luettelossa "Malli" sarakkeessa näytetään Sonyn objektiivien nimet.
Lue lisää: Kuinka käyttää IF-lauseketta pudotusluettelon luomiseksi Excelissä ja miten tehdä pudotusluettelo Excelin kaavaan perustuvan kaavan perusteella?
3. Riippuva pudotusluettelo useissa sarakkeissa
Riippuvainen pudotusluettelo on myös kaavaan ja useisiin sarakkeisiin perustuva luettelo.
Seuraavassa esimerkissä meille annetaan joitakin maanosien nimiä sarakkeessa "Manner" , muut sarakkeet, joissa näkyy joitakin maanosien nimiä näiden maanosien nimien alla, ja loput sarakkeet, joissa näkyy joitakin kaupunkien nimiä näiden perspektiivimaiden alla.
Meidän on tehtävä pudotusluetteloita käyttämällä näitä useita sarakkeita. Luo nyt toinen taulukko mihin tahansa kohtaan laskentataulukkoa, josta haluat saada tuloksen.
Portaat :
- Ensinnäkin solussa D13 tehdä pudotusluettelo käyttämällä maanosien nimiä. Luettelon tekemiseksi noudata aiemmin käsiteltyjä menettelyjä. Valitse lähdetiedot $D$3:$F$3 .
- Napsauta seuraavaksi OK napsauttamalla tätä kuvaketta solun vieressä olevan D13 näyttääksesi luettelon.
- Seuraavassa vaiheessa luomme "Nimialueet" Valitse sarakkeet, joiden nimet ovat seuraavat "Aasia" , "Afrikka" ja "Eurooppa" ja siirry osoitteeseen "Kaava" ja "Nimenhoitaja" , klikkaa "Luo valinnasta" .
Kaava → Nimenhallinta → Luo valinnasta
- Uusi ikkuna avautui. Tarkista, että Ylin rivi ja klikkaa OK .
- Valitse nyt solu E13 ja siirry osoitteeseen Tietojen validointi ja valitse Luettelo. Vuonna Lähde ruutuun, sovella tätä kaavaa:
=INDIRECT(D13)
Tämä tarkoittaa, että kun valitset Aasia avattavassa luettelossa (D13) , tämä viittaa nimettyyn alueeseen " Aasia " (kautta INDIRECT toiminto ja listaa siten kaikki kyseisen luokan kohteet.
- Napsauta sitten OK . Kaavaan perustuva riippuvuusluettelo laaditaan.
- Tehtävämme ei ole vielä valmis! Seuraavaksi teemme toisen riippuvaisen listan, joka riippuu solun arvosta. E13 ! Tätä varten mene jälleen osoitteeseen Kaavat ja Nimi Manager , klikkaa Luo valinnasta . Tarkista Ylin rivi ja klikkaa OK kun uusi ikkuna tulee näkyviin.
- Valitse nyt solu F13 ja siirry osoitteeseen Tietojen validointi ja valitse Luettelo . Lähde kenttää, sovella tätä kaavaa:
=INDIRECT(E13)
Tämä tarkoittaa, että kun valitset "Intia" avattavassa luettelossa ( C13 ), tämä viittaa nimettyyn alueeseen "Intia" (kautta INDIRECT toiminto) ja listaa näin kaikki kyseisen luokan kohteet.
- Napsauta seuraavaksi OK jotta saat työsi tehtyä.
- Pudotusluettelomme useista sarakkeista ovat siis valmiit. Jos nyt valitsemme vaihtoehdon "Eurooppa" ja maa "Saksa" luettelo näyttää meille vastaavat tulokset.
Lue lisää: Useita riippuvaisia pudotusluetteloita Excel VBA:ssa
Pikamerkinnät
👉 The MATCH funktio laskee sarakkeet seuraavasti 1,2,3 kun taas OFFSET toiminto laskee ne 0,1,2 Siksi sinun on lisättävä "-1" ottelutoiminnon jälkeen MATCH($D13,$D$3:$F$3,0)-1 .
👉 Kun luot dynaamista pudotusluetteloa, varmista, että soluviittaukset ovat absoluuttisia (kuten esim. $B$4 ) eikä suhteellisia (kuten B2 , tai B$2 , tai $B2)
👉 Virheiden välttämiseksi muista tarkistaa "Ignore Blank" ja "Pudotusvalikko solussa" .
Päätelmä
Excelin useisiin sarakkeisiin perustuva pudotusluettelo tekee työstämme paljon helpompaa ja miellyttävämpää. Keskustelimme kolmesta eri menetelmästä. Jos sinulla on epäselvyyksiä tai ajatuksia tästä artikkelista, kerro meille kommenttiosioon.