Excel formula: Nabavite samo naziv lista -

Sadržaj

Generička formula

=MID(CELL("filename",A1),FIND(")",CELL("filename",A1))+1,255)

Sažetak

Da biste dobili naziv trenutnog radnog lista (tj. Trenutne kartice), možete koristiti formulu koja se temelji na funkciji CELL. CELL dohvaća naziv i list radne knjige, a funkcije MID i FIND koriste se za izdvajanje samo imena lista. U prikazanom primjeru formula u E5 je:

=MID(CELL("filename",A1),FIND(")",CELL("filename",A1))+1,255)

Obrazloženje

Funkcija CELL koristi se za dobivanje punog imena datoteke i puta:

CELL("filename",A1)

Rezultat izgleda ovako:

path(workbook.xlsm)sheetname

CELL vraća ovaj rezultat funkciji MID kao tekstualni argument. Naziv lista započinje odmah nakon lijeve zagrade, pa se početni položaj izračunava pomoću FIND:

FIND(")",CELL("filename",A1))+1

Broj znakova za izdvajanje tvrdi je kodiran kao 255. U korisničkom sučelju programa Excel ne možete imenovati radni list duži od 31 znaka, ali sam format datoteke dopušta imena radnih listova do 255 znakova, pa to osigurava preuzimanje cijelog imena.

Alternativa s DESNIM

Također možete upotrijebiti funkciju DESNO za izdvajanje naziva lista, umjesto MID:

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

To zahtijeva više poziva funkcije, ali djeluje jednako dobro.

Zanimljivi članci...