Sadržaj
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.