Sadržaj
Ako tražite načine automatskog popunjavanja padajućeg popisa u programu Excel , onda bi vam ovaj članak mogao biti od pomoći. U ovom ćemo članku pokazati kako možemo stvoriti padajući popis za automatsko ažuriranje u Excelu kako bismo vam olakšali zadatak. Budući da ne morate ručno ažurirati svoj padajući popis nakon promjene bilo koje vrijednosti u vašem glavnom rasponu podataka. Dakle, prijeđimo na glavni članak.
Preuzmite radnu bilježnicu za vježbe
Auto-Update-Drop-Down-List.xlsx
3 načina za automatsko ažuriranje padajućeg popisa u Excelu
Ovdje imamo popis vrsta plaćanja za koje želimo stvoriti padajući popis. Ali za daljnje umetanje drugih vrsta plaćanja želimo automatski ažurirati naš padajući popis slijedeći dolje navedene 3 metode.
Za stvaranje ovog članku koristili smo Microsoft Excel 365 verziju . Međutim, možete koristiti bilo koju drugu verziju kako vam odgovara.
Metoda-1: Upotreba funkcija OFFSET i COUNTA za automatsko ažuriranje padajućeg popisa u Excelu
U ovom odjeljku koristit ćemo kombinaciju funkcija OFFSET i COUNTA za automatsko ažuriranje padajućeg popisa koji se sastoji od vrsta plaćanja.
Koraci :
Prvo ćemo vidjeti učinak normalnog stvaranja padajućeg popisa.
- Odaberite ćeliju D5 a zatim idite na Podaci karticu >> Provjera valjanosti podataka grupu >> PodaciValidacija .
Tada će se otvoriti čarobnjak Provjera valjanosti podataka .
- Odaberite Popis iz različitih opcija pod Dopusti i odaberite raspon u Izvoru .
=$B$5:$B$10
To je raspon opcija plaćanja.
- Pritisnite OK .
Tada ćete dobiti padajući popis i ako dodate još jedan redak za drugu opciju plaćanja; Bitcoin , tada možete vidjeti da se padajući popis ne ažurira automatski. Dakle, ova novostvorena opcija nije uključena u naš popis.
Kako bismo riješili ovaj problem, kreirat ćemo naš popis na sljedeći način.
- Nakon otvaranja dijaloškog okvira Provjera valjanosti podataka , odaberite Popis iz različitih opcija pod Dopusti i upišite sljedeću formulu u okvir Izvor .
=OFFSET($B$5,0,0, COUNTA(B: B)-1)
Ovdje, $B$5 je početna ćelija raspona, sljedeće 2 nule označavaju da se referenca ćelije neće pomaknuti ni za jedan broj retka ili stupca. Konačno, COUNTA(B: B)-1 označava broj visine raspona koji će biti broj redaka s tekstovima ili brojevima.
- Pritisnite OK .
Dakle, nakon unosa naše formule za provjeru valjanosti podataka imamo sljedeći padajući popis.
Ako dodamo još jednu opciju plaćanja pod nazivom Bitcoin , ta će se opcija automatski dodati u našpopis.
Pročitajte više: Kako koristiti naredbu IF za stvaranje padajućeg popisa u Excelu
Metoda-2: Definiranje naziva za raspon i stvaranje tablice za automatsko ažuriranje padajućeg popisa
Postoji još jedan način za stvaranje automatskog ažuriranog padajućeg popisa u Excelu definiranjem naziva i korištenjem stol . Vidjet ćemo ovaj proces koristeći isti gornji primjer.
Koraci :
- Idite na Formule kartica >> Definiraj naziv grupa >> Definiraj naziv .
Nakon toga, dobit ćete Novo ime čarobnjaka.
- Unesite ime u “ Ime ” tekstualni okvir. Ovdje ćemo unijeti “ Payment_Types ” i odabrati naš raspon plaćanja u Odnosi se na .
- Kliknite na OK .
Sada je vrijeme za izradu tablice.
- Idite na karticu Umetni >> Tablica .
Na ovaj način, bit ćete prebačeni u dijaloški okvir Stvori tablicu .
- Odaberite raspon podataka i označite opciju Moja tablica ima zaglavlja .
- Pritisnite U redu .
Na ovaj način stvorili smo sljedeću tablicu.
- Sada odaberite ćeliju D5 (gdje želimo naš padajući izbornik popis), a zatim idite na karticu Podaci >> Provjera valjanosti podataka grupu >> Provjera valjanosti podataka .
Tada će se otvoriti čarobnjak Provjera valjanosti podataka .
- Odaberite Popis iz različitih opcija pod Dopusti i upišite imenovani raspon u okvir Izvor .
=Payment_Types
To je raspon opcija plaćanja.
- Pritisnite OK .
Dakle, nakon unosa našu formulu za provjeru valjanosti podataka imamo sljedeći padajući popis.
Ako dodamo drugu opciju plaćanja pod nazivom Bitcoin , tada će ova opcija biti automatski dodano na naš popis.
Pročitajte više: Kako stvoriti dinamički zavisni padajući popis u programu Excel
Metoda-3: Primjena Excel INDIRECT funkcije s tablicom za automatsko ažuriranje padajućeg popisa
U posljednjoj metodi, umjesto korištenja imenovanog raspona u izvoru provjere valjanosti podataka. Također možemo koristiti indirect funkciju u okviru Source i referencirati naziv tablice . U ovom odjeljku pokazat ćemo kako možete učiniti istu stvar kao Metoda 2 koristeći drugu funkciju.
Koraci :
Prvo smo pretvorili naš raspon podataka u tablicu, a naziv ove tablice je Tablica3 .
- Sada otvorite dijaloški okvir Provjera valjanosti podataka kako biste dodali padajući popis u ćeliju D5 .
- Odaberite Popis iz različitih opcija pod Dopustite i upišite sljedeću formulu u Izvor .
=INDIRECT(“Table3”)
Tablica3 je raspon mogućnosti plaćanja.
- Pritisnite OK .
Dakle, nakon unosa naših podatakaformula za provjeru valjanosti imamo sljedeći padajući popis.
Ako dodamo drugu opciju plaćanja pod nazivom Bitcoin , tada će se ova opcija automatski dodati u naš popis.
Kako automatski popuniti padajući popis u Excelu
Uz pomoć VBA koda, mi ćemo automatski popunite tekstove s padajućeg popisa u ćeliji D5 .
Korak-01 : Stvorite padajući popis , kombinirani okvir
Prvo ćemo stvoriti jednostavan padajući popis u ćeliji D5 .
- Odaberite ćeliju D5 i zatim idite na karticu Podaci >> Provjera valjanosti podataka grupu >> Provjera valjanosti podataka .
Tada će se otvoriti čarobnjak Provjera valjanosti podataka .
- Odaberite Popis iz različitih opcija pod Dopusti i odaberite raspon u Izvoru .
=$B$5:$B$10
To je raspon mogućnosti plaćanja.
- Pritisnite OK .
Dakle, uspješno smo izradili padajući popis.
Sada, mi će umetnuti kombinirani okvir.
- Idite na karticu Razvojni programer >> Umetni padajući izbornik >> Kombinirani okvir (ActiveX kontrola ) .
Tada će se pojaviti simbol plus .
- Povucite prema dolje i do desno plus simbol.
- Stvorili smo kombo okvir , zabilježite njegov naziv za korištenje u kodu (naziv kombo okvira je ComboBox1 ).
- Idite na karticu Razvojni programer >> Način dizajna da deaktivirate Način dizajna .
Korak-02 : Napišite VBA kod
Sada je vrijeme da umetnete naš kod.
- Desnom tipkom miša kliknite na naziv vašeg lista i kliknite na Prikaži kod .
U ovom na taj način će se otvoriti prozor Visual Basic Editor za umetanje našeg koda.
- Upišite sljedeći kod u VBE
1181
Raščlamba koda
- Odabrali smo naziv podprocedure kao Worksheet_SelectionChange , jer Worksheet označava list, a SelectionChange označava događaj koji će pokrenuti kod. I klasificirali smo P_val kao Range .
- Nakon toga, deklarirali smo DList_box kao OLEObject , Ptype kao String , Dsht kao Worksheet i P_List kao Variant .
- Tada smo aktivni list dodijelili Dsht , a kombinirani okvir pod nazivom ComboBox1 DList_box .
- Vrijednost Vrsta provjere valjanosti podataka odabrana je kao 3 što označava padajući izbornik
- Varijabla Ptype pohranit će formulu koja se koristi za podatke validaciju u aktivnom listu.
- Zatim smo popravili položaj okvira s padajućim popisom i također spomenuli veličinu.
Korak-03 : Dobijte rezultat tijekom tipkanja
Sada ćemo testirati naš kod.
- Sada se vratite na glavni radni list i kliknite ćeliju D5 gdje smo stvorili naš padajući popis .
- Počnite upisivati C za Gotovina , tada ćete primijetite da se naziv gotovina već pojavio u ćeliji D5 .
- Sada samo postavite pokazivač na drugom mjestu, pa će kombinirani okvir opet nestati.
Kako urediti padajući popis na temelju programa Excel
Možete jednostavno uredite raspon na temelju kojeg ste stvorili padajući popis.
Na primjer, ovdje smo odabrali cijeli raspon stupca Vrste plaćanja kako bismo uključili sve opcije u popis. No, sada želimo samo posljednje tri opcije na našem popisu. Dakle, moramo ga urediti.
Koraci :
- Odaberite ćeliju D5 i zatim idite na karticu Podaci >> Provjera valjanosti podataka grupu >> Provjera valjanosti podataka .
Sada će se otvoriti dijaloški okvir Provjera valjanosti podataka .
- Ovdje možemo vidjeti sljedeći raspon u okviru Izvor .
=$B$5:$B$10
- Promijenili smo ga u sljedeći raspon.
=$B$8:$B$10
- Pritisnite OK .
Na kraju , dovršili smo naše uređivanje kako bismo promijenili popis opcija.
Odjeljak za vježbu
Da biste sami vježbali, stvorili smoOdjeljak Vježbe na desnoj strani svakog lista.
Zaključak
U ovom smo članku raspravljali o različitim načinima za automatski ažuriraj padajući popis u Excelu . Nadamo se da će vam ove metode puno pomoći. Ako imate dodatnih pitanja, ostavite komentar ispod.