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