Kuidas Excelis ripploendit koostada: kõik valikud. Looge Excelis lingitud rippmenüüd – lihtsaim viis

Tabelite jaoks, mis kasutavad konstantseid ja korduvaid andmeid (näiteks töötajate nimed, tootevalik või allahindlusprotsent kliendile), on võimalik mitte meeles pidada ja trükkimisel vigu mitte teha, on võimalik koostada standard loetleda üks kord ja andmete asendamisel teha nendest valik. See artikkel võimaldab teil kasutada 4 erinevatel viisidel kuidas teha Excelis rippmenüüd

1. meetod - kiirklahvid ja ripploend Excelis

See rippmenüü kasutamise meetod ei ole tegelikult tabelitööriist, mida tuleks kuidagi konfigureerida või täita. See on sisseehitatud funktsioon (kiirklahvid), mis töötab alati. Mis tahes veeru täitmisel saab tühjal lahtril paremklõpsata ja valida rippmenüüst menüükäsu "Vali ripploendist".

Sama menüüelemendi saab käivitada kiirklahviga. Alt + "allanool" ja programm soovitab ripploendis automaatselt nende lahtrite väärtused, mille olete varem andmetega täitnud. Alloleval pildil pakkus programm 4 täitmisvõimalust (Excel ei näita dubleerivaid andmeid). Ainus tingimus selle tööriista toimimiseks on see, et lahtri, millesse loendist andmed sisestate, ja loendi enda vahel ei tohiks olla tühje lahtreid.

Kiirklahvide kasutamine andmete ripploendi laiendamiseks

Veelgi enam, sel viisil täidetav loend töötab nii allolevas kui ka ülalolevas lahtris. Ülemise lahtri jaoks võtab programm loendi sisu alumiste väärtuste hulgast. Ja jällegi ei tohiks andmete ja sisendlahtri vahel olla tühi lahter.

Rippmenüü võib töötada ka ülaosas andmetega, mis asuvad lahtri all

2. meetod – kõige mugavam, lihtsaim ja paindlikum

See meetod hõlmab loendi jaoks eraldi andmete loomist. Lisaks võivad andmed asuda nii tabeliga lehel kui ka mõnel muul Exceli faili lehel.

Sisestuskontrolli loomiseks sisestage eelnevalt loodud loendi nimi

Kui proovite sisestada väärtust, mida antud loendis pole, annab Excel veateate.

Lisaks loendile saate andmeid sisestada käsitsi. Kui sisestatud andmed ei ühti ühega, annab programm veateate

Ja kui klõpsate lahtris rippmenüü nuppu, näete varem loodud väärtuste loendit.

3. meetod – kuidas teha Excelis ActiveX-i abil rippmenüüd

Selle meetodi kasutamiseks peab teil olema lubatud vahekaart "ARENDAJA". Vaikimisi see vahekaart puudub. Selle sisselülitamiseks toimige järgmiselt.

  1. Klõpsake rakenduse vasakus ülanurgas nuppu "Fail".
  2. Valige "Seaded" ja klõpsake seda.
  3. Märkige Exceli suvandite dialoogiaknas vahekaardil Kohanda lindi ruut vahekaardi Arendaja kõrval.

Vahekaardi ARENDAJA lubamine

Nüüd saate kasutada liitkasti (ActiveX Control) tööriista. Vahekaardil "ARENDAJA" klõpsake nuppu "Lisa" ja leidke ActiveX-juhtelementidest nupp "Liitkast (ActiveX-juhtelement)". Klõpsake sellel.

Joonistage antud objekt exceli rippmenüüsse lahtrisse, kuhu vajate ripploendit.

Nüüd peate selle elemendi konfigureerima. Selleks peate lubama "Disaini režiimi" ja klõpsama nuppu "Atribuudid". Teil peaks olema avatud atribuutide aken.

Kui atribuutide aken on avatud, klõpsake varem loodud liitkasti elemendil. Atribuutide loendis on palju seadeid ja pärast nende uurimist saate palju seadistada, alates loendi kuvamisest kuni selle objekti eriomadusteni.

Kuid loomisetapis huvitab meid ainult kolm peamist:

  1. ListFillRange – määrab lahtrite vahemiku, millest ripploendi väärtused võetakse. Oma näites määrasin kaks veergu (A2:B7 – ma näitan teile, kuidas seda hiljem kasutada). Kui vaja on ainult ühte väärtust, näidatakse A2:A7.
  2. ListRows – rippmenüüs olevate andmete hulk. ActiveX-juhtelement erineb esimesest meetodist selle poolest, et saate määrata suur hulk andmeid.
  3. ColumnCount – määrab, mitu andmeveergu ripploendis kuvatakse.

Real ColumnCount määrasin väärtuse 2 ja nüüd näevad loendis olevad rippmenüü andmed välja järgmised:

Nagu näete, saime Excelis rippmenüü koos andmete asendamisega teisest veerust andmetega "Tarnija".

Kui täidate Excelis tabelit ja veerus olevad andmed võivad mõnikord korduda, näiteks toote nimi või töötaja nimi, siis selleks, et mitte sisestada soovitud parameeter iga kord on üha lihtsam luua üks kord rippmenüü ja valida sealt väärtus.

Selles artiklis vaatleme, kuidas ripploendeid koostada. erinevat tüüpi Exceli tabelis.

Looge lihtne rippmenüü

Selleks sisestame lahtritesse A1: A7 andmed, mis kuvatakse loendis. Nüüd valige lahter, milles loome ripploendi - B2.

Minge vahekaardile "Andmed" ja klõpsake nuppu "Andmete kinnitamine".

Valige vahekaardi "Valikud" väljal "Andmetüüp" "Loend". Väärtusi saate väljale Allikas sisestada mitmel viisil:

1 - sisestage loendi väärtused käsitsi, eraldades need semikooloniga;

2 - määrake lahtrite vahemik, kuhu ripploendi andmed sisestatakse;

3 - valige nimedega lahtrid, paremklõpsake neid ja valige menüüst "Assign a name".

Valige lahter B2 ja sisestage "=" väljale "Allikas", seejärel kirjutage loodud nimi.

Seetõttu oleme Excelis loonud lihtsa rippmenüü.

Kui teil on veeru päis ja peate iga rea ​​väärtustega täitma, siis valige mitte üks lahter, vaid lahtrite vahemik - B2:B9. Seejärel on ripploendist võimalik valida igas lahtris soovitud väärtus.

Väärtuste lisamine rippmenüüsse – dünaamiline loend

Sel juhul lisame väärtused soovitud vahemikku ja need lisatakse automaatselt ripploendisse.

Valige lahtrite vahemik - D1:D8, seejärel klõpsake vahekaardil "Kodu" nuppu "Vorminda tabelina" ja valige mis tahes stiil.

Kinnitame andmete asukoha ja paneme linnukese väljale "Tabel päistega".

Ülaossa kirjutame tabeli pealkirja - "Töötajad" ja täidame selle andmetega.

