Ievietojiet faila ceļu programmā Excel

Lejupielādēt darbgrāmatas piemēru

Lejupielādējiet darbgrāmatas piemēru

Šī apmācība iemācīs jums iegūt ceļu un faila nosaukumu, izmantojot formulu programmā Excel.

Iegūstiet ceļu un faila nosaukumu

Programmā Excel nav funkcijas, lai tieši iegūtu ceļu un faila nosaukumu, bet funkcija CELL atgriezīs faila ceļu, nosaukumu un lapu. Izmantojot teksta funkcijas FIND, LEFT un SUBSTITUTE, mēs varam izolēt ceļu un faila nosaukumu.

1 = SUBSTITUTE (LEFT (CELL ("faila nosaukums", B2), FIND ("]", CELL ("faila nosaukums", B2))-1), "[", "")

Apskatīsim formulu.

Faila nosaukums, ceļš un darblapa

Mēs izmantojam funkciju CELL, lai atgrieztu faila ceļu, nosaukumu un lapu, ievadot “faila nosaukumu” kā informācijas veidu.

1 = CELL (“faila nosaukums”, B2)

Atrodiet faila nosaukuma pozīciju

Kā parādīts iepriekš, funkcija CELL atgriež faila ceļu, nosaukumu un darblapu. Mums nav nepieciešama darblapa vai kvadrātiekavas, tāpēc mēs izmantojam funkciju FIND, lai noteiktu faila nosaukuma pēdējās rakstzīmes (t.i., pirms “]” pozīciju.

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

Noņemiet darblapas nosaukumu

Kad esam ieguvuši faila nosaukuma pēdējās rakstzīmes pozīciju, mēs izmantojam funkciju LEFT, lai noņemtu darblapas nosaukumu.

1 = LEFT (B3, C3)

Funkcija SUBSTITUTE

Iepriekš redzat, ka starp ceļu un failu nosaukumiem joprojām ir atvērta kvadrātiekava. Izmantojiet funkciju SUBSTITUTE, lai aizstātu “[” ar tukšu virkni.

1 = AIZSTĀDE (D3, "[", "")

Apvienojot šīs darbības vienā formulā, mēs iegūstam:

1 = SUBSTITUTE (LEFT (CELL ("faila nosaukums", B2), FIND ("]", CELL ("faila nosaukums", B2))-1), "[", "")

Iegūstiet tikai ceļu

Iespējams, vēlēsities parādīt tikai ceļu bez faila nosaukuma. Šim nolūkam mēs varam nedaudz apstāties pie kreisās funkcijas. Nav jāaizstāj, jo nebūs dzēšamas virknes vidējās rakstzīmes. Lai atgrieztu tikai ceļu, mēs atrodam faila nosaukuma pirmās rakstzīmes pozīciju (“[”), nevis pēdējo, un ceļa nosaukums ir viss pa kreisi.

1 = LEFT (CELL ("faila nosaukums", B2), FIND ("[", CELL ("faila nosaukums", B2))-1)

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave