Efnisyfirlit
Kennslan sýnir hvernig á að búa til Excel fellilista eftir öðrum reit með því að nota nýjar breytilegar fylkisaðgerðir.
Auðvelt er að búa til einfaldan fellilista í Excel. Það hefur alltaf verið áskorun að búa til fellivalmynd með fjölþrepa fossi. Tengda kennsluefnið hér að ofan lýsir fjórum mismunandi aðferðum, sem hver um sig inniheldur brjálaðan fjölda skrefa, fullt af mismunandi formúlum og handfylli af takmörkunum sem tengjast færslum í mörgum orðum, auðum hólfum o.s.frv.
Það var slæmt fréttir. Góðu fréttirnar eru þær að þessar aðferðir voru hannaðar fyrir forvirkar útgáfur af Excel. Kynning á kraftmiklum fylkjum í Excel 365 hefur breytt öllu! Með nýjum kraftmiklum fylkisaðgerðum er það spurning um mínútur, ef ekki sekúndur að búa til fellilista sem er háður mörgum. Engar brellur, engir fyrirvarar, engin vitleysa. Aðeins hraðvirkar, einfaldar og auðvelt að fylgja lausnum eftir.
Athugasemdir:
- Þessi nýja kraftmikla leið til að búa til fellilista virkar aðeins í Excel 365 og Excel 2021. Í forvirku Excel, verður þú að gera það á langan gamaldags hátt eins og lýst er í Búa til háðan fellilista í Excel 2019 - 2007.
- Þessi lausn er fyrir eina röð. Ef þú vilt afrita vallistana þína niður margar raðir , fylgdu leiðbeiningunum í Dependent fellilistanum fyrir margar raðir.
- Veldu reit sem þú vilt að fellivalmyndin birtist í (D3 í okkar tilfelli).
- Á flipanum Data , í hópnum Data Tools , smelltu á Data Validation .
- Í Data Validation valmyndinni skaltu gera eftirfarandi:
- Undir Allow , veldu Listi .
- Í Uppruni reitnum, sláið inn tilvísunina í lekasviðið með EINSTAKRI formúlunni. Fyrir þetta skaltu slá inn kjötkássamerkið rétt á eftir frumutilvísuninni, svona: =$G$3#
Þetta er kallað tilvísun fyrir lekasvið, og þessi setningafræði vísar til alls bilsins, óháð því hversu mikið það stækkar eða dregst saman.
- Smelltu á Í lagi til að loka glugganum.
- Til að hafa nýju færslurnar með í fellilistanum sjálfkrafa skaltu forsníða upprunagögnin þín sem Excel töflu. Eða þú getur sett nokkra auða reiti inn í formúlurnar þínar eins og sýnt er í þessu dæmi.
- Ef upprunalegu gögnin þín innihalda einhverjar eyður geturðu síat út eyður með því að nota þessa lausn.
- Til að raða í stafrófsröð atriðum fellilistans skaltu vefja formúlurnar þínar í SORT aðgerðina eins og útskýrt er í þessu dæmi.
- Til að hafa ný gögn með sjálfkrafa þegar þeim er bætt við upprunalistann, bættu nokkrum aukareitum við fylkin sem vísað er til í formúlunum þínum.
- Til að útiloka auðar frumur skaltu stilla formúlurnar þannig að þær hunsi tómar reiti þar til þær fyllast.
Hvernig á að búa til kvikan fellilista í Excel
Þetta dæmi sýnir hið almennanálgun til að búa til fellilistann í Excel með því að nota nýju virkni fylkisins.
Svo sem þú ert með lista yfir ávexti í dálki A og útflytjendur í dálki B. Auka fylgikvilli er að ávaxtanöfnin eru ekki hópaður en dreifður yfir súluna. Markmiðið er að setja einstök ávaxtanöfn í fyrsta fellilistann og allt eftir vali notandans sýna viðkomandi útflytjendur í seinni fellilistanum.
Til að búa til dynamic háð fellilista í Excel, framkvæma þessi skref:
1. Fáðu atriði fyrir aðal fellilistann
Til að byrja með munum við draga öll mismunandi ávaxtanöfn úr dálki A. Þetta er hægt að gera með því að nota UNIQUE aðgerðina í sinni einföldustu mynd - gefðu upp ávaxtalistann fyrir fyrstu rökin ( fylki ) og slepptu valkvæðum röksemdum sem eftir eru þar sem sjálfgefnar stillingar þeirra virka vel fyrir okkur:
=UNIQUE(A3:A15)
Formúlan fer í G3, og eftir að hafa ýtt á Enter takkann niðurstöður leka sjálfkrafa inn í næstu hólf.
2. Búðu til aðal fellilistann
Til að búa til aðal fellilistann þinn skaltu stilla Excel Data Validation reglu á þennan hátt:
Aðal fall- niður listi er búinn!
3. Fáðu atriði fyrir háða fellilistann
Til að fá færslur fyrir auka fellivalmyndina, munum við sía gildin í dálki B byggt á gildinu sem valið er í fyrsta fellilistanum. Þetta er hægt að gera með hjálp annarrar kraftmikils fylkisaðgerðar sem kallast SÍA:
=FILTER(B3:B15, A3:A15=D3)
Þar sem B3:B15 eru upprunagögn fyrir háða fellilistann þinn, A3:A15 eru upprunagögn fyrir aðal fellilistann þinn, og D3 er aðal fellilistann.
Til að tryggja að formúlan virki rétt geturðu valið eitthvert gildi í fyrsta fellilistanum og fylgst með niðurstöðunum sem FILTER skilar. Fullkomið! :)
4. Gerðu háða fellilistann
Til að búa til seinni fellilistann skaltu stilla gagnastaðfestingarviðmiðin nákvæmlega eins og þú gerðir fyrir fyrstu fellilistann í skrefi 2. En í þetta skiptið skaltu vísa til lekasviðsins sem FILTER aðgerðin skilar: =$H$3#
Það er það! Excel háð fellilistinn þinn er tilbúinn til notkunar.
Ábendingar ogathugasemdir:
Hvernig á að búa til fellilista sem er háður mörgum í Excel
Í fyrra dæminu bjuggum við til fellilista sem fer eftir öðrum reit. En hvað ef þú þarft fjölþrepa stigveldi, þ.e.a.s. 3. fellilistann eftir 2. listanum, eða jafnvel 4. fellilistann eftir 3. listanum. Er það mögulegt? Já, þú getur sett upp hvaða fjölda óháðra lista sem er (að sjálfsögðu hæfilegur fjöldi :).
Fyrir þetta dæmi höfum við sett ríki / héruð í dálk C og erum nú að leita að því að bæta við samsvarandi fellilista valmynd í G3:
Til að búa til fellilista sem er háður mörgum í Excel, þetta er það sem þú þarft að gera:
1. Settu upp fyrstu fellilistann
Aðal fellilistann er búinn til með nákvæmlega sömu skrefum og í fyrra dæmi (vinsamlegast sjá skref 1 og 2 hér að ofan). Eini munurinn er tilvísun lekasviðs sem þú slærð inn í Uppruni reitnum.
Í þetta skiptið er EINSTAKLEGA formúlan í E8 og aðal fellilistannlisti verður í E3. Svo þú velur E3, smellir á Data Validation og gefur upp þessa tilvísun: =$E$8#
2. Stilltu seinni fellilistann
Eins og þú hefur kannski tekið eftir, inniheldur dálkur B nú mörg tilvik sömu útflytjenda. En þú vilt aðeins einstök nöfn í fellilistanum þínum, ekki satt? Til að sleppa öllum tvíteknum tilvikum skaltu vefja UNIQUE fallinu utan um FILTER formúluna þína og slá inn þessa uppfærðu formúlu í F8:
=UNIQUE(FILTER(B3:B15, A3:A15=E3))
Þar sem B3:B15 eru upprunagögn fyrir seinni fellilistann , A3:A15 eru upprunagögn fyrir fyrsta fellilistann og E3 er fyrsta fellilistann.
Eftir það skaltu nota eftirfarandi tilvísun fyrir lekasvið fyrir gagnastaðfestingarviðmiðin: =$F$8#
3. Settu upp þriðju fellilistann
Til að safna atriðum fyrir 3. fellilistann skaltu nota FILTER formúluna með mörgum forsendum. Fyrsta viðmiðið athugar allan ávaxtalistann á móti gildinu sem valið er í 1. fellilistanum (A3:A15=E3) en önnur viðmiðunin prófar listann yfir útflytjendur gegn valinu í 2. fellilistanum (B3:B15=F3). Heildarformúlan fer í G8:
=FILTER(C3:C15, (A3:A15=E3) * (B3:B15=F3))
Ef þú ætlar að bæta við fleiri háðum fellivalmyndum (4., 5. osfrv.), þá mun líklega dálkur C innihalda mörg tilvik af sama atriði. Til að koma í veg fyrir að tvítekningar komist inn í undirbúningstöfluna, og þar af leiðandi í 3. fellivalmynd, hreiðurðu FILTER formúluna íUNIQUE aðgerðin eins og við gerðum í fyrra skrefi:
=UNIQUE(FILTER(C3:C15, (A3:A15=E3) * (B3:B15=F3)))
Það síðasta sem þú þarft að gera er að búa til eina gagnaprófunarreglu í viðbót með þessari uppruna tilvísun: =$G$8#
Fellilistinn þinn sem er háður mörgum er góður til að fara!
Ábending. Á svipaðan hátt geturðu fengið hluti fyrir síðari fellilista . Að því gefnu að dálkur D innihaldi upprunagögn fyrir 4. fellilistann þinn geturðu slegið inn eftirfarandi formúlu í H8 til að sækja samsvarandi atriði:
=UNIQUE(FILTER(D3:D15, (A3:A15=E3) * (B3:B15=F3) * (C3:C15=G3)))
Hvernig á að búa til stækkanlegan fellilista í Excel
Eftir að þú hefur búið til fellilista gætir þú fyrst áhyggjur af því hvað gerist þegar þú bætir nýjum hlutum við upprunagögnin. Mun fellilistinn uppfærast sjálfkrafa? Ef upprunalegu gögnin þín eru sniðin sem Excel töflu, þá já, þá mun kraftmikill fellilisti sem fjallað er um í fyrri dæmum stækka sjálfkrafa án nokkurrar fyrirhafnar af þinni hlið vegna þess að Excel töflur eru stækkanlegar í eðli sínu.
Ef fyrir suma ástæða þess að nota Excel töflu er ekki valkostur, þú getur gert fellilistann þinn stækkanlegan á þennan hátt:
Með því að hafa þessa tvo punkta í huga skulum við fínstilla formúlurnargagnaundirbúningstöflu okkar. Gagnaprófunarreglurnar krefjast alls ekki lagfæringa.
Formúla fyrir aðalfallvalmyndina
Með ávaxtaheitunum í A3:A15 bætum við 5 aukareitum við fylkið til að koma til móts við mögulega nýjar færslur. Að auki fellum við inn SÍA aðgerðina í UNIQUE til að draga út einstök gildi án eyðublaða.
Í ljósi ofangreinds tekur formúlan í G3 þessa lögun:
=UNIQUE(FILTER(A3:A20, A3:A20""))
Formúla fyrir háð fellivalmynd
Formúlan í G3 þarf ekki miklar lagfæringar - stækkaðu bara fylkin með nokkrum fleiri frumum:
=FILTER(B3:B20, A3:A20=D3)
Niðurstaðan er fullkomlega kraftmikið stækkanlegt háð fall niðurlisti:
Hvernig á að flokka fellilistann í stafrófsröð
Viltu raða fellilistanum þínum í stafrófsröð án þess að grípa til upprunagagnanna? Nýja kraftmikla Excel hefur sérstaka virkni fyrir þetta líka! Í gagnaundirbúningstöflunni þinni skaltu einfaldlega vefja SORT aðgerðinni um núverandi formúlur.
Gagnaprófunarreglurnar eru stilltar nákvæmlega eins og lýst er í fyrri dæmum.
Til að raða frá A til Ö
Þar sem hækkandi röðunarröð er sjálfgefinn valkostur geturðu bara hreiðrað núverandi formúlur í fylki röksemdafærslu SORT, og sleppt öllum öðrum rökum sem eru valfrjáls.
Fyrir aðal fellilisti (formúlan í G3):
=SORT(UNIQUE(FILTER(A3:A20, A3:A20"")))
Fyrir háða fellilistann (formúlan í H3):
=SORT(FILTER(B3:B20, A3:A20=D3))
Lokið! Báðir fellilistann fáraðað í stafrófsröð A til Ö.
Til að raða frá Ö til A
Til að raða í lækkandi röð þarftu að stilla 3. rifrildi ( sort_order ) af SORT fallinu í -1.
Fyrir aðal fellilistann (formúlan í G3):
=SORT(UNIQUE(FILTER(A3:A20, A3:A20"")), 1, -1)
Fyrir háða fellilistann (formúlan í H3):
=SORT(FILTER(B3:B20, A3:A20=D3), 1, -1)
Þetta mun flokka bæði gögnin í undirbúningstöflunni og atriðin í fellilistanum frá Z til A :
Svona á að búa til kraftmikinn fellilista í Excel með hjálp nýju dynamic fylkisaðgerðanna. Ólíkt hefðbundnum aðferðum virkar þessi aðferð fullkomlega fyrir stakar og margar orðafærslur og sér um allar auðar reiti. Þakka þér fyrir að lesa og vonumst til að sjá þig á blogginu okkar í næstu viku!
Æfa vinnubók til niðurhals
Excel háður fellilisti (.xlsx skrá)