Bendroji formulė
=SUBSTITUTE( LEFT(CELL("filename",A1),FIND(")",CELL("filename",A1))-1),"(","")
Santrauka
Jei norite gauti visą dabartinės darbaknygės pavadinimą ir kelią be lapo pavadinimo, lapo pavadinimui pašalinti galite naudoti formulę, kurioje naudojamos kelios teksto funkcijos. Galutinis rezultatas bus teksto eilutė, kuri atrodys taip:
path(workbook.xlsm)
Paaiškinimas
CELL funkcija naudojama kartu su „filename“, norint gauti visą darbaknygės pavadinimą ir kelią:
CELL("filename",A1)
Rezultatas yra visas kelias, kuris atrodo taip:
path(workbook.xlsm)sheetname
LEFT funkcija gauna visą kelią kaip tekstą kartu su laužtinio skliausto vieta ")" (atėmus 1), kuri apskaičiuojama pagal radimo funkciją:
FIND(")",CELL("filename",A1))
Pateikdamas šiuos argumentus, LEFT efektyviai pašalina lapo pavadinimą iš kelio. Tačiau kairysis laužtinis skliaustas ")" išlieka:
path(workbook.xlsm
Galutinė funkcija „SUBSTITUTE“ pašalina „)“, pakeisdama ją tuščia eilute („“).
=SUBSTITUTE(path(workbook.xlsm,"(","")