Dobijte naziv radnog lista iz Formule - Excel

Preuzmite Primjer radne knjige

Preuzmite primjer radne knjige

Ovaj će vodič pokazati kako dobiti naziv lista s formulom u Excelu.

Dobijte naziv lista

U Excelu ne postoji nijedna funkcija za izravno dobivanje naziva lista. No naziv lista možete dobiti pomoću VBA -a ili pomoću funkcija CELL, FIND i MID:

1 = MID (CELL ("naziv datoteke"), FIND ("]", CELL ("naziv datoteke"))+1,31)

Prođimo kroz gornju formulu.

CELL funkcija

Funkciju CELL možemo koristiti za vraćanje putanje datoteke, imena i lista unošenjem “filename”.

1 = CELL ("naziv datoteke")

Da biste dobili naziv trenutnog radnog lista, možete koristiti funkciju sa ili bez izbornog argumenta reference, pozivajući se na bilo koju ćeliju na trenutnoj kartici.

1 = CELL ("naziv datoteke", A1)

Također možete dobiti informacije o bilo kojem drugom radnom listu upućivanjem na ćeliju na tom listu.

1 = CELL ("naziv datoteke", AnotherSheet! A1)

FIND funkcija

Kao što je gore prikazano, funkcija CELL vraća putanju datoteke, naziv i radni list. Ne treba nam put ili naziv radne knjige, pa moramo izolirati naziv lista.

Prvo upotrijebite funkciju FIND za određivanje položaja znaka neposredno prije naziva lista (koji je uvijek “]”).

1 = NAĐI ("]", B3)

MID funkcija

Budući da imamo posljednju poziciju znaka prije naziva radnog lista, sada možemo koristiti funkciju MID za izdvajanje znakova nakon te pozicije. Naš naziv lista počinje na poziciji koja se nalazi iznad + 1, ali ne znamo koliko je dug naziv lista. Međutim, znamo maksimalnu duljinu naziva radnog lista (31) i to možemo koristiti u MID funkciji:

1 = MID (B3, C3+1,31))

Ako sve ovo spojimo, dobivamo našu izvornu formulu:

1 = MID (CELL ("naziv datoteke"), FIND ("]", CELL ("naziv datoteke"))+1,31)

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

wave wave wave wave wave