Si të përditësoni automatikisht listën rënëse në Excel (3 mënyra)

  • Shperndaje Kete
Hugh West

Nëse po kërkoni mënyra për të plotësuar automatikisht listën rënëse në Excel , atëherë ky artikull mund të jetë i dobishëm për ju. Në këtë artikull, ne do të tregojmë se si mund të krijojmë një listë rënëse të përditësimit automatik në Excel për ta bërë detyrën tuaj më të lehtë. Pasi nuk keni nevojë të përditësoni manualisht listën tuaj rënëse pasi të keni ndryshuar ndonjë vlerë në gamën tuaj kryesore të të dhënave. Pra, le të hyjmë në artikullin kryesor.

Shkarkoni Librin e Punës Praktike

Auto-Update-Drop-Down-List.xlsx

3 mënyra për të përditësuar automatikisht listën drop-down në Excel

Këtu, ne kemi një listë të llojeve të pagesave për të cilat duam të krijojmë një listë rënëse. Por për të futur më tej çdo lloj pagese tjetër, ne duam të përditësojmë automatikisht listën tonë të lëshuar duke ndjekur metodat 3 të deklaruara më poshtë.

Për krijimin e kësaj. artikull, ne kemi përdorur Microsoft Excel 365 versioni . Megjithatë, mund të përdorni çdo version tjetër sipas vullnetit tuaj.

Metoda-1: Përdorimi i funksioneve OFFSET dhe COUNTA për të përditësuar automatikisht listën rënëse në Excel

Në këtë seksion, ne do të përdorim kombinimin e funksioneve OFFSET dhe COUNTA për përditësimin automatik të listës rënëse që përbëhet nga llojet e pagesave.

Hapat :

Së pari, do të shohim efektin e krijimit të një liste rënëse normalisht.

  • Zgjidhni qelizën D5 dhe më pas shkoni te skedari Të dhënat >> Vleresimi i të dhënave grupi >> Të dhënatValidimi .

Më pas, do të hapet magjistari Vleresimi i të dhënave .

  • Zgjidh Listo nga opsione të ndryshme nën Lejo dhe zgjidh gamën në Burimi .
=$B$5:$B$10

Është diapazoni i opsioneve të pagesës.

  • Shtypni OK .

Më pas, do të merrni një listë rënëse dhe nëse shtoni një rresht tjetër për një opsion tjetër pagese; Bitcoin , atëherë mund të shihni që lista rënëse nuk përditësohet automatikisht. Pra, ky opsion i krijuar rishtazi nuk është përfshirë në listën tonë.

Për të zgjidhur këtë problem, ne do të krijojmë listën tonë në mënyrën e mëposhtme.

  • Pasi hapni kutinë e dialogut Vleresimi i të dhënave , zgjidhni Lista nga opsionet e ndryshme nën Lejo dhe shkruani formulën e mëposhtme në kutinë Burimi .
=OFFSET($B$5,0,0, COUNTA(B: B)-1)

Këtu, $B$5 është qeliza fillestare e diapazonit, e mëposhtme 2 zero tregojnë se referenca e qelizës nuk do të lëvizë me asnjë numër rreshti ose kolone. Së fundi, COUNTA(B: B)-1 po tregon numrin e lartësisë së diapazonit që do të jetë numri i rreshtave që kanë tekste ose numra.

  • Shtypni OK .

Pra, pas futjes së formulës sonë të vërtetimit të të dhënave, ne kemi listën e mëposhtme rënëse.

Nëse shtojmë një opsion tjetër pagese të quajtur Bitcoin , atëherë ky opsion do të shtohet automatikisht në faqen tonë.listë.

Lexo më shumë: Si të përdoret deklarata IF për të krijuar një listë rënëse në Excel

Metoda-2: Përcaktimi i emrit për një gamë dhe krijimi i tabelës për përditësimin automatik të listës rënëse

Ka një mënyrë tjetër për të krijuar një listë rënëse të përditësimit automatik në Excel duke përcaktuar emrin dhe duke përdorur një tabela . Ne do ta shohim këtë proces duke përdorur të njëjtin shembull më sipër.

