Excel vzorec: Získat pouze název listu -

Obsah

Obecný vzorec

=MID(CELL("filename",A1),FIND(")",CELL("filename",A1))+1,255)

souhrn

Chcete-li získat název aktuálního listu (tj. Aktuální záložky), můžete použít vzorec založený na funkci CELL. CELL načte název sešitu a list a funkce MID a FIND se použijí k extrahování pouze názvu listu. V zobrazeném příkladu je vzorec v E5:

=MID(CELL("filename",A1),FIND(")",CELL("filename",A1))+1,255)

Vysvětlení

Funkce CELL 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

CELL vrátí tento výsledek funkci MID jako textový argument. Název listu začíná těsně za levou závorkou, takže počáteční pozice se vypočítá pomocí funkce FIND:

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

Počet znaků, které se mají extrahovat, je pevně zakódováno jako 255. V uživatelském rozhraní aplikace Excel nemůžete pojmenovat list delší než 31 znaků, ale samotný formát souboru umožňuje názvy listů až 255 znaků, takže je zajištěno načtení celého názvu.

Alternativa s PRAVÝM

Můžete také použít funkci VPRAVO k extrahování názvu listu namísto MID:

=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND(")",CELL("filename",A1)))

To vyžaduje více volání funkcí, ale funguje to stejně dobře.

Zajímavé články...