Valige lahter, mis sisaldab ripploendit, ja klõpsake nuppu "Andmete kinnitamine". Kirjutage järgmises aknas väljale "Allikas" järgmine tekst: =INDIRECT("Tabel1"). Mul on lehel üks tabel, nii et kirjutan “Tabel1”, kui on teine, siis “Tabel2” ja nii edasi.

Nüüd lisame oma nimekirja uue töötaja nime: Ira. See ilmus ripploendisse. Kui eemaldame tabelist mõne nime, eemaldatakse see ka loendist.

Rippmenüü väärtustega teiselt lehelt

Kui ripploenditega tabel on ühel lehel ja nende loendite andmed on teisel, on see funktsioon meid palju abiks.

Valige lehel 2 üks lahter või lahtrite vahemik, seejärel klõpsake nuppu "Andmete kinnitamine".

Minge lehele 1, viige kursor väljale "Allikas" ja valige soovitud lahtrivahemik.

Nüüd saate 1. lehele nimesid lisada, need lisatakse 2. lehe ripploenditesse.

Sõltuvate rippmenüüde loomine

Oletame, et meil on kolm vahemikku: töötajate eesnimed, perekonnanimed ja keskmised nimed. Igaühele peate määrama nime. Valime selle vahemiku lahtrid, see võib olla ka tühi - aja jooksul on võimalik neile lisada andmeid, mis ilmuvad ripploendisse. Klõpsame neid hiire parema nupuga ja valime loendist "Määra nimi".

Esimene kannab nime "nimi", teine ​​- "Perekonnanimi", kolmas - "Isa".

Teeme veel ühe vahemiku, kuhu määratud nimed kirjutatakse. Nimetagem seda "Töötajateks".

Teeme esimese rippmenüü, mis koosneb vahemike nimedest. Valige lahter E1 ja vahekaardil Andmed valige Andmete valideerimine.

Väljal "Andmetüüp" valige "Loend", lähteväljale - sisestage "=Töötajad" või valige lahtrivahemik, millele on antud nimi.

Esimene rippmenüü on loodud. Nüüd loome lahtris F2 teise loendi, mis peaks sõltuma esimesest. Kui valime esimeses "Eesnimi", kuvatakse perekonnanimede loend teises, kui valime "Perekonnanimi" - perekonnanimede loend.

Valige lahter ja klõpsake nuppu Andmete kinnitamine. Valige väljale "Andmetüüp" "Loend", allikaväljale sisestage järgmine: =INDIRECT($E$1). Siin on E1 lahter esimese ripploendiga.

Selle põhimõtte järgi saate koostada sõltuvaid ripploendeid.

Kui tulevikus, peate sisestama väärtused vahemikku, kuhu nimi on antud, näiteks "Perekonnanimi". Minge vahekaardile "Valemid" ja klõpsake "Nimehaldur". Nüüd valige vahemiku nimes "Perekonnanimi" ja allosas kirjutage viimase lahtri C3 asemel C10. Klõpsake linnukest. Pärast seda vahemik suureneb ja sellele on võimalik lisada andmeid, mis ilmuvad automaatselt ripploendisse.

Nüüd teate, kuidas Excelis ripploendit koostada.

Kuidas luua ripploendit, mis koosneb mitmest lahtrist korraga (oletame, et nimi on maksumusega)

Aitäh, kõik toimis hästi.

Teise lehe väärtustega rippmenüü ei tööta, kuna andmete kontrollimise aken ei võimalda töötada teiste akendega, eriti mõne teise lehega!

Exceli rippmenüü on võib-olla üks mugavamaid viise andmetega töötamiseks. Saate neid kasutada nii vormide täitmisel kui ka armatuurlaudade ja suurte tabelite loomisel. Rippmenüüd kasutatakse sageli nutitelefonide rakendustes, veebisaitidel. Need on tavakasutajale intuitiivsed.

Exceli ripploendi näidete faili allalaadimiseks klõpsake alloleval nupul:

Videoõpetus Kuidas luua Excelis loendi andmete põhjal rippmenüüd

Kujutage ette, et meil on puuviljade loend:

Rippmenüü loomiseks peame tegema järgmised toimingud.

  • Mine vahekaardile " Andmed” => jaotis “ Töö andmetega" tööriistaribal => valige üksus " Andmete valideerimine“.
  • Hüpikaknas Sisendväärtuste valideerimine" vahekaardil " Valikud" Andmetüübis valige " Nimekiri“:
  • Väljal " Allikas” sisestage puuviljanimede vahemik =$A$2:$A$6 või lihtsalt asetage hiirekursor väärtuse sisestusväljale " Allikas” ja seejärel valige hiirega andmevahemik:

Kui soovite luua ripploendeid korraga mitmes lahtris, valige kõik lahtrid, milles soovite neid luua, ja järgige ülaltoodud samme. Oluline on veenduda, et lahtriviited on absoluutsed (nt 2 $ A$), mitte suhteline (näiteks A2 või 2 Austraalia dollarit või $A2).

Kuidas koostada Excelis ripploendit käsitsi andmesisestuse abil

Ülaltoodud näites sisestasime ripploendi andmete loendi, valides lahtrivahemiku. Lisaks sellele meetodile saate käsitsi ripploendi loomiseks andmeid sisestada (neid pole vaja üheski lahtris salvestada).

Oletame näiteks, et tahame kuvada rippmenüüs kaks sõna "Jah" ja "Ei". Selleks vajame:

  • Valige lahter, kuhu tahame ripploendi luua;
  • Mine vahekaardile " Andmed” => jaotis “ Töö andmetega" tööriistaribal => valige üksus " Andmete valideerimine“:
  • Hüpikaknas Sisendväärtuste valideerimine" vahekaardil " Valikud" Andmetüübis valige " Nimekiri“:
  • Väljal " Allikas” sisestage väärtus „Jah; Mitte".
  • Vajutage " Okei

Pärast seda loob süsteem valitud lahtrisse ripploendi. Kõik üksused, mis on loetletud väljal " Allikas Semikooloniga eraldatud “ kajastuvad rippmenüü erinevatel ridadel.

Kui soovite luua ripploendi korraga mitmes lahtris, valige vajalikud lahtrid ja järgige ülaltoodud juhiseid.

Kuidas luua Excelis ripploendit funktsiooni OFFSET abil

Lisaks ülaltoodud meetoditele saate rippmenüüde loomiseks kasutada ka valemit OFFSET.

Näiteks on meil nimekiri puuviljade loendiga:

Rippmenüü koostamiseks valemi OFFSET abil peate tegema järgmist.

  • Valige lahter, kuhu tahame ripploendi luua;
  • Mine vahekaardile " Andmed” => jaotis “ Töö andmetega" tööriistaribal => valige üksus " Andmete valideerimine“:
  • Hüpikaknas Sisendväärtuste valideerimine" vahekaardil " Valikud" Andmetüübis valige " Nimekiri“:
  • Väljal " Allikas” sisestage valem: =OFFSET(A$2$;0;0;5)
  • Vajutage " Okei

Süsteem loob ripploendi puuviljade loendiga.

