Preuzmite primjer radne knjige
Ovaj vodič će vas naučiti kako dobiti naziv datoteke pomoću formule u Excelu.
Dobijte naziv datoteke
U Excelu nema funkcije za izravno dobivanje naziva datoteke. Međutim, CELL funkcija će vratiti put datoteke, naziv i list. Pomoću tekstualnih funkcija FIND i MID možete izdvojiti samo naziv datoteke.
12 | = MID (CELL ("naziv datoteke")), FIND ("[", CELL ("naziv datoteke"))+1, FIND ("]", CELL ("naziv datoteke"))-(FIND ("[", CELL ("naziv datoteke"))+1)) |
Prođimo kroz formulu.
Naziv datoteke, putanja i radni list
Koristimo CELL funkciju za vraćanje putanje datoteke, imena i lista unošenjem “filename” kao vrste podataka.
1 | = CELL ("naziv datoteke") |
NAĐITE poziciju naziva datoteke
Kao što je gore prikazano, funkcija CELL vraća putanju datoteke, naziv i radni list. Ne trebaju nam put i naziv radnog lista pa koristimo funkciju FIND za određivanje položaja znaka neposredno prije (“[“) i iza (“]”) naziva datoteke.
Ova prva formula tražit će „[“. Dodamo jednu na prvu poziciju kako bismo započeli nakon prve uglate zagrade (“[“).
1 | = FIND ("[", CELL ("naziv datoteke"))+1 |
Zatim ćemo izračunati položaj “]” kako bismo odredili gdje naziv datoteke završava.
1 | = FIND ("]", CELL ("naziv datoteke")) |
Uzmite razliku da pronađete duljinu naziva datoteke:
MID funkcija
Sada imamo početnu poziciju i duljinu naziva datoteke. Uključujemo ove rezultate u funkciju MID kako bismo izdvojili naziv datoteke iz putanje datoteke, naziva i niza radnog lista.
1 | = MID (B3, C3, E3)) |
Kombinirajući ove korake u jednu formulu, dobivamo:
12 | = MID (CELL ("naziv datoteke")), FIND ("[", CELL ("naziv datoteke"))+1, FIND ("]", CELL ("naziv datoteke"))-(FIND ("[", CELL ("naziv datoteke"))+1)) |