Sadržaj
Ovaj članak ilustruje 2 zgodna načina da dobijete naziv lista u Excelu. Naziv lista je svojstvo naziva objekta radnog lista u Excel-u.
Preuzmite radnu svesku za vježbu
Preuzmite ovu radnu svesku za vježbanje da biste vježbali dok čitate ovaj članak.
Naziv lista.xlsm
2 Metode za dobivanje naziva lista u Excelu
Možemo koristiti formule napravljene od uobičajenih korištene funkcije ili jednostavan VBA kod za dobivanje imena lista pohranjenog u ćeliji ili prikazanog u MsgBox-u.
1. Upotreba formule za dobivanje naziva lista u Excelu
Pošto Excel ne pruža nikakvu ugrađenu funkciju za dobivanje naziva lista, trebamo za pisanje funkcije u kombinaciji sa funkcijama MID, CELL i FIND . Pogledajmo to:
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)
Stavite formulu u bilo koju ćeliju radnog lista kojoj želimo da dobijemo ime. U ovom primjeru dali smo naziv našeg radnog lista " Formula ", a zatim stavili formulu u ćeliju C5 .
Kako formula funkcionira
- Funkcija CELL u formuli vraća potpunu putanju, naziv radne knjige i ime trenutnog lista . Evo formule:
=CELL("filename",A1)
- Rezultat koji smo pronašli u prethodni korak je zagradio ime radne knjige u [ ] zagradama e. [ime lista Excel.xlsm] . Moramo saznati poziciju od desna zagrada . Trenutni ime radnog lista počinje odmah posle desne zagrade . Dakle, funkcija FIND pronalazi poziciju desne zagrade sa sljedećom formulom i onda moramo dodati 1 da dobijemo poziciju od prvi niz od ime radnog lista .
=FIND("]",CELL("filename",A1))+1
- Konačno, MID funkcija uzima tri argumenta-
1. argument: =CELL (“filename”,A1) koristi se u prvom koraku.
2nd argument: =FIND(“]”,CELL(“filename”,A1)) +1 koristi se u drugom koraku.
3rd argument: 31 što je maksimalna dužina naziva radnog lista u Excelu
Pročitajte više: Kako pretražiti naziv lista u Excel radnoj knjizi (2 metode)
Alternativna formula
Ova formula se može koristiti naizmjenično koja koristi DESNU funkciju umjesto MID funkcije.
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
2. VBA kod za preuzimanje i prikaz naziva Excel lista
2.1 Dobijte aktivni naziv lista u Excelu korištenjem VBA koda
Koristite jednostavan kod ispod da biste dobili naziv aktivnog lista.
9186
2.2 Saznajte naziv lista koristeći indeksni broj
Upotrebom sljedećeg koda možemo saznati ime radnog lista na osnovu njihovog indeksnog broja . Ako postoji više radnih listova u radnoj knjizi, ova metoda je od pomoćida lako i brzo saznate naziv radnog lista.
Na primjer, nalazimo se u drugom radnom listu pod nazivom vba1. Sa sljedećim kodom možemo saznati prvi list ime koje je Formula.
8154
Sa sljedećim kodom možemo saznati posljednji list naziv radne sveske. U ovom primjeru, naziv posljednjeg lista je VBA 2.
9117
Pročitajte više: Kako pretraživati list Naziv sa VBA u Excelu (3 primjera)
Napomene
Također možemo koristiti MsgBox funkciju da prikažemo rezultat VBA koda u MsgBox ako ga nije potrebno pohraniti ili koristiti u ćeliji.
Zaključak
Sada znamo kako da dobijemo naziv lista u Excelu. Nadamo se da bi vas to ohrabrilo da ovu funkciju koristite s većim samopouzdanjem. Bilo kakva pitanja ili sugestije ne zaboravite ih staviti u polje za komentare ispod.