Kuidas see valem töötab?

Ülaltoodud näites kasutasime valemit =OFFSET(link;rea_nihe;veeru_nihe;;).

See funktsioon sisaldab viit argumenti. Argument "viite" (näites $A$2) näitab, millisest lahtrist alustada nihet. Argumentides "nihe_ridade järgi" ja "nihe_veerude järgi" (näites on määratud väärtus "0") - mitme rea/veeru võrra peate andmete kuvamiseks nihutama. Argument "" sisaldab väärtust "5", mis näitab lahtrite vahemiku kõrgust. Me ei täpsusta argumenti "", kuna meie näites koosneb vahemik ühest veerust.

Seda valemit kasutades tagastab süsteem teile ripploendi andmetena lahtrivahemiku, mis algab lahtrist $A$2 ja koosneb 5 lahtrist.

Kuidas teha Excelis ripploendit andmete asendamisega (kasutades funktsiooni OFFSET)

Kui kasutate loendi loomiseks ülaltoodud näites valemit OFFSET, siis loote loendi andmetest, mis on fikseeritud kindlas lahtrivahemikus. Kui soovite loendi elemendina lisada mis tahes väärtuse, peate valemit käsitsi kohandama. Allpool saate teada, kuidas luua dünaamilist rippmenüüd, mis laadib kuvamiseks automaatselt uued andmed.

Loendi loomiseks vajate:

  • Valige lahter, kuhu tahame ripploendi luua;
  • Mine vahekaardile " Andmed” => jaotis “ Töö andmetega" tööriistaribal => valige üksus " Andmete valideerimine“;
  • Hüpikaknas Sisendväärtuste valideerimine" vahekaardil " Valikud" Andmetüübis valige " Nimekiri“;
  • Väljal " Allikas” sisestage valem: =OFFSET(A$2$,0,0,COUNTIF($A$2:$A$100""))
  • Vajutage " Okei

Selles valemis argumendis "" tähistame argumendina, mis tähistab loendi kõrgust andmetega - COUNTIF valemit, mis arvutab antud vahemikus A2:A100 mittetühjade lahtrite arv.

Märge: Valemi korrektseks toimimiseks on oluline, et rippmenüüs kuvatavate andmete loendis ei oleks tühje ridu.

Kuidas luua Excelis automaatse andmete asendamisega rippmenüüd

Uute andmete automaatseks laadimiseks loodud ripploendisse peate tegema järgmist.

  • Koostame ripploendis kuvatavate andmete loendi. Meie puhul on see värvide loend. Valige loend hiire vasaku nupuga:
  • Klõpsake tööriistaribal " Vorminda tabelina“:

  • Valige rippmenüüst tabeli stiil:

  • Vajutades klahvi " Okei" kinnitage hüpikaknas valitud lahtrite vahemik:
  • Seejärel valige ripploendi jaoks tabeliandmete vahemik ja andke sellele nimi vasakpoolses veeris veeru „A” kohal:

Andmetabel on valmis, nüüd saame koostada ripploendi. Selleks vajate:

  • Valige lahter, kuhu tahame loendit luua;
  • Mine vahekaardile " Andmed” => jaotis “ Töö andmetega" tööriistaribal => valige üksus " Andmete valideerimine“:
  • Hüpikaknas Sisendväärtuste valideerimine" vahekaardil " Valikud" Andmetüübis valige " Nimekiri“:
  • Sisestage lähteväljale ="teie laua nimi". Meie puhul andsime sellele nimeks " Nimekiri“:

  • Valmis! Rippmenüü on loodud, see kuvab kõik määratud tabelis olevad andmed:

  • Rippmenüüsse uue väärtuse lisamiseks lisage teave lihtsalt andmetabeli järel olevasse lahtrisse:

  • Tabel laiendab automaatselt oma andmevahemikku. Rippmenüüd värskendatakse vastavalt uue väärtusega tabelist:

Kuidas kopeerida Excelis rippmenüüd

Excelis on võimalik loodud rippmenüüde kopeerida. Näiteks lahtris A1 on meil rippmenüü, mille tahame kopeerida lahtrivahemikku A2:A6.

Rippmenüü kopeerimiseks praeguse vorminguga tehke järgmist.

  • klõpsake hiire vasakut nuppu lahtril, kus on ripploend, mida soovite kopeerida;
  • CTRL+C;
  • valige vahemikus lahtrid A2:A6 kuhu soovite rippmenüü sisestada;
  • vajutage kiirklahvi CTRL+V.

Seega kopeerite ripploendi, säilitades algse loendi vormingu (värv, font jne). Kui soovite kopeerida/kleepida ripploendi vormingut salvestamata, tehke järgmist.

  • klõpsake hiire vasakut nuppu lahtril, kus on ripploend, mida soovite kopeerida;
  • vajutage kiirklahvi CTRL+C;
  • valige lahter, kuhu soovite ripploendi lisada;
  • vajutage hiire paremat nuppu => avage rippmenüü ja klõpsake " Spetsiaalne sisestus“;
  • Ilmuvas aknas jaotises " Sisesta"vali üksus" väärtuste tingimused“:
  • Klõpsake " Okei

Pärast seda kopeerib Excel ainult ripploendi andmed, säilitamata algse lahtri vormingut.

Kuidas valida Excelis kõik lahtrid, mis sisaldavad ripploendit

Mõnikord on raske aru saada, mitu lahtrit Exceli failis sisaldab ripploendeid. Nende kuvamiseks on lihtne viis. Selle jaoks:

  • Klõpsake vahekaarti " Kodu” tööriistaribal;
  • Klõpsake " Otsige ja valige” ja valige „ Valige lahtrite rühm“:
  • Valige dialoogiboksis " Andmete valideerimine“. Sellel väljal on võimalik valida üksused " Kõik" ja " sama“. “Kõik” valib lehel kõik ripploendid. Lõik " sama” kuvab rippmenüü andmetega sisult sarnased rippmenüüd. Meie puhul valime " kõik“:
  • Klõpsake " Okei

Vajutades “ Okei“, valib Excel kõik lahtrid lehel oleva ripploendiga. Nii saate viia kõik loendid korraga ühisesse vormingusse, tõsta esile äärised jne.

Kuidas koostada Excelis sõltuvaid ripploendeid

Mõnikord peame looma mitu ripploendit ja pealegi nii, et esimesest loendist väärtusi valides määrab Excel, milliseid andmeid teises ripploendis kuvada.

Oletame, et meil on linnade loendid kahes riigis Venemaal ja USAs:

Sõltuva ripploendi loomiseks vajame:

  • Looge lahtrite jaoks kaks nimega vahemikku " A2:A5" nimega "Venemaa" ja lahtrite jaoks " B2:B5” nimega “USA”. Selleks peame rippmenüüdes valima kogu andmevahemiku:
  • Mine vahekaardile " Valemid” => klõpsake jaotises „ Teatud nimed"punktile" Loo valikust“:
  • Hüpikaknas Nimede genereerimine valitud vahemikust"märkige ruut" ülaltoodud real“. Seda tehes loob Excel kaks nimega vahemikku “Venemaa” ja “USA” linnade loenditega:
  • Klõpsake " Okei
  • Lahtris" D2” looge rippmenüü, et valida riigid "Venemaa" või "USA". Seega loome esimese ripploendi, kus kasutaja saab valida ühe kahest riigist.

