Excel vzorec: Získejte název a cestu sešitu bez listu -

Obecný vzorec

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

souhrn

Pokud chcete získat celý název a cestu aktuálního sešitu bez názvu listu, můžete k odstranění názvu listu použít vzorec, který využívá několik textových funkcí. Konečným výsledkem bude textový řetězec, který vypadá takto:

path(workbook.xlsm)

Vysvětlení

Funkce CELL se používá s názvem souboru k získání úplného názvu a cesty sešitu:

CELL("filename",A1)

Výsledkem je úplná cesta, která vypadá takto:

path(workbook.xlsm)sheetname

Funkce LEFT přijímá úplnou cestu jako text spolu s umístěním hranatých závorek ")" (minus 1), které se vypočítá funkcí find:

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

S těmito argumenty LEFT efektivně odstraní název listu z cesty. Levá hranatá závorka „)“ však zůstává:

path(workbook.xlsm

Konečná funkce SUBSTITUTE odstraní znak „)“ nahrazením prázdným řetězcem („“).

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

Dobré odkazy

Vzorce názvu souboru Excel a vzorce (Chip Pearson)

Zajímavé články...