Excel

Získajte iba názov hárka

Get Sheet Name Only

Vzorec programu Excel: Získajte iba názov hárkaGenerický vzorec | _+_ | Zhrnutie

Na získanie názvu aktuálneho pracovného hárka (t. J. Aktuálnej karty) môžete použiť vzorec založený na prípone Funkcia CELL . CELL získa názov a list zošita a MID a NÁJSŤ funkcie sa používajú na extrahovanie iba názvu listu. V uvedenom príklade vzorec v E5 je:



= MID ( CELL ('filename',A1), FIND (']', CELL ('filename',A1))+1,255)
Vysvetlenie

Na získanie úplného názvu a cesty súboru sa používa funkcia CELL:

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

Výsledok vyzerá takto:





 
 CELL ('filename',A1)

CELL vráti tento výsledok funkcii MID ako textový argument. Názov hárka začína tesne za ľavou zátvorkou, takže počiatočná pozícia sa vypočíta pomocou funkcie NÁJSŤ:

 
path[workbook.xlsm]sheetname

Počet znakov na extrahovanie je pevne definovaný ako 255. V používateľskom rozhraní programu Excel nemôžete pomenovať pracovný hárok dlhší ako 31 znakov, ale samotný formát súboru povoľuje názvy pracovných hárkov až 255 znakov, takže je zaistené načítanie celého názvu.



ako upravovať štítky osí v programe Excel

Alternatíva k PRÁVU

Môžete tiež použiť PRAVÁ funkcia extrahujte názov hárka namiesto MID:

 
 FIND (']', CELL ('filename',A1))+1

Vyžaduje to viac funkcií, ale funguje to rovnako dobre.

Autor Dave Bruns


^