Prenesite primer delovnega zvezka
Ta vadnica vas bo naučila, kako dobiti ime datoteke s formulo v Excelu.
Pridobite ime datoteke
V Excelu ni funkcije za neposredno pridobivanje imena datoteke. Vendar bo funkcija CELL vrnila pot datoteke, ime in list. S pomočjo besedilnih funkcij FIND in MID lahko izvlečete samo ime datoteke.
12 | = MID (CELL ("ime datoteke"), FIND ("[", CELL ("ime datoteke"))+1, FIND ("]", CELL ("ime datoteke"))-(NAJDI ("[", CELL ("ime datoteke"))+1)) |
Pojdimo skozi formulo.
Ime datoteke, pot in delovni list
Funkcijo CELL uporabljamo za vrnitev poti do datoteke, imena in lista tako, da vnesemo »ime datoteke« kot vrsto podatkov.
1 | = CELL ("ime datoteke") |
Poiščite položaj imena datoteke
Kot je prikazano zgoraj, funkcija CELL vrne pot datoteke, ime in delovni list. Ne potrebujemo poti in imena delovnega lista, zato s funkcijo FIND določimo položaj znaka tik pred (“[“) in za (“]”) imenom datoteke.
Ta prva formula bo iskala »[«. Na prvo mesto dodamo eno, ki se začne po prvem oglatem oklepaju (“[“).
1 | = NAJDI ("[", CELL ("ime datoteke"))+1 |
Nato bomo izračunali položaj »]«, da ugotovimo, kje se ime datoteke konča.
1 | = FIND ("]", CELL ("ime datoteke")) |
Vzemite razliko, da poiščete dolžino imena datoteke:
MID funkcija
Zdaj imamo začetni položaj in dolžino imena datoteke. Te rezultate vključimo v funkcijo MID, da izvlečemo ime datoteke iz poti datoteke, imena in niza delovnega lista.
1 | = MID (B3, C3, E3)) |
Če te korake združimo v eno samo formulo, dobimo:
12 | = MID (CELL ("ime datoteke"), FIND ("[", CELL ("ime datoteke"))+1, FIND ("]", CELL ("ime datoteke"))-(NAJDI ("[", CELL ("ime datoteke"))+1)) |