Vstavite pot datoteke v Excel

Prenesite primer delovnega zvezka

Prenesite primer delovnega zvezka

Ta vadnica vas bo naučila, kako pridobiti pot in ime datoteke s formulo v Excelu.

Pridobite pot in ime datoteke

V Excelu ni funkcije za neposredno pridobivanje poti in imena datoteke, vendar bo funkcija CELL vrnila pot do datoteke, ime in list. Z besedilnimi funkcijami FIND, LEFT in SUBSTITUTE lahko ločimo pot in ime datoteke.

1 = ZAMENJA (LEVO (CELL ("ime datoteke", B2), FIND ("]", CELL ("ime datoteke", B2))-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", B2)

Poiščite položaj imena datoteke

Kot je prikazano zgoraj, funkcija CELL vrne pot datoteke, ime in delovni list. Delovnega lista ali oglatih oklepajev ne potrebujemo, zato s funkcijo FIND določimo položaj zadnjega znaka (tj. Tistega pred »]«) imena datoteke.

1 = NAJDI ("]", B3) -1

Odstranite ime delovnega lista

Ko imamo položaj zadnjega znaka imena datoteke, s funkcijo LEFT odstranimo ime delovnega lista.

1 = LEVO (B3, C3)

ZAMENJIVA Funkcija

Zgoraj lahko vidite, da je med potjo in imemi datotek še vedno odprt oklepaj. S funkcijo SUBSTITUTE zamenjajte »[« s praznim nizom.

1 = ZAMENJA (D3, "[", "")

Če te korake združimo v eno samo formulo, dobimo:

1 = ZAMENJA (LEVO (CELL ("ime datoteke", B2), FIND ("]", CELL ("ime datoteke", B2))-1), "[", "")

Pridobite samo pot

Morda boste želeli prikazati samo pot brez imena datoteke. Za to se lahko ustavimo pri funkciji LEFT z rahlim popravljanjem. SUBSTITUTE ni treba zamenjati, ker za brisanje ne bo znakov v sredini niza. Če želite vrniti samo pot, namesto zadnjega najdemo položaj prvega znaka imena datoteke (“[“), ime poti pa je vse levo.

1 = LEFT (CELL ("ime datoteke", B2), FIND ("[", CELL ("ime datoteke", B2))-1)

wave wave wave wave wave