Zoznam názvov hárkov so vzorcom - Tabuľky Excel a Google

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento tutoriál ukazuje, ako vypísať názvy hárkov zošita so vzorcom v programe Excel.

Zoznam názvov hárkov uvádzajte pomocou pomenovaného rozsahu a vzorca

V programe Excel nie je vstavaná funkcia, ktorá by mohla uvádzať všetky pracovné hárky v zošite. To sa však dá dosiahnuť kombináciou rôznych funkcií.

Ak chcete uviesť názvy hárkov v zošite, urobíme nasledovné:

  1. Vytvorte pomenovaný rozsah „Pracovné listy“
  2. Pomocou vzorca vypíšte všetky názvy hárkov.

Vytvorte rozsah názvov pre názvy hárkov

Ak chcete vytvoriť pomenovaný rozsah pre názvy hárkov, v Pás s nástrojmi Excelu: Vzorce> Správca mien> Nový

Do poľa s názvom zadajte „pracovné listy“:

V dialógovom okne v časti „Odkazuje na“ budeme musieť napísať vzorec

1 = ZÍSKAJTE PRACOVNÚ KNIHU (1) & T (TERAZ ()) "

Tento vzorec ukladá názvy všetkých hárkov (ako pole v tomto formáte: „[zošit.xlsm] .Prehľad“) do zošita do pomenovaného rozsahu „Pracovné listy“.

Funkcia „GET.WORKBOOK“ je funkcia makra, takže váš zošit je potrebné uložiť ako zošit s povoleným makrom (formát súboru: .xlsm), aby sa názvy hárkov mohli aktualizovať pri každom otvorení zošita.

Poznámka: Pri vypĺňaní dialógového okna Upraviť názov by mal byť rozsah rozsahov mien zvolený zošit.

Použitie vzorca na zoznam mien hárkov

Teraz pomocou vzorca vypíšeme názvy hárkov. Budeme potrebovať funkcie INDEX, MID, FIND a ROWS:

1 = INDEX (MID (pracovné listy, FIND ("]", pracovné listy) +1 255), ROWS ($ B $ 5: B5))

  • Vyššie uvedený vzorec preberá pole „Pracovné listy“ a zobrazuje názov každého hárka podľa jeho polohy.
  • Funkcie MID a FIND extrahujú názvy hárkov z poľa (odstránenie názvu zošita).
  • Potom funkcie INDEX a ROW zobrazia každú hodnotu v tomto poli.
  • Tu je „Prehľad“ prvým listom v zošitoch a „Čistenie“ je posledným.

Podrobnejšie informácie o tom, ako funkcie MID a FIND fungujú na získanie názvov hárkov, nájdete v odkaze get-sheet-name.

Alternatívna metóda

V Správcovi mien máte tiež možnosť vytvoriť zoznam názvov hárkov. Namiesto

1 = ZÍSKAJTE PRACOVNÚ KNIHU (1) & T (TERAZ ())

nastavte pole „Odkazuje na“ na

1 = REPLACE (GET.WORKBOOK (1), 1, FIND ("]", GET.WORKBOOK (1)), "")

Teraz vo vašom vzorci nie sú potrebné MID, FIND a ROWS. Váš pomenovaný rozsah už pozostáva iba z názvov hárkov.

Na zoznam hárkov použite tento jednoduchší vzorec INDEX:

1 = INDEX (SheetName, B3)

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

wave wave wave wave wave