Vispārēja formula
=SUBSTITUTE( LEFT(CELL("filename",A1),FIND(")",CELL("filename",A1))-1),"(","")
Kopsavilkums
Ja vēlaties iegūt pašreizējās darbgrāmatas pilnu nosaukumu un ceļu bez lapas nosaukuma, varat izmantot formulu, kurā tiek izmantotas vairākas teksta funkcijas, lai noņemtu lapas nosaukumu. Galīgais rezultāts būs teksta virkne, kas izskatās šādi:
path(workbook.xlsm)
Paskaidrojums
Funkcija CELL tiek izmantota kopā ar "faila nosaukumu", lai iegūtu pilnu darbgrāmatas nosaukumu un ceļu:
CELL("filename",A1)
Rezultāts ir pilns ceļš, kas izskatās šādi:
path(workbook.xlsm)sheetname
LEFT funkcija saņem pilnu ceļu kā tekstu kopā ar kvadrātiekavas atrašanās vietu ")" (mīnus 1), kuru aprēķina funkcija atrast:
FIND(")",CELL("filename",A1))
Ar šiem argumentiem LEFT efektīvi izslēdz lapas nosaukumu no ceļa. Tomēr paliek kreisā kvadrātiekava ")":
path(workbook.xlsm
Galīgā funkcija SUBSTITUTE noņem ")", aizstājot to ar tukšu virkni ("").
=SUBSTITUTE(path(workbook.xlsm,"(","")