Získajte názov pracovného hárka zo vzorca - Excel

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento tutoriál ukáže, ako získať názov hárka pomocou vzorca v programe Excel.

Získajte názov hárka

V programe Excel neexistuje žiadna funkcia na priame získanie názvu hárka. Názov hárka však môžete získať pomocou VBA alebo môžete použiť funkcie CELL, FIND a MID:

1 = MID (CELL ("názov súboru"), FIND ("]", CELL ("názov súboru"))+1,31)

Prejdeme si vyššie uvedený vzorec.

Funkcia CELL

Funkciu CELL môžeme použiť na vrátenie cesty k súboru, názvu a listu zadaním „názvu súboru“.

1 = CELL ("názov súboru")

Ak chcete získať názov aktuálneho pracovného hárka, môžete použiť funkciu s voliteľným argumentom referencie alebo bez neho, s odkazom na ľubovoľnú bunku na aktuálnej karte.

1 = CELL ("názov súboru", A1)

Informácie o akomkoľvek inom pracovnom hárku môžete získať aj odkazom na bunku v tomto hárku.

1 = CELL ("názov súboru", AnotherSheet! A1)

FIND (funkcia)

Ako je uvedené vyššie, funkcia CELL vracia cestu k súboru, názov a list. Nepotrebujeme názov cesty alebo zošita, takže musíme izolovať názov hárka.

Najprv pomocou funkcie NÁHĽAD určte polohu znaku bezprostredne pred názvom listu (ktorý je vždy „]“).

1 = FIND ("]", B3)

Funkcia MID

Pretože máme poslednú pozíciu znaku pred názvom pracovného hárka, môžeme teraz použiť funkciu MID na extrahovanie znakov za touto pozíciou. Náš názov hárka začína na pozícii nachádzajúcej sa nad + 1, ale nevieme, ako dlhý je názov hárka. Poznáme však maximálnu dĺžku názvu pracovného hárka (31) a môžeme to použiť vo funkcii MID:

1 = MID (B3, C3+1,31))

Keď to všetko spojíme, vznikne náš pôvodný vzorec:

1 = MID (CELL ("názov súboru"), FIND ("]", CELL ("názov súboru"))+1,31)

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave