
Obecný vzorec
=MID(CELL("filename",A1),FIND("(",CELL("filename",A1))+1,FIND(")", CELL("filename",A1))-FIND("(",CELL("filename",A1))-1)
souhrn
Pokud chcete získat pouze název sešitu (tj. Název souboru bez cesty nebo názvu listu), můžete tak učinit pomocí poměrně dlouhého vzorce, který používá funkci MID spolu s funkcí FIND.
Vysvětlení
Funkce buňky se používá k získání úplného názvu souboru a cesty:
CELL("filename",A1)
Výsledek vypadá takto:
path(workbook.xlsm)sheetname
Na nejvyšší úrovni funkce MID jednoduše extrahuje název souboru z cesty a listu. Počáteční pozice se vypočítá pomocí funkce FIND:
FIND("(",CELL("filename",A1))+1
Počet znaků, které se mají extrahovat, se také vypočítá pomocí funkce FIND:
FIND(")",CELL("filename",A1))-FIND("(",CELL("filename",A1))-1