Kako dobiti naziv Excel lista (2 metode)

  • Podijeli Ovo
Hugh West

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.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.