Excel vzorec: Získajte názov a cestu zošita bez hárka -

Všeobecný vzorec

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

Zhrnutie

Ak chcete získať celý názov a cestu aktuálneho zošita bez názvu hárka, môžete na odstránenie názvu hárka použiť vzorec, ktorý využíva niekoľko textových funkcií. Konečným výsledkom bude textový reťazec, ktorý vyzerá takto:

path(workbook.xlsm)

Vysvetlenie

Funkcia CELL sa používa s názvom súboru na získanie celého názvu a cesty zošita:

CELL("filename",A1)

Výsledkom je úplná cesta, ktorá vyzerá takto:

path(workbook.xlsm)sheetname

Funkcia LEFT prijíma celú cestu ako text spolu s umiestnením hranatej zátvorky „)“ (mínus 1), ktorá sa počíta funkciou find:

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

Pomocou týchto argumentov LEFT efektívne odstráni názov hárka z cesty. Ľavá hranatá zátvorka „)“ však zostáva:

path(workbook.xlsm

Výsledná funkcia SUBSTITUTE odstráni znak „)“ nahradením prázdnym reťazcom („“).

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

Dobré odkazy

Vzorce názvu súboru Excel a vzorca (Chip Pearson)

Zaujímavé články...