Nüüd sõltuva rippmenüü loomiseks tehke järgmist.

  • Tõstke esile lahter E2(või mõni muu lahter, kuhu soovite luua sõltuva ripploendi);
  • Klõpsake vahekaarti " Andmed” => “Andmete valideerimine”;
  • Hüpikaknas Sisendväärtuste valideerimine" vahekaardil " Valikud" andmetüübis valige " Nimekiri“:
  • Sisestage jaotises „Allikas” link: = KAUDNE ($D$2) või = KAUDNE ($D$2);
  • Klõpsake " Okei

Nüüd, kui valite esimeses ripploendis riigi "Venemaa", kuvatakse teises rippmenüüs ainult need linnad, mis kuuluvad sellesse riiki. Ka juhul, kui valite esimesest ripploendist “USA”.

Kui täidate Excelis tabelit ja veerus olevad andmed võivad mõnikord korduda, näiteks toote nimi või töötaja nimi, siis selleks, et mitte iga kord vajalikku parameetrit sisestada, on lihtsam ja lihtsam luua üks kord rippmenüü ja valida sellest väärtus.

Artiklis vaatleme, kuidas teha Exceli tabelis erinevat tüüpi ripploendeid.

Looge lihtne rippmenüü

Selleks sisestame lahtritesse A1: A7 andmed, mis kuvatakse loendis. Nüüd valige lahter, milles loome ripploendi - B2.

Minge vahekaardile "Andmed" ja klõpsake nuppu "Andmete kinnitamine".

Valige vahekaardi "Valikud" väljal "Andmetüüp" "Loend". Väärtusi saate väljale Allikas sisestada mitmel viisil:

1 - sisestage loendi väärtused käsitsi, eraldades need semikooloniga;

2 - määrake lahtrite vahemik, kuhu ripploendi andmed sisestatakse;

3 - valige nimedega lahtrid, paremklõpsake neid ja valige menüüst "Assign a name".

Valige lahter B2 ja sisestage "=" väljale "Allikas", seejärel kirjutage loodud nimi.

Seetõttu oleme Excelis loonud lihtsa rippmenüü.

Kui teil on veeru päis ja peate iga rea ​​väärtustega täitma, siis valige mitte üks lahter, vaid lahtrite vahemik - B2:B9. Seejärel on ripploendist võimalik valida igas lahtris soovitud väärtus.

Väärtuste lisamine rippmenüüsse – dünaamiline loend

Sel juhul lisame väärtused soovitud vahemikku ja need lisatakse automaatselt ripploendisse.

Valige lahtrite vahemik - D1:D8, seejärel klõpsake vahekaardil "Kodu" nuppu "Vorminda tabelina" ja valige mis tahes stiil.

Kinnitame andmete asukoha ja paneme linnukese väljale "Tabel päistega".

Ülaossa kirjutame tabeli pealkirja - "Töötajad" ja täidame selle andmetega.

Valige lahter, mis sisaldab ripploendit, ja klõpsake nuppu "Andmete kinnitamine". Kirjutage järgmises aknas väljale "Allikas" järgmine tekst: =INDIRECT("Tabel1"). Mul on lehel üks tabel, nii et kirjutan “Tabel1”, kui on teine, siis “Tabel2” ja nii edasi.

Nüüd lisame oma nimekirja uue töötaja nime: Ira. See ilmus ripploendisse. Kui eemaldame tabelist mõne nime, eemaldatakse see ka loendist.

Rippmenüü väärtustega teiselt lehelt

Kui ripploenditega tabel on ühel lehel ja nende loendite andmed on teisel, on see funktsioon meid palju abiks.

Valige lehel 2 üks lahter või lahtrite vahemik, seejärel klõpsake nuppu "Andmete kinnitamine".

Minge lehele 1, viige kursor väljale "Allikas" ja valige soovitud lahtrivahemik.

Nüüd saate 1. lehele nimesid lisada, need lisatakse 2. lehe ripploenditesse.

Sõltuvate rippmenüüde loomine

Oletame, et meil on kolm vahemikku: töötajate eesnimed, perekonnanimed ja keskmised nimed. Igaühele peate määrama nime. Valime selle vahemiku lahtrid, see võib olla ka tühi - aja jooksul on võimalik neile lisada andmeid, mis ilmuvad ripploendisse. Klõpsame neid hiire parema nupuga ja valime loendist "Määra nimi".

Esimene kannab nime "nimi", teine ​​- "Perekonnanimi", kolmas - "Isa".

Teeme veel ühe vahemiku, kuhu määratud nimed kirjutatakse. Nimetagem seda "Töötajateks".

Teeme esimese rippmenüü, mis koosneb vahemike nimedest. Valige lahter E1 ja vahekaardil Andmed valige Andmete valideerimine.

Väljal "Andmetüüp" valige "Loend", lähteväljale - sisestage "=Töötajad" või valige lahtrivahemik, millele on antud nimi.

Esimene rippmenüü on loodud. Nüüd loome lahtris F2 teise loendi, mis peaks sõltuma esimesest. Kui valime esimeses "Eesnimi", kuvatakse perekonnanimede loend teises, kui valime "Perekonnanimi" - perekonnanimede loend.

Valige lahter ja klõpsake nuppu Andmete kinnitamine. Valige väljale "Andmetüüp" "Loend", allikaväljale sisestage järgmine: =INDIRECT($E$1). Siin on E1 lahter esimese ripploendiga.

Selle põhimõtte järgi saate koostada sõltuvaid ripploendeid.

Kui tulevikus, peate sisestama väärtused vahemikku, kuhu nimi on antud, näiteks "Perekonnanimi". Minge vahekaardile "Valemid" ja klõpsake "Nimehaldur". Nüüd valige vahemiku nimes "Perekonnanimi" ja allosas kirjutage viimase lahtri C3 asemel C10. Klõpsake linnukest. Pärast seda vahemik suureneb ja sellele on võimalik lisada andmeid, mis ilmuvad automaatselt ripploendisse.

Nüüd teate, kuidas Excelis ripploendit koostada.

Kuidas luua ripploendit, mis koosneb mitmest lahtrist korraga (oletame, et nimi on maksumusega)

Aitäh, kõik toimis hästi.

Teise lehe väärtustega rippmenüü ei tööta, kuna andmete kontrollimise aken ei võimalda töötada teiste akendega, eriti mõne teise lehega!

Sõltuv rippmenüü võimaldab teha triki, mida kasutajad sageli kiidavad Exceli mallid. Nipp, mis teeb töö lihtsamaks ja kiiremaks. Nipp, mis muudab teie vormid mugavaks ja meeldivaks.

Näide sõltuva ripploendi loomisest Exceli lahtris

