Šiame straipsnyje sužinosime, kaip sukurti dinaminį išskleidžiamąjį sąrašą „Microsoft Excel“.
Kaip žinome, duomenų tikrinimo funkcija pagerina duomenų įvedimo „Excel“ efektyvumą ir sumažina klaidas bei spausdinimo klaidas. Jis naudojamas apriboti vartotojui duomenų tipą, kurį galima įvesti į diapazoną. Netinkamo įrašo atveju jis parodo pranešimą ir leidžia vartotojui įvesti duomenis pagal nurodytas sąlygas.
Tačiau dinamiškas išskleidžiamasis „Excel“ sąrašas yra patogesnis būdas pasirinkti duomenis, nekeičiant šaltinio. Kitaip tariant, sakykite, kad dažnai atnaujinsite sąrašą, kurį pasirinkote išskleidžiamajame sąraše. Ir jūs galvojate, jei atliksite kokių nors pakeitimų sąraše, turite kiekvieną kartą keisti duomenų patvirtinimą, kad gautumėte atnaujintą išskleidžiamąjį sąrašą.
Tačiau čia atsiranda dinaminis išskleidžiamasis meniu, ir tai yra geriausias pasirinkimas pasirinkti duomenis, nekeičiant duomenų patvirtinimo. Tai labai panašu į įprastą duomenų patvirtinimą. Tačiau kai atnaujinate sąrašą, dinaminis išskleidžiamasis sąrašas pasikeičia, kad atitiktų šį veiksmą, o įprastas išskleidžiamasis sąrašas - ne.
Taigi, paimkime pavyzdį ir suprasime, kaip sukuriame dinaminį išskleidžiamąjį sąrašą:-
A stulpelyje yra produktų sąrašas, o langelyje D9 - dinaminis išskleidžiamasis produktų sąrašas.
Lentelės pavadinimas su netiesiogine funkcija
Pirma, mes sukursime lentelę; atlikite toliau nurodytus veiksmus:-
- Pasirinkite diapazoną A8: A16
- Eikite į skirtuką Įterpti, tada spustelėkite Lentelė
- Spustelėjus parinktį „Lentelė“, pasirodo lentelės langas
- Tada pasirinkite diapazoną, kuriam norime įterpti lentelę A8: A17
- Spustelėkite Gerai
- Dabar mes spustelėkite Gerai
- Matote, kad šis diapazonas buvo paverstas lentele, o šios lentelės antraštėje taip pat yra išskleidžiamoji filtro parinktis
Pastaba: - Jei prie sąrašo apačios pridėsime kokį nors produktą ar elementą, lentelė automatiškai išsiplės, įtraukiant naujus produktus ar elementus.
Dabar D9 langelyje sukuriame dinaminį išskleidžiamąjį sąrašą, atlikite toliau nurodytus veiksmus:-
- Pasirinkite langelį D9
- Atidarykite Duomenų patvirtinimo dialogo langą paspausdami klavišus ALT+D+L.
- Išskleidžiamajame sąraše Leisti pasirinkite Sąrašas
- Tada įveskite šią funkciją = NETIESIOGINĖ („1 lentelė“) šaltinio skirtuke
- Spustelėkite Gerai
Pastaba: - Kai spustelime Gerai, „Excel“ pasirodo langas, kuriame rašoma, kad su įvestimi kažkas negerai. Taip yra todėl, kad „Excel“ nepriima jokios savaime besiplečiančios lentelės tiesiogiai duomenų tikrinimo metu.
Dabar produktų sąraše pridėkite naujų produktų.
Aukščiau esančiame paveikslėlyje matome, kad išskleidžiamajame sąraše rodomas naujas pridėtas produktas.
2antra Pavyzdys:-
Šiame pavyzdyje sužinosime, kaip lentelės pavadinimą nurodyti kaip diapazono pavadinimą
Lentelės pavadinimą jau turime, bet čia turime apibrėžti šios lentelės pavadinimą, kad gautume dinaminį iškritimo sąrašą; atlikite toliau nurodytus veiksmus:-
- Pasirinkite langelį D10
- Eikite į lentelės asortimentą ir, išskyrus antraštę, pasirenkame diapazoną nuo pirmojo produkto iki paskutinio produkto
- Eikite į pavadinimo lauką ir įveskite trumpąjį pavadinimą „tablerange“, paspauskite „Enter“
- Paspaudę „Enter“, matome, kad pavadinimo laukelyje niekas nepasikeitė
- Spustelėkite išskleidžiamojo sąrašo parinktį, kad pamatytumėte visus galimus pavadintus diapazonus
- Išskleidžiamajame sąraše matome ir pavadinimą, kurį ką tik apibrėžėme šioje lentelėje
- Dabar einame į duomenų patvirtinimą ir skiltyje „Šaltinis“ įvedame „lentelę“
Pastaba:- Jei neprisimenate, kokį pavadinimą davėte šiam diapazonui, galite paspausti klavišą F3 ir pasirodys langas, kuriame bus pasiūlyti visi galimi diapazonai.
- Dabar eikite į skirtuką „Įvesties pranešimas“ ir pavadinime įrašome „Pasirinkti produktą“, o tada pranešimo tekste rašome: „Prašome pasirinkti savo produktą iš sąrašo“
- Dabar eikite į skirtuką „Įspėjimas apie klaidą“ ir ten pavadinime parašome „Neteisingas produktas“, o klaidos pranešime įvedame „Įvedėte netinkamą produktą“
- Spustelėkite Gerai
- Langelis D10, kuriame yra įvesties pranešimas ir išskleidžiamasis sąrašas
- Dabar, kai į sąrašą įtraukiame bet kurį produktą, jis automatiškai pasirodys išskleidžiamajame sąraše
Bet kas atsitinka, kai praleidžiame vieną langelį po paskutinio langelio ir pridedame naują produktą ar elementą? Matote, kad šį kartą lentelių asortimentas neišsiplėtė ir iš tikrųjų naujai pridėtas produktas yra bendro formato. Taigi, ar jis bus rodomas išskleidžiamajame sąraše, ar ne? Norėdami patikrinti, ar eidami į langelį D10 ir patikrinę išskleidžiamąjį sąrašą, galime pamatyti tą patį seną išskleidžiamąjį sąrašą be naujo produkto. Taip yra todėl, kad lentelės diapazonas nieko nerado po paskutinio langelio, todėl diapazonas nebuvo išleistas.
3rd Pavyzdys:-
Kituose dviejuose metoduose sužinosime, kaip galime padaryti išskleidžiamąjį sąrašą dinamiškesnį, naudodami funkciją OFFSET ir COUNTA.
Atlikite toliau nurodytus veiksmus:-
- Pasirinkite langelį D11 ir paspauskite ALT + D + L
- Bus atidarytas dialogo langas Duomenų patvirtinimas
- Dabar pasirinkite sąrašą „Leisti“
- Tada parinktyje Šaltinis įveskite šią formulę:-
= OFFSET ($ A $ 9,0,0, COUNTA ($ A: $ A), 1)
Formulės paaiškinimas:- Mes pasirinkome A9, kuris yra pirmasis asortimentas, ir tada ant 2 įvedame 0antra argumentas, nes mes nenorime perkelti eilutės iš pradžios taško; tada vėl 0 į 3rd argumentas, nes čia mes nenorime jokių stulpelių skaičiaus ir pradinio taško pakeitimų. Tada mes įvedėme funkciją COUNTA ir pasirinkome visą A stulpelį. Šis argumentas patikrins eilučių aukščio aukštį, kad būtų grąžintas tuščias skaičius. Kai diapazonas bus pakeistas, jis išplės diapazoną.
Ir paskutinis argumentas „Plotis“ yra neprivalomas argumentas. Tai stulpelių skaičiaus plotis. Kol kas galime tai praleisti arba čia įvesti 1. Jei praleisime, tai pagal numatytuosius nustatymus atsižvelgs į grąžinto diapazono plotį, kurį pateikėme argumente, ir tada uždarysime skliaustus.
- Spustelėję Gerai, langelyje D11 galime pamatyti išskleidžiamąjį sąrašą
- Jame rodomas sąrašas, įskaitant tuščią, ir tada produktai, kuriuos pridėjome
4tūkst Pavyzdys:-
Šiame pavyzdyje pavadinimui apibrėžti naudosime funkciją.
Norėdami apibrėžti diapazono pavadinimą, atlikite toliau nurodytus veiksmus:-
- Paspauskite CTRL + F3, pasirodys dialogo langas Vardų tvarkyklė
- Spustelėkite Naujas
- Apibrėžkite diapazono pavadinimą „ProdName“ ir įveskite šią formulę:-
= OFFSET („Dinaminis išskleidžiamasis sąrašas su DV“! $ A $ 9,0,0, COUNTA („Dinaminis išskleidžiamasis sąrašas su DV“! $ A: $ A))
- Spustelėkite Gerai
- Atidarykite duomenų patvirtinimo dialogo langą paspausdami klavišus Alt + D + L.
- Išskleidžiamajame sąraše Leisti pasirinkite Sąrašas
- Skirtuke Šaltinis įveskite = ProdName
- Spustelėkite Gerai
- Dabar, jei ką nors pridėsime prie sąrašo, sąraše pasirodys tas pats
Taigi, tokiu būdu galite gauti dinaminį bet kurio produkto ar elemento sąrašą, naudodami skirtingus metodus, naudodami duomenų patvirtinimą. Tai kol kas viskas. Kitame šios serijos vaizdo įraše paaiškinsime, kaip sukurti priklausomą išskleidžiamąjį sąrašą naudojant skirtingus „Excel“ metodus.
Spustelėkite vaizdo įrašo nuorodą, kad galėtumėte greitai sužinoti, kaip ją naudoti. Prenumeruokite mūsų naują kanalą ir mokykitės kartu su mumis!
Jei jums patiko mūsų tinklaraščiai, pasidalykite jais su draugais „Facebook“. Taip pat galite sekti mus „Twitter“ ir „Facebook“.
Mes norėtume išgirsti jūsų nuomonę, praneškite mums, kaip galime patobulinti, papildyti ar naujovinti savo darbą ir padaryti jį geresnį. Parašykite mums el