Hapat :

  • Shko te Formulat tab >> Përcaktoni emrin grupi >> Përcaktoni emrin .

Më pas, ju do të merrni magjistarin Emri i ri .

  • Futni një emër në kutinë e tekstit " Emri ". Këtu do të futim " Llojet e_pagesave " dhe do të zgjedhim gamën tonë të pagesave në I referohet .
  • Klikoni në OK .

Tani, është koha për të krijuar një tabelë.

  • Shko te skeda Fut >> Tabela .

Në këtë mënyrë, do të çoheni në kutinë e dialogut Krijo tabelën .

  • Zgjidhni gamën e të dhënave dhe kontrolloni opsionin Tabela ime ka tituj .
  • Shtypni OK .

Në këtë mënyrë, ne krijuam tabelën e mëposhtme.

  • Tani, zgjidhni qelizën D5 (ku duam listën tonë me lëshim lista), dhe më pas shkoni te skedari Të dhënat >> Vleresimi i të dhënave grupi >> Vleresimi i të dhënave .

Më pas, do të hapet magjistari Vleresimi i të dhënave .

  • Zgjidhni Lista nga opsionet e ndryshme nën Lejo dhe shkruani diapazonin e emërtuar në kutinë Burimi .
=Payment_Types

Është diapazoni i opsioneve të pagesës.

  • Shtypni OK .

Pra, pasi të keni futur formulën tonë të vërtetimit të të dhënave kemi listën rënëse vijuese.

Nëse shtojmë një opsion tjetër pagese të quajtur Bitcoin , atëherë ky opsion do të jetë automatikisht shtuar në listën tonë.

Lexo më shumë: Si të krijoni një listë rënëse dinamike të varur në Excel

Metoda-3: Aplikimi i funksionit INDIRECT Excel me një tabelë për përditësimin automatik të listës rënëse

Në metodën e fundit, në vend të përdorimit të diapazonit të emërtuar në burimin e vërtetimit të të dhënave. Mund të përdorim gjithashtu funksionin INDIRECT në kutinë Burimi dhe t'i referohemi Emrit të tabelës . Në këtë seksion, ne do të tregojmë se si mund të bëni të njëjtën gjë si Metoda 2 duke përdorur një funksion tjetër.

Hapat :

Së pari, ne e konvertuam gamën tonë të të dhënave në një tabelë dhe emri i kësaj tabele është Tabela3 .

  • Tani, hapni kutinë e dialogut Vleresimi i të dhënave për të shtuar një listë rënëse në qelizën D5 .
  • Zgjidh Lista nga opsionet e ndryshme nën Lejo dhe shkruani formulën e mëposhtme në Burimi .
=INDIRECT(“Table3”)

Tabela 3 është diapazoni i opsioneve të pagesës.

  • Shtypni OK .

Pra, pasi të keni futur të dhënat tonaformulën e vlefshmërisë ne kemi listën rënëse vijuese.

Nëse shtojmë një opsion tjetër pagese të quajtur Bitcoin , atëherë ky opsion do të shtohet automatikisht në listën tonë.

Si të plotësojmë automatikisht listën drop-down në Excel

Me ndihmën e një kodi VBA , ne do plotësoni automatikisht tekstet nga një listë rënëse në qelizën D5 .

Hapi-01 : Krijo një listë rënëse , një Kuti Kombinuese

Së pari, ne do të krijojmë një listë të thjeshtë rënëse në qelizën D5 .

  • Zgjidhni qelizën D5 dhe pastaj shkoni te skeda Të dhënat >> Vleresimi i të dhënave grupi >> Vleresimi i të dhënave .

Më pas, do të hapet magjistari Vleresimi i të dhënave .

  • Zgjidh Lista nga opsionet e ndryshme te Lejo dhe zgjidhni gamën në Burimi .
=$B$5:$B$10

Është diapazoni i opsioneve të pagesës.

  • Shtypni OK .

Pra, ne kemi krijuar listën rënëse me sukses.

