Exceli valem: hankige töövihiku nimi ja tee ilma leheta -

Üldine valem

=SUBSTITUTE( LEFT(CELL("filename",A1),FIND(")",CELL("filename",A1))-1),"(","")

Kokkuvõte

Kui soovite saada praeguse töövihiku täisnime ja tee ilma lehenimeta, võite lehe nime eemaldamiseks kasutada valemit, mis kasutab mitut tekstifunktsiooni. Lõpptulemuseks on tekstistring, mis näeb välja selline:

path(workbook.xlsm)

Selgitus

Funktsiooni CELL kasutatakse koos "failinimega" täieliku töövihiku nime ja tee saamiseks:

CELL("filename",A1)

Tulemuseks on täielik tee, mis näeb välja selline:

path(workbook.xlsm)sheetname

Funktsioon LEFT saab kogu tee tekstina koos nurksulgude asukohaga ")" (miinus 1), mis arvutatakse funktsiooniga find:

FIND(")",CELL("filename",A1))

Nende argumentidega eemaldab LEFT lehe nime teelt tõhusalt. Vasak nurksulg ")" jääb aga alles:

path(workbook.xlsm

Lõplik funktsioon SUBSTITUTE eemaldab "), asendades selle tühja stringiga (" ").

=SUBSTITUTE(path(workbook.xlsm,"(","")

Head lingid

Exceli faili ja valemi nime valemid (Chip Pearson)

Huvitavad Artiklid...