Näide sõltuva rippmenüü kasutamisest, et luua mugav vorm dokumentide täitmiseks, millega müüjad kaupa tellisid. Kogu sortimendist tuli valida need tooted, mida müüma hakata.

Iga müüja tuvastas esmalt tooterühma ja seejärel konkreetse toote sellest rühmast. Vorm peab sisaldama täisnimi rühmad ja konkreetne tooteindeks. Kuna selle käsitsi kirjutamine oleks liiga aeganõudev (ja tüütu), leidsin väga kiire ja lihtsa lahenduse – 2 sõltuvat rippmenüüd.

Esimene oli kõigi tootekategooriate loend, teine ​​oli kõigi valitud kategooria toodete loend. Seetõttu koostasin eelmises loendis tehtud valikust sõltuva rippmenüü (siit leiad materjali kahe sõltuva ripploendi loomise kohta).

Kodueelarve malli kasutaja soovib saada sama tulemust, kus on vaja kulukategooriat ja alamliiki. Andmete näide on alloleval joonisel:

Seega, kui valime näiteks kategooria Meelelahutus, siis peaks alamkategooriate loend olema: Kino, Teater, Bassein. Väga kiire lahendus, kui soovid oma kodu eelarves detailsemat infot analüüsida.

Loetlege kategooriad ja alamkategooriad Exceli sõltuvas rippmenüüs

Tunnistan, et minu pakutud kodueelarve versioonis piirdun ainult ühe kategooriaga, kuna minu jaoks on selline kulude jaotus täiesti piisav (alamkategooriana käsitletakse kulude/tulude nimetust). Kuid kui teil on vaja need alamkategooriatesse liigitada, on allpool kirjeldatud meetod ideaalne. Kasutage julgelt!

Ja lõpptulemus näeb välja selline järgmisel viisil:

Alamkategooriate sõltuv rippmenüü

Selle saavutamiseks peame koostama veidi teistsuguse andmetabeli kui siis, kui looksime ühe rippmenüü. Tabel peaks välja nägema selline (vahemik G2:H15):

Tööallika Exceli tabel

Sellesse tabelisse peate sisestama kategooria ja selle kõrvale selle alamkategooriad. Kategooria nime tuleb korrata nii mitu korda, kui on alamkategooriaid. On väga oluline, et andmed oleksid sorteeritud veeru Kategooria järgi. See on ülimalt oluline valemit hiljem kirjutades.

Kasutada võiks ka esimese pildi tabeleid. Valemid oleksid muidugi erinevad. Korra isegi leidsin netist sellise lahenduse, aga mulle see ei meeldinud, sest loendil oli kindel pikkus: mis tähendab, et vahel oli loendis tühje välju ja vahel ei kuvatud kõiki elemente. Muidugi saan ma seda piirangut vältida, kuid tunnistan, et mulle meeldib minu lahendus rohkem, mistõttu ma selle lahenduse juurde tagasi ei pöördunud.

Olgu siis. Nüüd kirjeldan ükshaaval sõltuva ripploendi loomise samme.

1. Lahtrivahemiku nimed

See on valikuline samm, ilma selleta peaksime sellega probleemideta hakkama saama. Mulle meeldib aga kasutada nimesid, sest need muudavad nii valemi kirjutamise kui lugemise palju lihtsamaks.

Nimetagem kaks vahemikku. Kõigi kategooriate loend ja kategooriate tööloend. Need on vahemikud A3:A5 (kategooriate loend esimese pildi rohelises tabelis) ja G3:G15 (duplikaatkategooriate loend lillal töölehel).

Kategooriate loendi nimetamiseks tehke järgmist.

  1. Valige vahemik A3:A5.
  2. Sisestage nimeväljale (valemiribast vasakul olev väli) nimi "Kategooria".
  3. Kinnitage sisestusklahviga.

Tehke sama kategooria tööloendi vahemiku G3:G15 puhul, mida saate nimetada tööloendiks. Kasutame seda vahemikku valemis.

2. Looge kategooria jaoks rippmenüü

See saab olema lihtne:

  1. Valige lahter, kuhu soovite loendi paigutada. Minu puhul on see A12.
  2. Valige menüüst ANDMED tööriist Data Validation. Ilmub sisendväärtuste kinnitamise aken.
  3. Valige andmetüübiks "Loend".
  4. Allikaks sisestage: =Kategooria (pilt allpool).
  5. Kinnitage nupuga OK.

Tulemus on järgmine:

Kategooriate rippmenüü.

3. Looge alamkategooria jaoks sõltuv rippmenüü

Nüüd saab see lõbus olema. Me teame, kuidas loendeid luua – tegime seda lihtsalt kategooria jaoks. Ainult üks küsimus: "Kuidas käskida Excelil valida ainult need väärtused, mis on konkreetse kategooria jaoks?" Nagu ilmselt arvata võite, kasutan siin töölehte ja loomulikult valemeid.

Alustame sellest, mida me juba teame, st luua lahtrisse B12 rippmenüü. Nii et valige see lahter ja klõpsake nuppu Data/Data Validation ning määrake andmetüübiks Loend.

Sisestage loendi allikasse järgmine valem:

Akna "Kontrolli sisendväärtusi" vaade:

Alamkategooria sisendväärtuste kinnitamine sõltuvas ripploendis

Nagu näete, on kogu sõltuva loendi trikk funktsiooni OFFSET kasutamine. Noh, peaaegu kõik. Teda aitavad funktsioonid MATCH ja COUNTIF. Funktsioon OFFSET võimaldab dünaamiliselt määrata vahemikke. Esiteks määratleme lahtri, millest vahemiku nihe peaks algama, ja järgmistes argumentides määrame selle suuruse.

Meie näites liigub vahemik töölehe veerus Alamkategooria (G2:H15). Alustame liikumist lahtrist H2, mis on ka meie funktsiooni esimene argument. Valemis on lahter H2 kirjutatud absoluutse viitena, sest eeldan, et kasutame paljudes lahtrites ripploendit.

Kuna tööleht on sorteeritud kategooriate järgi, algab vahemik, mis peaks olema ripploendi allikas, sealt, kus valitud kategooria esmakordselt esineb. Näiteks kategooria Toit puhul tahame kuvada vahemikku H6:H11, transpordikategooria puhul vahemikku H12:H15 jne. Pange tähele, et liigume kogu aeg mööda veergu H ja ainus asi, mis Muutused on vahemiku algus ja kõrgus (st loendis olevate elementide arv).

