Kako dobiti naziv Excel lista (2 metode)

  • Podijeli Ovo
Hugh West

Ovaj članak ilustrira 2 praktična načina za dobivanje naziva lista u Excelu. Naziv lista je svojstvo naziva objekta radnog lista u Excelu.

Preuzmite radnu bilježnicu za vježbe

Preuzmite ovu radnu bilježnicu za vježbe kako 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 upotrijebio funkcije ili jednostavan VBA kod da bi naziv lista bio pohranjen u ćeliji ili prikazan u MsgBoxu.

1. Korištenje formule za dobivanje naziva lista u Excelu

Kako Excel ne nudi nikakvu ugrađenu funkciju za dobivanje naziva lista, trebamo za pisanje funkcije u kombinaciji s 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 za koju želimo da dobije naziv. U ovom smo primjeru radni list nazvali " Formula ", a zatim stavili formulu u ćeliju C5 .

Kako formula radi

  • Funkcija CELL u formuli vraća potpuni put, naziv radne knjige i naziv trenutnog lista . Ovo je formula:
=CELL("filename",A1)

  • Rezultat koji smo pronašli u prethodni korak je zatvorio naziv radne knjige u [ ] zagradama e. [naziv excel lista.xlsm] . Moramo saznati položaj desna zagrada . Trenutačni naziv radnog lista počinje odmah iza desne zagrade . Dakle, FIND funkcija pronalazi položaj desne zagrade sa sljedećom formulom, a zatim trebamo dodati 1 da dobijemo poziciju od prvi niz od naziva radnog lista .
=FIND("]",CELL("filename",A1))+1

  • Konačno, MID funkcija uzima tri argumenta-

1. argument: =CELL (“ime datoteke”, A1) korišteno u prvom koraku.

2. argument: =FIND(“]”,CELL(“ime datoteke”,A1)) +1 koji se koristi u drugom koraku.

3. argument: 31 što je najveća duljina naziva radnog lista u Excelu

Pročitajte više: Kako pretraživati ​​naziv lista u Excel radnoj knjizi (2 metode)

Alternativna formula

Ova se formula može koristiti naizmjenično koja koristi funkciju RIGHT umjesto funkcije MID.

=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))

2. VBA kod za dohvaćanje i prikaz naziva Excel lista

2.1 Dobivanje aktivnog naziva lista u Excelu pomoću VBA koda

Koristite jednostavan kod u nastavku za dobivanje naziva aktivnog lista.

4400

2.2 Pronađite naziv lista pomoću broja indeksa

Upotrebom sljedećeg koda možemo saznati naziv radnog lista na temelju njihovog indeksnog broja . Ako postoji više radnih listova u radnoj knjizi, ova metoda je korisnakako biste jednostavno i brzo saznali naziv radnog lista.

Na primjer, nalazimo se u drugom radnom listu nazvanom vba1. Sa sljedećim kodom, možemo pronaći prvi list naziv koji je Formula.

2776

Sa sljedećim kodom, možemo saznati zadnji list naziv radne knjige. U ovom primjeru, naziv zadnjeg lista je VBA 2.

3870

Pročitajte više: Kako pretraživati ​​list Naziv s VBA u Excelu (3 primjera)

Napomene

Također možemo upotrijebiti MsgBox funkciju za prikaz rezultata VBA koda u MsgBox ako ga nije potrebno pohraniti ili koristiti u ćeliji.

Zaključak

Sada, znamo kako dobiti naziv lista u Excelu. Nadamo se da će vas to potaknuti da s više samopouzdanja koristite ovu funkciju. Sva pitanja ili prijedloge ne zaboravite staviti u okvir za komentare ispod.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.