Įterpkite failo kelią į „Excel“

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Ši pamoka išmokys jus, kaip gauti kelią ir failo pavadinimą naudojant „Excel“ formulę.

Gaukite kelią ir failo pavadinimą

„Excel“ nėra funkcijos, leidžiančios tiesiogiai gauti kelią ir failo pavadinimą, tačiau CELL funkcija grąžins failo kelią, pavadinimą ir lapą. Naudodami teksto funkcijas FIND, LEFT ir SUBSTITUTE, galime atskirti kelią ir failo pavadinimą.

1 = PAKAITA (LEFT (CELL ("failo pavadinimas", B2), FIND ("]", CELL ("failo pavadinimas", B2))-1), "[", "")

Eikime per formulę.

Failo pavadinimas, kelias ir darbalapis

Mes naudojame funkciją CELL, norėdami grąžinti failo kelią, pavadinimą ir lapą, kaip informacijos tipą įvesdami failo pavadinimą.

1 = CELL („failo pavadinimas“, B2)

RASTI failo pavadinimo vietą

Kaip parodyta aukščiau, funkcija CELL grąžina failo kelią, pavadinimą ir darbalapį. Mums nereikia darbalapio ar laužtinių skliaustų, todėl mes naudojame funkciją RASTI, kad nustatytume paskutinio failo pavadinimo simbolio (t. Y. Prieš „]“) padėtį.

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

Pašalinkite darbalapio pavadinimą

Kai nustatysime paskutinio failo pavadinimo vietą, mes naudojame funkciją LEFT, kad pašalintume darbalapio pavadinimą.

1 = Kairė (B3, C3)

Funkcija PAKEITIMAS

Aukščiau galite pamatyti, kad tarp kelio ir failų pavadinimų vis dar yra atviras laužtinis skliaustas. Norėdami pakeisti „[“ tuščia eilute, naudokite funkciją SUBSTITUTE.

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

Sujungus šiuos veiksmus į vieną formulę gauname:

1 = PAKAITA (LEFT (CELL ("failo pavadinimas", B2), FIND ("]", CELL ("failo pavadinimas", B2))-1), "[", "")

Gaukite tik kelią

Galbūt norėsite rodyti tik kelią be failo pavadinimo. Norėdami tai padaryti, galime šiek tiek patobulinti „LEFT“ funkciją. Nereikia PAKEISTI, nes nebus ištrinami jokie vidurinės eilutės simboliai. Norėdami grąžinti tik kelią, mes randame pirmojo failo pavadinimo simbolio padėtį („[“), o ne paskutinį, o kelio pavadinimas yra viskas kairėje.

1 = LEFT (CELL ("failo pavadinimas", B2), FIND ("[", CELL ("failo pavadinimas", B2))-1)

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave