Excel formula - Dobijte naziv radnog lista (sa slikama)

Preuzmite Primjer radne knjige

Preuzmite primjer radne knjige

Upotrijebite ovu formulu Excel da biste dobili naziv radnog lista

Dobijte naziv radnog lista - Excel formula

Za izračun naziva radnog lista u jednoj Excelovoj formuli upotrijebite sljedeću formulu:
= sredina (ćelija ("naziv datoteke", a1), pronađi ("]", ćelija ("naziv datoteke", a1))+1.999)
Napomena na slici iznad ove formule vraća nazive listova GetWorksheetName i Sheet3.

Ovaj kôd može isprva izgledati zastrašujuće, ali manje je zbunjujući ako ga podijelite u zasebne formule:

Excel funkcije - naziv radnog lista

CELL funkcija:

Funkcija ćelije vraća podatke o ćeliji. Upotrijebite kriterij “naziv datoteke” za vraćanje lokacije datoteke, naziva i trenutnog lista.
= ćelija ("naziv datoteke", a1)
Povrat: put [radna knjiga.xlsx] list: C: [radna knjiga.xlsm] List1 u gore navedenom primjeru.

Funkcija FIND:

CELL funkcija vraća [workbook.xlsx] list, ali želimo samo naziv lista pa ga moramo izdvojiti iz rezultata. Prvo moramo upotrijebiti funkciju FIND za identifikaciju lokacije naziva lista iz rezultata.
= pronaći ("]", E5)
Povrat:Položaj znaka "]". 18 u gornjem primjeru.

MID funkcija

Zatim ćemo izdvojiti željeni tekst pomoću funkcije MID s rezultatom funkcije FIND (+1) kao start_num.
= MID (E5, E6+1.999)
Povrat: Naziv lista: List1 u gornjem primjeru.
Zašto ste odabrali 999 za unos num_characters u MID funkciji? 999 je veliki broj koji će vratiti sve preostale znakove. Umjesto toga ste mogli izabrati bilo koji drugi značajno veći broj.

Nabavite naziv lista u VBA -i

Ako želite koristiti VBA umjesto Excel formule, imate mnogo mogućnosti. Ovo je samo jedan primjer:
activesheet.range ("a1"). value = activesheet.name

Unesite trenutni naziv radnog lista u ćeliju A1 pomoću VBA.

Povratak na primjere formule

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave