Nola egin menpeko (kaskadako) goitibeherako zerrenda Excel-en

  • Partekatu Hau
Michael Brown

Duela pixka bat Excel datuen baliozkotze gaitasunak aztertzen hasi ginen eta Excel-en goitibeherako zerrenda soil bat nola sortzen ikasi genuen komaz bereizitako zerrendan, gelaxken barrutian edo izendun barruti batean oinarrituta.

Gaur, funtzio hau sakon ikertuko dugu eta lehenengo goitibeherako aukeratutako balioaren araberako aukerak erakusten dituzten kaskadako goitibeherako zerrendak nola sortu ikasiko dugu. Bestela esateko, Excel datuen baliozkotze-zerrenda bat egingo dugu beste zerrenda baten balioan oinarrituta.

    Nola sortu menpeko hainbat goitibeherako Excel-en

    Anitz bat egitea. -mailaren menpeko goitibeherako zerrendak Excel-en erraza da. Behar duzun guztia izendun barruti batzuk eta ZEHARKAKO formula da. Metodo honek Excel 365 - 2010 eta aurreko bertsio guztiekin funtzionatzen du.

    1. Idatzi goitibeherako zerrendetarako sarrerak

    Lehenik eta behin, idatzi goitibeherako zerrendetan agertu nahi dituzun sarrerak, zerrenda bakoitza zutabe batean. Adibidez, fruta-esportatzaileen goitibeherako kaskada bat sortzen ari naiz eta nire iturri-orriko A zutabeak ( Fruta ) lehen goitibeherako elementuak biltzen ditu eta beste 3 zutabek menpeko goitibehetako elementuak zerrendatzen ditu.

    2. Sortu izendun barrutiak

    Orain zure zerrenda nagusirako eta menpeko zerrenda bakoitzeko izenak sortu behar dituzu. Hori egin dezakezu Izen-kudeatzailea leihoan ( Formulak fitxan > Izen-kudeatzailea > Berria) idatziz edo idatziz.zeinua) eta errenkada absolutuak ($rekin) = Sheet2!B$1 bezalako erreferentziak.

    Ondorioz, B1-ren menpeko goitibeherako zerrenda agertuko da B2 gelaxkan; C1-en menpeko goitibehera C2-n bistaratuko da, eta abar.

    Eta goitibehurrak beste errenkadetan tara kopiatzeko asmoa baduzu (hau da, behera zutabea), ondoren, erabili zutabe absolutua ($-rekin) eta errenkada erlatiboa ($ gabe) = Sheet2!$B1 bezalako koordenatuak.

    Goibian goitibeherako gelaxka bat kopiatzeko. norabidea, erabili erreferentzia erlatiboa ($ zeinurik gabe) = Sheet2!B1.

    2.3. Sortu izen bat menpeko menuko sarrerak berreskuratzeko

    Menpeko zerrenda bakoitzeko izen esklusiboak ezarri beharrean aurreko adibidean egin genuen bezala, izeneko formula bat sortuko dugu. ez dago gelaxka jakin bati edo gelaxka-barruti bati esleituta. Bigarren goitibeherako sarreren zerrenda zuzena berreskuratuko du lehenengo goitibeherako hautapenaren arabera. Formula hau erabiltzearen onura nagusia da ez duzula izen berririk sortu beharko lehen goitibeherako zerrendara sarrera berriak gehitzen dituzunean; izendatzen den formula batek guztiak biltzen ditu.

    Excel izen berri bat sortzen duzu. formula honekin:

    =INDEX(exporters_tbl,,MATCH(fruit,fruit_list,0))

    Non:

    • exporters_tbl - taularen izena (1. urratsean sortua);
    • fruit - goitibeherako lehen zerrenda duen gelaxkaren izena (2.2 urratsean sortua);
    • fruit_list - taularen goiburuko errenkadari erreferentzia egiten dion izena (sortutakoa).2.1 urratsa).

    Izen bat eman nion esportatzaileen_zerrenda , beheko pantaila-argazkian ikusten duzun bezala.

    Beno. , dagoeneko egin duzu lanaren zatirik handiena! Azken urratsera iritsi aurretik, ideia ona izan daiteke Izen-kudeatzailea irekitzea ( Ctrl + F3 ) eta izenak eta erreferentziak egiaztatzea:

    3. Konfiguratu Excel datuen baliozkotzea

    Hau da benetan zatirik errazena. Izendatutako bi formulak ezarrita, datuen baliozkotzea ohiko moduan konfiguratzen duzu ( Datuak fitxa > Datuen baliozkotzea ).

    • Lehenengorako. goitibeherako zerrenda, Iturria koadroan, idatzi =fruit_list (2.1 urratsean sortutako izena).
    • Menpeko goitibeherako zerrendarako, idatzi =esportatzaileen_zerrenda (2.3 urratsean sortutako izena).

    Bukatu! Zure goitibeherako menu dinamikoa osatu da eta automatikoki eguneratuko da iturburu-taulan egin dituzun aldaketak islatuz.

    Excel goitibeherako dinamiko hau, ezin hobea da beste alderdi guztietan. , gabezia bat du - zure iturburu-taularen zutabeek elementu kopuru desberdina badute, errenkada hutsak honela agertuko dira zure menuan:

    Kendu hutsuneak errenkadatik kanpo dynamic cascading dropdown

    Zure goitibeherako koadroetan lerro hutsak garbitu nahi badituzu, urrats bat gehiago eman beharko duzu eta menpeko goitibeherako zerrenda dinamikoa sortzeko erabiltzen den INDEX / MATCH formula hobetu beharko duzu.

    Ideia erabiltzea da2 INDEX funtzioak, non lehenengoak goiko ezkerreko gelaxka lortzen du eta bigarrenak barrutiaren beheko eskuineko gelaxka itzultzen du, edo INDEX eta COUNTA habiaratuekin OFFSET funtzioa. Jarraian urrats zehatzak hauek dira:

    1. Sortu bi izen gehigarri

    Formula handiegia ez izateko, sortu lehenik eta behin laguntzaile-izen pare bat formula sinple hauekin:

    • col_num izeneko izena. hautatutako zutabe-zenbakiari erreferentzia egiteko:

      =MATCH(fruit,fruit_list,0)

    • entire_col izeneko izena hautatutako zutabeari erreferentzia egiteko (ez zutabearen zenbakia, zutabe osoa baizik):

      =INDEX(exporters_tbl,,col_num)

    Goiko formuletan, exporters_tbl da zure iturburu-taularen izena, fruit lehen goitibeherako gelaxkaren izena da eta fruit_list da taularen goiburuko errenkadari erreferentzia egiten dion izena.

    2. Sortu erreferentzia izendatua menpeko goitibeherako

    Ondoren, erabili beheko formula hauetako bat izen berri bat sortzeko (dei dezagun esportatzaileen_zerrenda2 ) menpeko goitibeherako zerrendarekin erabiltzeko:

    =INDEX(exporters_tbl,1,col_num) : INDEX(exporters_tbl, COUNTA(entire_col), col_num)

    =OFFSET(INDEX(exporters_tbl,1,col_num),0,0,COUNTA(entire_col))

    3. Aplikatu Datuen Balidazioa

    Azkenik, hautatu menpeko goitibeherako gelaxka eta aplikatu Datuen Baliozkotzea = exporters_list2 (aurreko urratsean sortutako izena) Iturria atalean. koadroa.

    Beheko pantaila-argazkiak Excel-en sortzen den goitibeherako menu dinamikoa erakusten du, non lerro huts guztiak desagertu diren!

    Oharra. Kaskadako goitibeherako zerrenda dinamikoekin lan egiten duzuneangoiko formulekin sortutakoa, ezerk ez du eragozten erabiltzaileari bigarren menuko hautaketa egin ondoren lehen goitibeherako balioa aldatzea, ondorioz, goitibeherako lehen eta bigarren mailako aukerak bat ez datozenak izan daitezke. Lehenengo koadroan aldaketak blokeatu ditzakezu bigarrenean hautaketa egin ondoren, tutorial honetan iradokitako VBA edo formula konplexuak erabiliz.

    Horrela sortzen duzu Excel datuen baliozkotze zerrenda bat beste zerrenda baten balioetan oinarrituta. Mesedez, lasai deskargatu gure lagin liburuak, kaskadako goitibeherako zerrendak martxan ikusteko. Eskerrik asko irakurtzeagatik!

    Landu lan-koadernoa deskargatzeko

    Cascading Dropdown Sample 1- bertsio erraza

    Cascading Dropdown Sample 2 - bertsio aurreratua hutsunerik gabe

    izena zuzenean Izen-koadroan.

    Oharra. Mesedez, kontutan izan zure lehenengo errenkada goiko pantaila-argazkian ikusten duzun bezala zutabeen goiburua bada, ez duzula sartuko izendatutako barrutian.

    Pausoz urratseko argibide zehatzak ikusteko, ikusi Nola definitu izen bat Excel-en.

    Gogoratu beharreko gauzak:

    1. Elementuak. lehen goitibeherako zerrendan agertzen diren hitz bakarreko sarrerak izan behar dira, adibidez. Abrikotea , Mangoa , Laranjak . Bi, hiru edo gehiago hitzez osatutako elementuak badituzu, ikusi Nola sortu kaskadako goitibeherako goitibehitza hitz anitzeko sarrerekin.
    2. Menpeko zerrenden izenak nagusiko sarreraren berdinak izan behar dira. zerrenda. Adibidez, " Mango " lehen goitibeherako zerrendatik hautatzen denean bistaratuko den menpeko zerrendari Mango izena jarri behar zaio.

    Bukatzen denean. , baliteke Ktrl+F3 sakatu nahi izatea Izen-kudeatzailea leihoa irekitzeko eta zerrenda guztiek izen eta erreferentzia zuzenak dituzten egiaztatzeko.

    3 . Egin lehenengo goitibeherako zerrenda (nagusia)

    1. Kalkulu-orri berean edo beste batean, hautatu zure goitibeherako zerrenda nagusia agertzea nahi duzun gelaxka bat edo hainbat gelaxka.
    2. Joan Datuak fitxara, sakatu Datuen baliozkotzea eta konfiguratu goitibeherako zerrenda bat izendatutako barruti batean oinarritutako ohiko moduan, Zerrenda hautatuta. Baimendu eta barrutiaren izena sartuz Iturria koadroa.

    Pauso zehatzak ikusteko, ikus Goitibeherako zerrenda bat egitea izendun barruti batean oinarrituta.

    Ondorioz, goitibeherako menu bat izango duzu zure lan-orrian honen antzekoa:

    4. Sortu menpeko goitibeherako zerrenda

    Hautatu gelaxka bat zure menpeko goitibeherako menurako eta aplikatu Excel Datuen baliozkotzea berriro aurreko urratsean azaldu bezala. Baina oraingoan, barrutiaren izenaren ordez, formula hau sartuko duzu Iturria eremuan:

    =INDIRECT(A2)

    Non A2 zure lehenengo (lehen) duen gelaxka den. goitibeherako zerrenda.

    Une A2 gelaxka hutsik badago, errore-mezua jasoko duzu " Iturria une honetan errore bat dela ebaluatzen du. Jarraitu nahi duzu ? "

    Sakatu seguru Bai , eta lehen goitibeherako menuan elementu bat hautatu bezain laster, hari dagozkion sarrerak ikusiko dituzu bigarrenean, menpekoa. , goitibeherako zerrenda.

    5. Gehitu menpeko hirugarren goitibeherako zerrenda (aukerakoa)

    Beharrezkoa bada, 3. kaskadako goitibeherako zerrenda bat gehi dezakezu, bai 2. goitibeherako menuko hautapenaren araberakoa baita lehenengoko hautapenen araberakoa. bi goitibeherako.

    Konfiguratu 2. zerrendaren araberakoa den 3. goitibeherakoa.

    Mota honetako goitibeherako zerrenda bigarren menpeko goitibehera egin berri dugun moduan egin dezakezu. beherako menua. Gogoratu goian aipatu ditugun 2 gauza garrantzitsuak, ezinbestekoak direnakkaskadako goitibeherako zerrenden lan zuzena.

    Adibidez, B zutabean hautatutako herrialdearen arabera C zutabean eskualdeen zerrenda bat bistaratu nahi baduzu, eskualdeen zerrenda bat sortuko duzu bakoitzerako. herrialdea eta izendatu herrialdearen izenaren ondoren, herrialdea bigarren goitibeherako zerrendetan agertzen den moduan. Adibidez, Indiako eskualdeen zerrendari "India" izena jarri behar zaio, Txinako eskualdeen zerrenda bat - "Txina" eta abar.

    Ondoren, gelaxka bat hautatzen duzu hirugarren goitibeherako (C2 gurean). kasu) eta aplikatu Excel Datuen Baliozkotzea formula honekin (B2 herrialdeen zerrenda duen bigarren goitibeherako menua duen gelaxka da):

    =INDIRECT(B2)

    Orain, B zutabeko herrialdeen zerrendan India hautatzen duzun bakoitzean, aukera hauek izango dituzu hirugarren goitibeherakoan:

    Oharra. Bistaratzen den eskualdeen zerrenda bakarra da herrialde bakoitzerako, baina ez dago goitibeherako lehen zerrendako hautapenaren araberakoa.

    Sortu hirugarren goitibeherako lehen bi zerrenden araberakoa

    Lehenengo eta bigarren goitibehetako zerrendetako hautapenen araberakoa den kaskadako goitibeherako menu bat sortu behar baduzu, jarraitu era honetan. :

    1. Sortu izendun barruti multzo osagarriak, eta izendatu zure lehen bi goitibehetako hitz-konbinazioetarako. Adibidez, Mango, Laranjak, etab. dituzu 1. zerrendan eta India, Brasil, etab. 2.ean.Ondoren, izen-barrutiak sortzen dituzu MangoIndia , MangoBrazil , OrangesIndia , OrangesBrazil , etab. Izen hauek ez dute azpimarrarik edo beste karaktere gehigarririk izan behar. .

  • Aplikatu Excel datuen baliozkotzea, lehenengo bi zutabetako sarreren izenak kateatzen dituen eta izenetatik zuriuneak kentzen dituen ZEHARKAKO ORDEZKO formularekin. Adibidez, C2 gelaxkan, datuak baliozkotzeko formula hau izango litzateke:
  • =INDIRECT(SUBSTITUTE(A2&B2," ",""))

    A2 eta B2-k lehen eta bigarren goitibehurrak dituzten, hurrenez hurren.

    Ondorioz, zure 3. tantoa. -down zerrendak lehenengo 2 goitibeherako zerrendetan hautatutako Fruta eta Herrialdea ri dagozkion eskualdeak bistaratuko ditu.

    Hau da Excel-en kaskadako goitibeherako koadroak sortzeko modurik errazena. Hala ere, metodo honek hainbat muga ditu.

    Ikuspegi honen mugak:

    1. Zure goitibeherako zerrenda nagusiko elementuek hitz bakarrekoak izan behar dute. sarrerak. Ikusi nola sortu kaskadako goitibeherako zerrendak hitz anitzeko sarrerekin.
    2. Metodo honek ez du funtzionatuko zure goitibeherako zerrenda nagusiko sarrerek barruti-izenetan onartzen ez diren karaktereak badituzte, adibidez, marratxoa ( -), ampersand (&), etab. Irtenbidea murrizketa hori ez duen kaskada-goibehera dinamiko bat sortzea da.
    3. Horrela sortutako goitibeherako menuak ez dira automatikoki eguneratzen, hau da, egin beharko dituzu. izendatutako barrutiak aldatu'erreferentziak iturburu-zerrendetako elementuak gehitzen edo kentzen dituzun bakoitzean. Muga hori gainditzeko, saiatu kaskadako goitibeherako zerrenda dinamiko bat egiten.

    Sortu kaskadako goitibeherako zerrendak hitz anitzeko sarrerekin

    Adibidean erabili ditugun ZEHARKAKO formulak goiko hitz bakarreko elementuak soilik kudea ditzake. Esate baterako, =INDIRECT(A2) formulak zeharka A2 gelaxka aipatzen du eta izen-barrutia bistaratzen du erreferentziako gelaxkan dagoen izen berarekin. Hala ere, ez dira zuriuneak onartzen Excel-en izenetan, eta horregatik formula honek ez du funtzionatuko hitz anitzeko izenekin.

    Konponbidea ZEHARKAKO funtzioa ORDEZKOarekin konbinatuta erabiltzea da 3. bat sortzean egin genuen bezala. goitibeherako.

    Demagun produktuen artean Sandia duzula. Kasu honetan, izendatzen duzu sandia-esportatzaileen zerrenda bat zuriunerik gabeko hitz batekin - Sandia .

    Ondoren, bigarren goitibeherako, aplikatu Excel datuen baliozkotzea hurrengo formularekin. A2 gelaxkako izenetik zuriuneak:

    =INDIRECT(SUBSTITUTE(A2," ",""))

    Nola saihestu goitibeherako zerrenda nagusian aldaketak

    Irudikatu hurrengo eszenatokia . Zure erabiltzaileak hautaketak egin ditu goitibeherako zerrenda guztietan, gero iritziz aldatu, lehen zerrendara itzuli eta beste elementu bat aukeratu du. Ondorioz, 1. eta 2. hautaketak ez datoz bat. Hori gerta ez dadin, baliteke aldaketak blokeatu nahi izatea lehenengo tantoan.beherako zerrenda bigarren zerrendan hautaketa egin bezain laster.

    Horretarako, lehenengo goitibeherakoa sortzean, erabili formula berezi bat, bigarren goitibeherako menuan sarreraren bat hautatuta dagoen egiaztatuko duena:

    =IF(B2="", Fruit, INDIRECT("FakeList"))

    B2 bigarren goitibeherako aukera dagoenean, " Fruta " lehen goitibeherako menuan agertzen den zerrendaren izena da eta " FakeList " existitzen ez den edozein izen faltsu da.

    Orain, 2. goitibeherako zerrendan elementuren bat hautatzen bada, ez da aukerarik egongo erabiltzaileak lehenengo zerrendaren ondoko gezian klik egiten du.

    Excel-en goitibeherako zerrenda dinamikoak sortzea

    Excel-en menpeko goitibeherako zerrenda dinamiko baten abantaila nagusia aske zarela da. editatu iturri-zerrendak eta zure goitibeherako koadroak berehala eguneratuko dira. Noski, goitibeherako dinamikoak sortzeak denbora pixka bat gehiago eta formula konplexuagoak behar ditu, baina uste dut merezi duen inbertsioa dela, behin konfiguratuta, goitibeherako menu horiek benetako plazerra baita lan egitea.

    Ia bezala. Excel-en edozer gauza, hainbat modutan emaitza bera lor dezakezu. Bereziki, goitibeherako dinamiko bat sor dezakezu OFFSET, ZEHARKOAK eta COUNTA funtzioen konbinazioa edo INDEX MATCH formula sendoagoa erabiliz. Azken hau da gehien gustatzen zaidan modua, abantaila ugari eskaintzen dituelako, eta horien artean funtsezkoenak hauek dira:

    1. Izeneko 3 barruti bakarrik sortu behar dituzu, nolanahi ere.elementu asko daude zerrenda nagusietan eta menpeko zerrendan.
    2. Zure zerrendek hitz anitzeko elementuak eta edozein karaktere berezi izan ditzakete.
    3. Sarrera kopurua alda daiteke zutabe bakoitzean.
    4. Sarreren ordenak ez du axola.
    5. Azkenik, oso erraza da iturri-zerrendak mantentzea eta aldatzea.

    Ados, nahikoa teoria, goazen praktikara.

    1. Antolatu zure iturri-datuak taula batean

    Ohi bezala, egin behar duzun lehenengo gauza goitibeherako zerrendetako aukera guztiak lan-orri batean idaztea da. Oraingoan, iturburuko datuak Excel taula batean gorde beharko dituzu. Horretarako, datuak sartu ondoren, hautatu sarrera guztiak eta sakatu Ctrl + T edo sakatu Txertatu fitxa > Taula . Ondoren, idatzi zure taularen izena Taularen izena koadroan.

    Ikuspegirik erosoena eta bisualena lehenengo goitibeherako elementuak taula goiburu gisa gordetzea da, eta elementuak. menpeko goitibeherako taula datu gisa. Beheko pantaila-argazkiak exporters_tbl izeneko nire taularen egitura erakusten du - fruituen izenak taularen goiburuak dira eta esportatzaileen herrialdeen zerrenda gehitzen da dagokion fruta-izenaren azpian.

    2. Sortu Excel-en izenak

    Orain zure iturburu-datuak prest daudenez, zure taulako zerrenda zuzena dinamikoki berreskuratuko duten izendun erreferentziak konfiguratzeko garaia da.

    2.1. Gehitu izen bat taularen goiburuko errenkadari (goiplina nagusia)

    A sortzekoTaularen goiburuari erreferentzia egiten dion izen berria, hautatu eta sakatu Formulak > Izen-kudeatzailea > Berria edo sakatu Ctrl + F3 .

    Microsoft Excel-ek integratutako taularen erreferentzia-sistema erabiliko du taularen_izena[#Headers] ereduaren izena sortzeko.

    Eman iezaiozu pixka bat. izen esanguratsua eta gogoratzeko erraza, adibidez. fruta_zerrenda eta sakatu Ados .

    2.2. Sortu izen bat goitibeherako lehen zerrenda duen gelaxkarentzat

    Badakit oraindik ez duzula goitibeherako zerrendarik :) Baina lehen goitibeherako gelaxka aukeratu behar duzu eta horretarako izen bat sortu gelaxka orain, izen hau hirugarren izenaren erreferentzian sartu beharko duzulako.

    Adibidez, nire lehen goitibeherako koadroa 2. fitxako B1 gelaxkan dago, beraz, izen bat sortzen diot, zerbait sinplea. eta fruta bezalako azalpenak:

    Aholkua. Erabili gelaxka-erreferentzia egokiak kopiatzeko goitibeherako zerrendak lan-orrian zehar.

    Ziurtatu arretaz ondoko paragrafo batzuk irakurtzen dituzula, galdu nahi ez duzun aholku oso erabilgarria delako. . Mila esker Kareni argitaratzeagatik!

    Zure goitibeherako zerrendak beste gelaxka batzuetara kopiatzeko asmoa baduzu, erabili gelaxka-erreferentzia mistoak gelaxken izena sortzean zure lehen goitibeharekin. zerrenda.

    Goiplinak beste zutabe batzuetara zuzen kopiatzeko (eskuinean, alegia), erabili zutabe erlatiboa ($-rik gabe).

    Michael Brown teknologia-zale dedikatua da, software-tresnak erabiliz prozesu konplexuak sinplifikatzeko grina duena. Hamarkada bat baino gehiagoko esperientzia duen teknologia-industrian, Microsoft Excel eta Outlook-en eta Google Sheets eta Docs-en trebetasunak landu ditu. Michael-en bloga bere ezagutzak eta esperientziak besteekin partekatzera zuzenduta dago, produktibitatea eta eraginkortasuna hobetzeko aholku eta tutorial errazak eskaintzen ditu. Profesional ondua edo hasiberria izan, Michael-en blogak informazio baliotsuak eta aholku praktikoak eskaintzen ditu funtsezko software-tresna horiei etekinik handiena ateratzeko.