Hvernig á að uppfæra fellilista sjálfkrafa í Excel (3 leiðir)

  • Deildu Þessu
Hugh West

Ef þú ert að leita að leiðum til að fylla sjálfkrafa út fellilistann í Excel , þá gæti þessi grein verið gagnleg fyrir þig. Í þessari grein munum við sýna hvernig við getum búið til fellilista fyrir sjálfvirka uppfærslu í Excel til að gera verkefni þitt auðveldara. Þar sem þú þarft ekki að uppfæra fellilistann þinn handvirkt eftir að hafa breytt einhverju gildi á aðalgagnasviðinu þínu. Svo skulum við fara inn í aðalgreinina.

Sækja æfingabók

Auto-Update-Drop-Down-List.xlsx

3 leiðir til að uppfæra fellilista sjálfkrafa í Excel

Hér höfum við lista yfir greiðslugerðir sem við viljum búa til fellilista fyrir. En til að setja inn aðrar greiðslutegundir frekar viljum við uppfæra fellilistann okkar sjálfkrafa með því að fylgja neðangreindum 3 aðferðum.

Til að búa til þetta grein, höfum við notað Microsoft Excel 365 útgáfu . Hins vegar geturðu notað hvaða aðra útgáfu sem þér hentar.

Aðferð-1: Notkun OFFSET og COUNTA aðgerðir til að uppfæra fellilista sjálfkrafa í Excel

Í þessum hluta munum við nota samsetninguna af aðgerðunum OFFSET og COUNTA fyrir sjálfvirka uppfærslu á fellilistanum sem samanstendur af greiðslutegundum.

Skref :

Í fyrsta lagi munum við sjá áhrif þess að búa til fellilista venjulega.

  • Veldu reit D5 og farðu síðan í flipann Gögn >> Gögnunarprófun hópnum >> GögnStaðfesting .

Þá mun Gagnavottun hjálp opnast.

  • Veldu Skráðu af mismunandi valkostum undir Leyfa og veldu svið í Uppruni .
=$B$5:$B$10

Það er úrval greiðslumöguleika.

  • Ýttu á OK .

Þá færðu fellilista og ef þú bætir við annarri línu fyrir annan greiðslumöguleika; Bitcoin , þá sérðu að fellilistinn er ekki uppfærður sjálfkrafa. Þannig að þessi nýstofnaði valkostur er ekki með á listanum okkar.

Til að leysa þetta vandamál munum við búa til listann okkar á eftirfarandi hátt.

  • Eftir að hafa opnað Data Validation gluggann skaltu velja List af mismunandi valkostum undir Allow og sláðu inn eftirfarandi formúlu í Source boxið .
=OFFSET($B$5,0,0, COUNTA(B: B)-1)

Hér, $B$5 er upphafsreit sviðsins, eftirfarandi 2 núll gefa til kynna að frumatilvísunin muni ekki hreyfast eftir neinni röð eða dálki. Að lokum, COUNTA(B:B)-1 gefur til kynna hæðarnúmer sviðsins sem mun vera fjöldi lína með texta eða tölur.

  • Ýttu á OK .

Svo, eftir að hafa slegið inn gagnaprófunarformúluna okkar höfum við eftirfarandi fellilista.

Ef við bætum við öðrum greiðslumöguleika sem heitir Bitcoin , þá verður þessum valkostum sjálfkrafa bætt við okkarlisti.

Lesa meira: Hvernig á að nota IF yfirlýsingu til að búa til fellilista í Excel

Aðferð-2: Skilgreina nafn fyrir svið og búa til töflu til að uppfæra fellilista sjálfkrafa

Það er önnur leið til að búa til fellilista fyrir sjálfvirka uppfærslu í Excel með því að skilgreina nafnið og nota borð . Við munum sjá þetta ferli með sama dæmi hér að ofan.

Skref :

  • Farðu í Formúlurnar flipi >> Skilgreinið nafn hóps >> Tilgreinið nafn .

Síðan, þú færð Nýtt nafn hjálparforritið.

  • Sláðu inn nafn í " Nafn " textareitinn. Hér munum við slá inn " Greiðslutegundir " og velja greiðslusvið okkar í Vísar til .
  • Smelltu á Í lagi .

Nú er kominn tími til að búa til töflu.

  • Farðu í flipann Setja inn >> Tafla .

Þannig verður þú færð í Búa til töflu gluggakistuna.

  • Veldu gagnasvið og athugaðu Taflan mín hefur hausa valmöguleikann.
  • Ýttu á OK .

Á þennan hátt bjuggum við til eftirfarandi töflu.

  • Veldu nú reit D5 (þar sem við viljum hafa fellilistann okkar lista), og farðu síðan í Gögn flipann >> Gagnavottun hópnum >> Gagnavottun .

Þá mun Gagnavottun hjálparforritsins opnast.

  • Veldu Listi frá mismunandi valkostum undir Leyfa og sláðu inn nefnt svið í reitinn Uppruni .
=Payment_Types

Það er úrval greiðslumöguleika.

  • Ýttu á OK .

Svo, eftir að hafa slegið inn gagnaprófunarformúlan okkar höfum við eftirfarandi fellilista.

Ef við bætum við öðrum greiðslumöguleika sem heitir Bitcoin , þá verður þessi valkostur sjálfkrafa bætt við listann okkar.

Lesa meira: Hvernig á að búa til Dynamic Dependent fellilista í Excel

Aðferð-3: Beita Excel ÓBEINU aðgerð með töflu til að uppfæra fellilista sjálfkrafa