Tani, ne do të fusë një kuti të kombinuar.

  • Shko te skeda Zhvilluesi >> Fut dropdown >> Kutia e kombinuar (ActiveX Control ) .

Më pas, do të shfaqet një simbol plus .

  • Zvarritni poshtë dhe në djathtas simboli plus .

  • Ne kemi krijuar një kuti kombinuese , shënoni emrin e saj për t'u përdorur në kod (emri i kutisë së kombinuar është ComboBox1 ).
  • Shkoni te skeda Zhvilluesi >> Modaliteti i projektimit për të çaktivizuar Modalitetin e projektimit .

Hapi-02 : Shkruani kodin VBA

Tani, është koha për të futur kodin tonë.

14>

  • Klikoni me të djathtën në emrin tuaj të fletës dhe klikoni mbi Shiko kodin .
  • Në këtë në mënyrë, dritarja Visual Basic Editor do të hapet për të futur kodin tonë.

    • Shkruani kodin e mëposhtëm në VBE
    9156

    Zbërthimi i kodit

    • Ne kemi zgjedhur emrin nënprocedurën si Worksheet_SelectionChange , sepse Fleta e punës po tregon fletën dhe SelectionChange po tregon ngjarjen që do të ekzekutojë kodin. Dhe ne e klasifikuam P_val si Range .
    • Pas kësaj, ne deklaruam DList_box si OLEObject , Ptype si String , Dsht si Fletë pune dhe P_Lista si Variant .
    • Më pas caktuam fletën aktive në Dsht , dhe kutinë e kombinuar me emrin ComboBox1 DList_box .
    • Vlera e lloji i vlefshmërisë së të dhënave zgjidhet si 3 që tregon varabli me lëshim
    • variabli Ptype do të ruajë formulën e përdorur për të dhënat vërtetimi në fletën aktive.
    • Më pas, ne rregulluam pozicionin e kutisë së listës rënëse dhe përmendëm gjithashtu madhësinë.

    Hapi-03 : Merrni rezultat ndërsa shkruani

    Tani, ne do të testojmë kodin tonë.

    • Tani, kthehuni në fletën kryesore të punës dhe klikoni në qelizën D5 ku kemi krijuar lista rënëse .

    • Filloni të shkruani C për Cash , atëherë do vini re se emri Cash është shfaqur tashmë në qelizën D5 .

    • Tani, thjesht vendosni kursorin në një vend tjetër, dhe kështu kutia e kombinuar do të zhduket përsëri.

    Si të redaktoni një listë rënëse bazuar në Excel

    Ju mund të modifikoni lehtësisht diapazonin në bazë të të cilit keni krijuar një listë rënëse.

    Për shembull, këtu kemi zgjedhur të gjithë gamën e kolonës Llojet e Pagesave për të përfshirë të gjitha opsionet në listë. Por, tani ne duam vetëm tre opsionet e fundit në listën tonë. Pra, ne duhet ta modifikojmë atë.

    Hapat :

    • Zgjidhni qelizën D5 dhe pastaj shkoni te skedari Të dhënat >> Vleresimi i të dhënave grupi >> Vleresimi i të dhënave .

    Tani, do të hapet kutia e dialogut Vleresimi i të dhënave .

    • Këtu, ne mund të shohim gamën e mëposhtme në kutinë Burimi .
    =$B$5:$B$10

    • E kemi ndryshuar në intervalin e mëposhtëm.
    =$B$8:$B$10

    • Shtypni OK .

    Më në fund , ne kemi përfunduar redaktimin tonë për të ndryshuar listën e opsioneve.

    Seksioni praktik

    Për ta praktikuar vetë, ne kemi krijuar njëSeksioni Praktikoni në anën e djathtë të secilës fletë.

    Përfundim

    Në këtë artikull, ne kemi diskutuar mënyra të ndryshme për përditësoni automatikisht një listë rënëse në Excel . Shpresoj se këto metoda do t'ju ndihmojnë shumë. Nëse keni ndonjë pyetje të mëtejshme, atëherë lini një koment më poshtë.

    Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.