Vahemiku algust nihutatakse lahtri H2 suhtes sama paljude lahtrite võrra allapoole (arvuliselt), kui on esimesena esineva kategooria positsiooninumber veerus Kategooria. Seda on lihtsam mõista näite abil: kategooria Toit vahemikku nihutatakse lahtri H2 suhtes 4 lahtrit allapoole (algab 4 lahtrist H2-st). Veeru Alamkategooria 4. lahtris (pealkirjata, kuna me räägime vahemiku WorkList kohta on sõna Food (selle esmaesinemine). Kasutame seda fakti vahemiku alguse tegelikuks määramiseks. Funktsioon MATCH teenib meid selleks (see on kasutusele võetud funktsiooni OFFSET teise argumendina):

Vahemiku kõrguse määrab funktsioon COUNTIF. Ta loeb kokku kõik kategooria esinemised, see tähendab sõna Toitumine. Mitu korda see sõna esineb, mitu positsiooni on meie vahemikus. Vahemiku positsioonide arv on selle kõrgus. Siin on funktsioon:

Loomulikult kuuluvad mõlemad funktsioonid juba ülalkirjeldatud funktsiooni OFFSET alla. Pange tähele ka seda, et nii MATCH kui ka COUNTIF sisaldab viidet vahemikule nimega WorkList. Nagu ma varem mainisin, ei pea te kasutama vahemiku nimesid, võite lihtsalt sisestada $H3: $H15. Vahemikunimede kasutamine valemis muudab selle aga lihtsamaks ja loetavamaks.

See on kõik:

Laadige alla Exceli sõltuva rippmenüü näide

Üks valem, noh, mitte nii lihtne, aga teeb töö lihtsamaks ja kaitseb andmesisestuse vigade eest!

Microsoft Excel- suurepärane tööriist tabeliandmetega töötamiseks. Selle abil saate kiiresti koostada sobiva tabeli ja täita selle andmetega. Samal ajal lihtsustab Excel mitte ainult tabelis olevate andmetega töötamist, vaid ka tabeli täitmise protsessi.

Selles materjalis keskendume tabeli täitmisele. Siit saate teada, kuidas koostada Excelis ripploendit, mis võimaldab teil tabeli palju kiiremini andmetega täita. Juhend kehtib Excel 2007, 2010, 2013 ja 2016 jaoks.

Lihtsaim viis Excelis rippmenüü loomiseks on kasutada andmete valideerimise funktsiooni. Selle rippmenüü loomiseks peate esmalt tegema tavalise andmetega loendi ja asetama selle Exceli dokumenti. Sellise loendi saab paigutada dokumendi samale lehele, kus ripploend asub, või mis tahes muule lehele.

Niisiis, kõigepealt koostame loendi andmetest, mis peaksid olema ripploendis, ja asetame need Exceli dokumendi mis tahes sobivasse kohta. Näiteks saate asetada sellise loendi prinditava ala taha või mõnele muule Exceli dokumendi lehele.

Pärast seda valige lahter, kuhu soovite ripploendi luua. Valige see lahter hiirega ja klõpsake vahekaardil "Andmed" nuppu "Andmete kinnitamine".

See avab sisendväärtuste kinnitamise akna. Selles aknas peate esmalt avama rippmenüü "Andmetüüp" ja valima seal valiku "Loend".

Seejärel peate täitma rea ​​"Allikas".

Selleks viige kursor reale "Allikas" ja seejärel valige hiirega andmete loend, mis peaks olema loodud rippmenüüs.

Pärast allika määramist sulgege aken "Kontrolli sisendväärtusi", klõpsates nuppu "Ok". Excelis tehakse rippmenüü ja seda saab kontrollida.

Kuid nüüd saate sellesse lahtrisse sisestada ainult ripploendis olevad andmed. Ja kui proovite sisestada vale väärtust, saate veateate.

Kui soovite jätta võimaluse sisestada andmeid lahtrisse, mida ripploendis ei ole, peate ripploendist valima lahtri ja klõpsama nuppu "Andmete kinnitamine". Järgmisena peate avanevas aknas minema vahekaardile "Tõrketeade" ja tühjendama märkeruudu funktsiooni "Kuva veateade" kõrval.

Pärast nende sätete salvestamist saate lahtrisse sisestada mitte ainult ripploendis saadaolevad andmed, vaid ka kõik muud vajalikud andmed.

Kuidas koostada lisatud andmetega rippmenüüd

Ülalkirjeldatud rippmenüü valik on üsna mugav. Kuid kui soovite sellele regulaarselt uusi andmeid lisada, siis see valik ei tööta, sest pärast iga andmete lisamist peate muutma väljal "Allikas" näidatud vahemikku. Saate selle probleemi lahendada, kasutades funktsiooni Smart Tables, mis võeti kasutusele rakenduses Microsoft Excel 2007.

Selleks peate koostama andmetega loendi, nagu eespool kirjeldatud. Ainus erinevus on see, et loendil peaks nüüd olema pealkiri.

Pärast loendi loomist peate selle valima ja kasutama loendile mis tahes stiili rakendamiseks vahekaardil "Kodu" nuppu "Vorminda tabelina".

Pärast stiili valimist ilmub aken Tabeli vormindamine. Siin tuleb märkida ruut funktsiooni "Päisega tabel" kõrval ja vajutada "Ok".

Selle tulemusel peaksite saama andmetega tabeli, nagu alloleval ekraanipildil.

Nüüd peate valima lahtri, kuhu soovite ripploendi luua, ja klõpsama vahekaardil "Andmed" nuppu "Andmete kinnitamine". Avanevas aknas valige "Andmetüüp - Loend" ja seejärel asetage kursor reale "Allikas" ja valige hiirega loend andmetega, mida tuleks ripploendi jaoks kasutada (ei vaja loendi päise valimiseks).

Seda uute ridade lisamise võimalusega rippmenüüde loomise meetodit on testitud Excel 2010-s, kuid see peaks töötama ka Excel 2007-s. Nagu ka Exceli kaasaegsemates versioonides, nagu Excel 2013 ja Excel 2016.

Rippmenüüd on väga mugav objekt, mida kasutatakse peaaegu kõigis rakendustes. Lisaks on need veebilehtedel väga populaarsed, kuna andmeid on palju lihtsam valida kui käsitsi sisestada. Eriti nõutakse selliseid vorme registreerimise ajal. Kuid neid kasutatakse sageli ka Excelis. Selles artiklis vaatleme, kuidas Exceli redaktoris ripploendit koostada.

Sel eesmärgil on mitu võimalust. Mõelgem neile hoolikamalt. Esimene samm on väikese loendiga tabeli loomine.

Tabeli andmete asendamiseks piisab, kui teha järgmist.

  1. Minge loendi järel esimesse tühja lahtrisse.

  1. Tehke paremklõps. Seejärel valige määratud üksus.

  1. Selle tulemuseks on järgmine loend.

  1. Selles navigeerimiseks vajutage lihtsalt kiirklahve Alt + ↓ .

Seda kombinatsiooni saab alati kasutada. Tulevikus pole kontekstimenüüsse helistamine vajalik.

  1. Seejärel saab valimiseks kasutada ainult nooli (↓ ja ). Soovitud toote sisestamiseks (meie puhul) vajutage lihtsalt sisestusklahvi.

See meetod töötab suurepäraselt ka siis, kui tabel sisaldab dubleerivaid väärtusi. Sel juhul on ripploendis ainult kordumatud kirjed.

Pange tähele, et see meetod ei tööta, kui valite lahtri, mille kohal pole teavet.

Standard

Sel juhul on vajalik:

  1. Valige vajalikud lahtrid. Minge vahekaardile "Valemid". Klõpsake nuppu Määratletud nimed. Valige "Nimehaldur".

  1. Seejärel klõpsake nuppu "Loo".

  1. Järgmisena peate määrama soovitud nime (te ei saa kasutada sidekriipsu ega tühikut). Vahemiku veerg täidetakse automaatselt, kuna vajalikud lahtrid valiti kohe alguses. Salvestamiseks klõpsake "OK".

  1. Seejärel sulgege see aken.

  1. Valige lahter, milles tulevast loendit laiendatakse. Avage vahekaart Andmed. Klõpsake näidatud ikoonil (kolmnurgal). Klõpsake nuppu "Kinnita andmed".

  1. Klõpsake "Andmetüüp". Peab olema seatud valikule "Loend".

  1. Selle tulemusena ilmub väli "Allikas". Klõpsake seal.

  1. Seejärel valige soovitud lahtrid. Varem loodud nimi asendatakse automaatselt. Jätkamiseks klõpsake nuppu "OK".

  1. Tänu nendele toimingutele näete seda elementi.

Kui muudate mõne muu lahtri aktiivseks, kaob rippmenüü ikoon. Seda kuvatakse ainult siis, kui see lahter muutub aktiivseks. Seetõttu ärge kartke ja arvake, et teie jaoks on kõik kadunud.

Kuidas lubada arendaja režiimi

Täpsemate objektide kasutamiseks peate kasutama vahekaarti "Arendaja". See on vaikimisi keelatud. Selle aktiveerimiseks peate järgima järgmisi juhiseid.

  1. Klõpsake menüül "Fail".

  1. Minge jaotisse "Seaded".

  1. Avage kategooria Kohanda lint. Seejärel märkige ruut valiku "Arendaja" kõrval. Teabe salvestamiseks klõpsake "OK".

Juhtnupud

Selle tööriistaga loendite loomiseks peate tegema järgmist.

  1. Tõstke esile oma andmetabel. Minge vahekaardile "Arendaja". Klõpsake ikooni "Sisesta". Klõpsake määratud üksusel.

  1. Muutub ka kursori ikoon.

  1. Valige ristkülik. Just sellised suurused on teie tulevane nupp. See ei pea olema liiga suur. Meie puhul on see vaid näide.

  1. Pärast seda paremklõpsake sellel elemendil. Seejärel valige "Vorminda objekt".

  1. Aknas "Objekti vormindamine":
    • Loendi moodustamiseks määrake väärtuste vahemik.
    • Valige lahter, kus tulemus kuvatakse.
    • Määrake tulevase loendi ridade arv.
    • Salvestamiseks klõpsake nuppu "OK".

  1. Klõpsake sellel elemendil. Pärast seda näete valikuid, mille hulgast valida.

  1. Selle tulemusena näete mõnda numbrit. 1 vastab esimesele sõnale ja 2 vastab teisele sõnale. See tähendab, et selles lahtris kuvatakse ainult valitud sõna seerianumber.

ActiveX

Selle üksuse kasutamiseks peate tegema järgmised toimingud.

  1. Minge vahekaardile "Arendaja". Klõpsake ikooni "Sisesta". Seekord vali mõni muu tööriist. Ta näeb välja täpselt samasugune, kuid on teises rühmas.

  1. Pange tähele, et olete disainirežiimis. Lisaks muutub see välimus osuti.

  1. Klõpsake ükskõik kus. Selles kohas kuvatakse rippmenüü. Kui soovite seda suurendada, tõmmake lihtsalt selle servadest.

  1. Klõpsake näidatud ikooni.

  1. See avab ekraani paremas servas akna "Atribuudid", kus saate muuta valitud elemendi erinevaid sätteid.

Sel juhul muutuvad väärtused ja omadused sõltuvalt sellest, milline element on hetkel aktiivne. Siin saate muuta kõike, isegi fonti.

  1. Määrake väljal "ListFilRange" lahtrite vahemik, milles teie tulevase loendi andmed asuvad. Andmete täitmine peab olema väga täpne. Piisab ühe vale tähe määramisest ja näete viga.

  1. Järgmisena peate loodud elemendil paremklõpsama. Valige "Combobox Object". Seejärel - "Muuda".

  1. Tänu nendele toimingutele näete, et objekti välimus on muutunud. Suuruse muutmise võimalus kaob.

  1. Nüüd saate sellest loendist midagi julgelt valida.

  1. Lõpetamiseks peate välja lülitama "Kujundusrežiimi". Pärast seda omandab raamat standardse välimuse.

  1. Samuti peate sulgema atribuutide akna.

ActiveX-objektide eemaldamine on üsna lihtne.

  1. Minge vahekaardile "Arendaja".
  2. Aktiveerige disainirežiim.

  1. Klõpsake sellel objektil.

  1. Vajutage kiirklahv Kustuta.
  2. Ja kõik kaob kohe.

Seotud loendid

Kahetasandiliste loendite loomiseks peate tegema mõned lihtsad toimingud:

  1. Looge sarnane tabel. Peamine tingimus on see, et iga üksuse jaoks peate lisama mitu lisavalikut.

  1. Seejärel valige esimene rida. Mitte täielikult, vaid ainult võimalikud variandid. Paremklõpsuga helistage kontekstimenüüsse. Valige "Hangi nimi ...".

  1. Määrake soovitud nimi ja salvestage seade. Lahtrite vahemiku sisestamine toimub automaatselt, kuna olete eelnevalt soovitud lahtrid valinud.

  1. Korrake samu samme ülejäänud ridade puhul. Valige mis tahes lahter, milles asub tulevane kaupade loend. Avage vahekaart Andmed ja klõpsake tööriistal Andmete valideerimine.

  1. Selles aknas valige üksus "Loend".

  1. Seejärel klõpsake väljal "Allikas" ja valige soovitud lahtrivahemik.

  1. Salvestamiseks kasutage nuppu "OK".

  1. Valige teine ​​lahter, kuhu dünaamiline loend luuakse. Minge vahekaardile "Andmed" ja korrake samu samme.

Veerus "Andmetüüp" märkige uuesti "Loend". Sisestage väljale Allikas järgmine valem.

=KAUDNE(B11)

Argumendina määrame lingi lahtrile, kuhu laadime kaubasortimenti. Lisateavet selle kohta saate lugeda Microsofti veebisaidilt.

  1. Salvestage kindlasti kõik tehtud muudatused.

Pärast "OK" klõpsamist näete andmeallika viga. Siin pole midagi kohutavat. Klõpsake nuppu "Jah".

Fakt on see, et praegu pole lahtris „Toode” midagi valitud. Niipea, kui seal on sõna, laaditakse soovitud loend automaatselt.

  1. Valige pakutavate kaupade hulgast.

  1. Alles pärast seda näete, et teises lahtris on vastava üksuse valikud.

  1. Proovige oma vahemikust midagi muud täpsustada. Ja näete, et nimekiri muutub kohe. See on väga mugav, kuna olukorrad, kus teine ​​"menüü" sõltub esimesest, on väga levinud.

Otsige seotud loendeid

Ülaltoodud meetodil oli vaja igale esemele luua täiendavad "nimed". Kuid saate seda teha ka teisiti. Kujutage ette, et teie lehel on tohutult palju andmeid. Lisaks võidakse seda teavet muuta, täiendada või kustutada. Kuidas sel juhul olla? Iga kord käsitsi kõike uuesti seadistada on väga halb mõte.

Sellistes olukordades peate kasutama ripploendite dünaamilist ülesehitust. Seda tehakse järgmisel viisil.

  1. Looge tabel, mis näeb välja selline. Paremal pool oleme esimeses veerus määranud kordumatud kirjed. Meie puhul on need linnad.

  1. Valige mis tahes lahter. Minge vahekaardile Andmed ja klõpsake tööriistal Andmete valideerimine.

  1. Valige soovitud andmetüüp. Määrake allikas vajalik vahemik. Salvestage nupuga "OK".

  1. Klõpsake mõnda teist lahtrit ja korrake sama akna avamiseks eelnevalt kirjeldatud samme.

  1. Määrame täpselt sama andmetüübi, kuid seekord määrame allikas järgmise valemi.
=OFFSET($B$1,VASTA($F$6,$B:$B,0)-1,1,LOENDIF($B:$B,$F$6),1)

Pärast salvestamist kuvatakse tõrketeade, mis ütleb, et allikas on tühi. Klõpsake nuppu "Jah".

  1. Valige pakutavate valikute hulgast.

  1. Seejärel kontrollige, kas teises lahtris on täpselt need kirjed, mis vastavad valitud linnale.

  1. Proovige valida mõni muu linn – loend muutub automaatselt.

See meetod on kasulik, kui tabel sisaldab väga palju teavet. Samal ajal saab selle paigutada juhuslikult, mitte järjestikku, nagu meie näites.

Kõige tähtsam on see, et esimeses veerus olevad väärtused on kirjutatud samamoodi. Piisab ühe kirjavea tegemisest ja see rida ei lange teise lahtrisse, kuna väärtusi otsitakse sõna-sõnalt.

Topeltvaliku tegemiseks tehke järgmist.

  1. Paremklõpsake selle lehe nimel, millel tabel ja tulevane rippmenüü asuvad.

  1. Valige kontekstimenüüst Kuva kood.

  1. Sisestage ilmuvas aknas järgmine kood.

Private Sub Worksheet_Change (ByVal Target as Range)

Vea korral Jätka järgmisena

Kui ei lõiku(sihtmärk, vahemik("B11")) on mitte midagi ja sihtmärk.lahtrid.arv = 1, siis

Application.EnableEvents = Vale

NewSelectWord = Sihtmärk

Rakendus. Võta tagasi

Ennesõna = Sihtmärk

Kui Len (Ennesõna)<>0 Ja enne sõna<>UusValige SõnaSiis

Target = Target & "," & NewSelectWord

Sihtmärk = NewSelectWord

Kui Len(NewSelectWord) = 0, siis Target.ClearContents

Application.EnableEvents = Tõene

  1. Seejärel minge tagasi raamatu juurde ja valige midagi.

  1. Korrake seda toimingut veel üks kord.

  1. Selle koodiga saate nüüd valida mitu väärtust. Kõik ülalkirjeldatud meetodid seda ei võimaldanud, kuna eelnevalt valitud sõna kirjutati alati üle.

  1. Selle lahtri tühjendamiseks kasutage klahvi Kustuta.

Kõigil muudel juhtudel väärtused ainult kogunevad.

Järeldus

Selles artiklis vaatlesime kõikvõimalikke viise Exceli redaktoris rippmenüüde loomiseks. Kui miski teie jaoks ei tööta, võite kasutada vale tabelit. Vaadake kasutatud valemeid uuesti, kuna võib esineda kirjavigu. Samuti on väga oluline kontrollida, kas lahtriviited on õiged. Kui teil pole vahekaarti Arendaja, siis te ei aktiveerinud seda õigesti või jätsite selle hetke kahe silma vahele.

Video juhendamine

Mõne kasutaja arvates on video kaudu teavet palju lihtsam töödelda. Nende jaoks oleme koostanud spetsiaalse video, mis kirjeldab kõiki eelnevalt mainitud meetodeid.

Lihtsaim viis selle ülesande täitmiseks on järgmine. Vajutades parem nupp lahtri järgi andmete veeru all helistama kontekstimenüü. Huvivaldkond siin Valige ripploendist. Sama saab teha klahvikombinatsiooni vajutamisega Alt+allanool.

Kuid see meetod ei tööta, kui soovite luua loendi teises lahtris, mis ei ole vahemikus ja rohkem kui üks enne või pärast. See võimaldab teha järgmist meetodit.

Standardne viis

Oleks vaja valige lahtrite vahemik millest luuakse rippmenüü, siis SisestaNimiMäära(Excel 2003). Rohkem uus versioon(2007, 2010, 2013, 2016) minge vahekaardile Valemid, kus jaotises Teatud nimed tuvastamisnupp Nimehaldur.

Klõpsake nuppu Loo, sisestage nimi, mis tahes nimi on võimalik, mille järel Okei.

Tõstke esile lahtrid(või mitu), kuhu soovite lisada kohustuslike väljade ripploendi. Valige menüüst AndmedAndmetüüpNimekiri. Põllul Allikas sisestage varem loodud nimi või võite lihtsalt määrata vahemiku, mis on samaväärne.

Nüüd saab saadud rakk olla kopeerida mis tahes kohas lehel sisaldab see vajalike tabelielementide loendit. Seda saab ka venitada, et saada vahemikku ripploenditega.

Huvitav on see, et kui vahemiku andmed muutuvad, siis muutub ka sellel põhinev nimekiri ehk muutub dünaamiline.

Juhtelementide kasutamine

Meetod põhineb sisestada juhtseade nimega " liitkast", mis on hulk andmeid.

Valige vahekaart Arendaja(Excel 2007/2010 jaoks), peate teistes versioonides selle vahekaardi lindil aktiveerima parameetridKohandage linti.

Minge sellele vahekaardile - klõpsake nuppu Sisesta. Valige juhtnuppudes liitkast(mitte ActiveX) ja klõpsake ikooni. joonistada ristkülik.

Paremklõpsake sellel - Objekti vorming.

Lahtriga linkides valige väli, kuhu soovite loendis paigutada elemendi seerianumbri. Seejärel klõpsake Okei.

ActiveX-juhtelementide rakendamine

Kõik, nagu ka eelmises, valib ainult liitkast(ActiveX).

Erinevused on järgmised: ActiveX-juhtelement võib olla kahes versioonis - režiim silumine, mis võimaldab muuta parameetreid ja - režiim sisend, saate sealt ainult andmeid tuua. Režiimi vahetamine toimub nupuga Disainirežiim sakk Arendaja.

Erinevalt teistest meetoditest on see häälestada fonte, värve ja sooritage kiire otsing.

Sarnased postitused