Í síðustu aðferðinni, í stað þess að nota nefnt svið í gagnastaðfestingaruppsprettunni. Við getum líka notað ÓBEINU aðgerðina í upprunareitnum og vísað í töfluheitið . Í þessum hluta munum við sýna hvernig þú getur gert það sama og Aðferð 2 með því að nota aðra aðgerð.

Skref :

Fyrst breyttum við gagnasviðinu okkar í töflu og nafn þessarar töflu er Tafla3 .

  • Nú skaltu opna Gagnavottun gluggann til að bæta við fellilista í reit D5 .
  • Veldu Listi af mismunandi valkostum undir Leyfðu og sláðu inn eftirfarandi formúlu í Heimild .
=INDIRECT(“Table3”)

Tafla3 er úrval greiðslumöguleika.

  • Ýttu á OK .

Svo, eftir að hafa slegið inn gögnin okkarstaðfestingarformúlu við höfum fengið eftirfarandi fellilista.

Ef við bætum við öðrum greiðslumöguleika sem heitir Bitcoin , þá verður þessum valkosti sjálfkrafa bætt við listanum okkar.

Hvernig á að fylla út fellilista sjálfkrafa í Excel

Með hjálp VBA kóða munum við fylltu sjálfkrafa út textana úr fellilista í reit D5 .

Skref-01 : Búðu til fellilista , combo box

Fyrst munum við búa til einfaldan fellilista í reit D5 .

  • Veldu reit D5 og farðu síðan á Gögn flipan >> Gagnavottun hópur >> Gagnamatsprófun .

Þá mun Gagnavottun hjálparforritsins opnast.

  • Veldu Listi af mismunandi valkostum undir Leyfa og veldu svið í Heimild .
=$B$5:$B$10

Það er úrval greiðslumöguleika.

  • Ýttu á OK .

Svo höfum við búið til fellilistann með góðum árangri.

Nú, við mun setja inn combo box.

  • Farðu í flipann Developer >> Setja inn fellivalmynd >> Combo Box (ActiveX Control) ) .

Þá birtist plús tákn.

  • Dragðu niður og til að hægra megin er plús táknið.

  • Við höfum búið til combo box , skrifaðu niður nafn hans til notkunar í kóðanum (heiti combo box er ComboBox1 ).
  • Farðu á flipann Hönnuði >> Hönnunarstilling til að slökkva á Hönnunarstillingu .

Step-02 : Skrifaðu VBA kóða

Nú er kominn tími til að setja inn kóðann okkar.

  • Hægri-smelltu á blaðnafninu þínu og smelltu á Skoða kóða .

Í þessu hvernig opnast Visual Basic Editor glugginn til að setja inn kóðann okkar.

  • Sláðu inn eftirfarandi kóða í VBE
8791

Kóðasundurliðun

  • Við höfum valið undiraðferð nafnið sem Worksheet_SelectionChange , vegna þess að Worksheet sýnir blaðið og SelectionChange gefur til kynna atburðinn sem mun keyra kóðann. Og við flokkuðum P_val sem Range .
  • Eftir það lýstum við DList_box sem OLEObject , Ptype sem Strengur , Dsht sem Vinnublað og P_List sem Afbrigði .
  • Svo úthlutaðum við virka blaðinu Dsht og combo boxið sem heitir ComboBox1 á DList_box .
  • Gildi gagnaprófunargerð er valin sem 3 sem gefur til kynna fellilistann
  • Ptype breytan mun geyma formúluna sem notuð er fyrir gögn staðfesting í virka blaðinu.
  • Síðan laguðum við staðsetningu fellilistans og nefndum stærðina líka.

Skref-03 : Fáðu niðurstöðu meðan þú skrifar

Nú munum við prófa kóðann okkar.

  • Nú, farðu aftur í aðalvinnublaðið og smelltu á reit D5 þar sem við höfum búið til okkar fellilistann .

  • Byrjaðu að slá inn C fyrir Cash , þá muntu taktu eftir að Cash nafnið hefur þegar birst í reit D5 .

  • Nú skaltu bara setja bendilinn þinn á öðrum stað, og þannig hverfur combo boxið aftur.

Hvernig á að breyta fellilista byggt á Excel

Þú getur breyttu því bilinu sem þú bjóst til fellilista á einfaldan hátt.

Til dæmis höfum við valið allt svið Greiðslutegunda dálksins til að innihalda alla valkostina í lista. En núna viljum við aðeins síðustu þrjá valkostina á listanum okkar. Þannig að við verðum að breyta því.

Skref :

  • Veldu reit D5 og farðu síðan í Gögn flipan >> Gagnavottun hópur >> Gagnavottun .

Nú mun Gagnavottun gluggakistan opnast.

  • Hér getum við séð eftirfarandi svið í Heimild reitnum .
=$B$5:$B$10

  • Við höfum breytt því í eftirfarandi svið.
=$B$8:$B$10

  • Ýttu á OK .

Loksins , við höfum lokið við að breyta til að breyta listanum yfir valkosti.

Æfingahluti

Til að æfa sjálfur höfum við búið til Æfingahluti hægra megin á hverju blaði.

Niðurstaða

Í þessari grein höfum við rætt mismunandi leiðir til að uppfærðu sjálfkrafa fellilista í Excel . Vona að þessar aðferðir muni hjálpa þér mikið. Ef þú hefur einhverjar frekari fyrirspurnir skaltu skilja eftir athugasemd hér að neðan.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.