Vstavi ime datoteke - Excelova formula

Prenesite primer delovnega zvezka

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))

wave wave wave wave wave