Obsah
V mnohých prípadoch môžete potrebovať použiť názov hárka programu Excel z určitej hodnoty bunky, napríklad vytvoriť názov hárka programu Excel z hodnoty bunky, odkázať na názov hárka programu Excel z hodnoty bunky a podobne. V tomto článku vám predstavím tri spôsoby použitia názvov hárkov programu Excel z hodnôt buniek s viacerými príkladmi.
Stiahnite si cvičebnicu
Názov hárku programu Excel z hodnoty bunky.xlsmTri spôsoby použitia názvu hárka programu Excel z hodnoty bunky
1. Používanie funkcií MID, CELL a FIND
Pomocou funkcia MID , funkcia CELL a funkcia FIND celkovo môžete vložiť názov excelovského hárku ako hodnotu bunky. Zoberme si nasledujúci súbor údajov. Tu chceme vložiť názov excelovského hárku " Mark " ako meno predajcu v bunke B6.
Zadajte vzorec do bunky B6,
=MID(CELL("názov súboru",A1),FIND("]",CELL("názov súboru",A1))+1,256)
Po stlačení VSTÚPIŤ, dostanete ako hodnotu bunky názov hárka programu Excel.
Ak zmeníte názov hárka, hodnota bunky sa automaticky zmení.
Prečítajte si viac: Ako získať názov hárku programu Excel (2 metódy)
2. Použitie funkcie INDIRECT
Pomocou funkcia INDIRECT môžete sa odvolať na ľubovoľný list programu Excel, ktorého názov je vložený ako hodnota bunky, a extrahovať akúkoľvek konkrétnu hodnotu bunky z tohto listu programu Excel do aktuálneho listu.
Uvažujme nasledujúci súbor údajov. Tu chceme zistiť počet notebookov predaných rôznymi predajcami. Máme rôzne listy pomenované podľa predajcov. Názvy listov sú vložené do buniek B6 a B7 . V každom hárku máme počet rôznych položiek predaných daným predajcom. Teraz získame počet predaných notebookov z rôznych hárkov programu Excel pomocou názvu tohto hárku programu Excel ako hodnoty buniek.
Teraz zadajte vzorec do bunky C6,
=INDIRECT(B6&"!D6")
Po stlačení klávesu Enter sa zobrazí hodnota bunky D6 z listu s názvom " Jhon"
Podobným spôsobom môžete získať hodnotu pre list s názvom " Antony "
Prečítajte si viac: Ako premenovať hárok v programe Excel (6 jednoduchých a rýchlych metód)
Podobné čítania
- Ako hľadať názov hárku v zošite programu Excel (2 metódy)
- Použitie kódu názvu hárku v päte aplikácie Excel (3 spôsoby)
3. Názov hárka z hodnoty bunky pomocou VBA
Názov hárka programu Excel môžeme vytvoriť z ľubovoľnej hodnoty bunky pomocou Aplikácia jazyka Visual Basic (VBA) . Uvažujme nasledujúci súbor údajov. V tomto prípade pomenujeme hárok programu Excel ako meno predavača v bunke B6 .
Najprv kliknite pravým tlačidlom myši na názov hárku z karta Názov listu a vyberte Zobraziť kód.
Nové okno s názvom Microsoft Visual Basic pre aplikácie V tomto okne zadajte nasledujúci kód,
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Set Target = Range("B6") If Target = " " Then Exit Sub Application.ActiveSheet.Name = VBA.Left(Target, 31) Exit Sub End Sub
Uložte okno a zatvorte ho.
Potom sa názov hárka programu Excel zmení na hodnotu bunky B6.
Prečítajte si viac: Premenovanie hárku pomocou VBA v programe Excel (jeden aj viac hárkov)
Záver
Dúfam, že teraz už viete používať názvy hárkov programu Excel z hodnôt buniek. Ak máte nejaké nejasnosti, zanechajte komentár, aby som sa pokúsil čo najlepšie odstrániť vaše nejasnosti.