Ako zobraziť názvy hárkov v Exceli: 12 jednoduchých metód [Sprievodca 2026]

Zdieľať teraz:
Zobrazte názvy hárkov v Exceli pomocou 12 jednoduchých spôsobov, od jednoduchých manuálnych metód až po pokročilú automatizáciu VBA. Podrobný návod pre všetky úrovne zručností.

Pracovné hárky v zošite programu Excel

1. Úvod

Správa zložitých excelových zošitov s množstvom pracovných hárkov môže byť náročná, najmä ak potrebujete efektívne sledovať, odkazovať na viacero hárkov alebo ich organizovať. Schopnosť vypísať názvy hárkov v Exceli sa stáva základnou zručnosťou pre každého profesionála, ktorý sa zaoberá rozsiahlymi operáciami s tabuľkami, od finančných modelov až po komplexné zošity na analýzu údajov.

Pri vytváraní zoznamu názvov hárkov v Exceli sa mnohí používatelia ocitnú v situácii, keď manuálne prechádzajú kartami hárkov, čo sa stáva nepraktickým pre zošity obsahujúce veľký počet hárkov. Metódy uvedené v tejto príručke vám pomôžu získať všetky názvy hárkov v Exceli bez ohľadu na zložitosť zošita a ponúkajú riešenia od jednoduchých manuálnych prístupov až po sofistikované automatizačné skripty pre akúkoľvek požiadavku na inventár hárkov v Exceli.

2. Metóda 1: Získanie zoznamu manuálne

Manuálny prístup predstavuje most Jednoduchá metóda na získanie názvov všetkých hárkov v Exceli, ktorá nevyžaduje žiadne pokročilé znalosti Excelu ani vytváranie vzorcov. Táto technika funguje obzvlášť dobre pre menšie zošity, kde celkový počet hárkov zostáva zvládnuteľný, zvyčajne menej ako dvadsať hárkov.

  1. Najprv otvorte konkrétny zošit programu Excel obsahujúci pracovné hárky, ktoré chcete katalogizovať.
  2. Potom dvakrát kliknite na názov hárka v zozname hárkov v dolnej časti rozhrania programu Excel. Táto akcia vyberie celý text názvu hárka a zvýrazní ho pre jednoduché kopírovanie.
  3. Potom stlačte tlačidlo "Ctrl + C" skopírujte vybratý názov do schránky a preneste ho do súboru s dokumentáciou.
    Kopírovať názov listu
  4. Neskôr vytvorte textový súbor, dokument programu Word alebo nový pracovný hárok programu Excel, v ktorom chcete uchovávať komplexný inventár názvov hárkov.
  5. Potom stlačte "Ctrl + V" vložte skopírovaný názov hárka do zvoleného formátu dokumentácie.
    Prilepiť názov hárku
  6. Teraz môžete týmto systematickým spôsobom skopírovať názov každého hárku do súboru s dokumentáciou jeden po druhom a vytvoriť tak kompletný zoznam všetkých hárkov vo vašom zošite.

3. Metóda 2: Zoznam so vzorcom

Prístup založený na vzorcoch k zoznamu názvov všetkých hárkov v Exceli využíva vstavané funkcie programu Excel na automatické generovanie komplexného inventára hárkov. Táto metóda kombinuje silu funkcie GET.WORKBOOK v Exceli s možnosťami dynamického indexovania a vytvára samoaktualizujúci sa zoznam, ktorý odráža aktuálny stav štruktúry vášho zošita.

  1. Na začiatku prejdite na "Vzorce" v rozhraní pása s nástrojmi v Exceli a kliknite na kartu "Správca mien" tlačidlo na prístup k funkciám definovania názvov v Exceli.
  2. Ďalej v kontextovom okne Správca názvov kliknite na "Nový" vytvoriť vlastný pomenovaný rozsah, ktorý bude obsahovať vzorec zoznamu v pracovnom hárku.
    Správca mien
  3. V nasledujúcom „Nové meno“ dialógovom okne zadajte „Zoznamové hárky“ v "Názov" pole na vytvorenie zapamätateľného odkazu pre vzorec zoznamu vo vašom pracovnom hárku.
  4. Neskôr, v „Odkazuje na“ Do poľa opatrne zadajte nasledujúci špecializovaný vzorec, ktorý extrahuje názvy pracovných hárkov zo štruktúry vášho zošita:
=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")

Prispôsobte si nové meno

  1. Potom kliknite na tlačidlo OK "OK" a "Zavrieť" uložte si túto vlastnú definíciu vzorca a sprístupnite ju na použitie v celom zošite.
  2. Potom v aktuálnom zošite vytvorte nový pracovný hárok špeciálne na zobrazenie komplexného inventára názvov hárkov.
  3. Potom vstúpte "1" in Bunka A1 a "2" in Bunka A2 na vytvorenie indexovacej postupnosti, ktorá bude odkazovať na každý pracovný hárok vo vašom zošite.
  4. Potom vyberte obe bunky (A1 a A2) a potiahnite ich nadol, aby sa automaticky zadali postupné čísla (3, 4, 5 atď.) do Stĺpec A, čím sa vytvorí dostatok indexových čísel na pokrytie všetkých pracovných hárkov v zošite.
    Zadajte poradové čísla
  5. Neskôr vložte nasledujúci vzorec INDEX Bunka B1 začať extrahovať názvy pracovných hárkov pomocou predtým definovaných „Zoznamové hárky“ Meno:
=INDEX(ListSheets,A1)

Zadajte vzorec do bunky B1

  1. Názov prvého hárka sa okamžite zobrazí v Bunka B1, čím sa preukáže, že konfigurácia vášho vzorca funguje správne.
  2. Nakoniec skopírujte tento vzorec INDEX do celého Stĺpec B kým nestretnete “#REF!” chyba, ktorá signalizuje, že ste dosiahli koniec dostupných pracovných hárkov v zošite.
    Skopírujte vzorec dole do názvov hárkov

4. Metóda 3: Zoznam cez Excel VBA

Prístup VBA (Visual Basic for Applications) predstavuje most Sofistikovaná a automatizovaná metóda na zobrazenie názvov všetkých hárkov v Exceli. Toto programátorské riešenie vytvára plne automatizovaný systém inventarizácie hárkov, ktorý generuje nový zošit obsahujúci profesionálne formátovaný zoznam všetkých názvov hárkov.

  1. Pre akotart, spustite editor Excel VBA stlačením Alt + F11 alebo podľa podrobných pokynov v Exceli Vývojka pre prístup k vývojovému prostrediu Visual Basic.
  2. Potom vložte nový modul do projektu VBA a vložte nasledujúci komplexný kód, ktorý automaticky extrahuje a naformátuje všetky názvy pracovných hárkov z aktuálneho zošita:
Sub ListSheetNamesInNewWorkbook()
    Dim objNewWorkbook As Workbook
    Dim objNewWorksheet As Worksheet

    Set objNewWorkbook = Excel.Application.Workbooks.Add
    Set objNewWorksheet = objNewWorkbook.Sheets(1)

    For i = 1 To ThisWorkbook.Sheets.Count
        objNewWorksheet.Cells(i, 1) = i
        objNewWorksheet.Cells(i, 2) = ThisWorkbook.Sheets(i).Name
    Next i

    With objNewWorksheet
         .Rows(1).Insert
         .Cells(1, 1) = "INDEX"
         .Cells(1, 1).Font.Bold = True
         .Cells(1, 2) = "NAME"
         .Cells(1, 2).Font.Bold = True
         .Columns("A:B").AutoFit
    End With
End Sub

Kód VBA - Zoznam názvov hárkov

  1. Neskôr stlačte „F5“ alebo kliknite na tlačidlo „Spustiť“ tlačidlo na okamžité spustenie tohto makra, čím sa spustí automatizovaný proces extrakcie a formátovania názvu pracovného hárka.
  2. Na obrazovke sa okamžite zobrazí nový zošit programu Excel, ktorý bude obsahovať profesionálne formátovaný zoznam všetkých názvov pracovných hárkov z vášho zdrojového zošita, spolu s indexovými číslami a tučným písmom pre jednoduchšiu orientáciu.
    Názvy listov uvedené v novom zošite programu Excel

5. Metóda 4: Prístup Power Query

Power Query ponúka modernú metódu dátového pripojenia, ktorá efektívne zobrazuje názvy všetkých hárkov v Exceli. Tento prístup funguje výnimočne dobre na analýzu viacerých zošitov súčasne a poskytuje užívateľsky prívetivé rozhranie na extrakciu údajov bez nutnosti znalostí programovania.

  1. Prejsť dátum -> Získať údaje -> Zo súboru -> Z pracovného zošita.
  2. V dialógovom okne prehliadača súborov vyberte aktuálny súbor zošita.
  3. Power Query Navigator automaticky zobrazí všetky dostupné názvy hárkov.
  4. Vyberte hárky, ktoré chcete zahrnúť, a kliknite na Load vytvoriť komplexný zoznam.
  5. Výsledná tabuľka bude obsahovať všetky názvy hárkov a bude možné ju obnoviť pri zmene štruktúry hárkov.

6. Metóda 5: Vzorec dynamického poľa (Excel 365)

Používatelia programu Excel 365 môžu využiť dynamické polia na získanie názvov všetkých hárkov v Exceli pomocou pokročilých kombinácií vzorcov. Táto metóda vytvára automaticky aktualizované polia, ktoré odrážajú aktuálnu štruktúru zošita.

  1. Do ľubovoľnej prázdnej bunky zadajte nasledujúci vzorec:
=INDIRECT("Sheet"&SEQUENCE(COUNTA(GET.WORKBOOK(1)),,1)&"!A1")
  1. Pre médiá vstúpiť na vykonanie dynamického vzorca poľa.
  2. Vzorec vytvorí rozlievacie pole zobrazujúce odkazy na všetky hárky vo vašom zošite.

7. Metóda 6: Integrácia Power Automate

Microsoft Power Automate poskytuje automatizáciu na podnikovej úrovni pre zoznam názvov hárkov v Exceli vo viacerých zošitoch. Táto metóda vyniká v organizačných prostrediach, ktoré vyžadujú pravidelnú analýzu zošitov a vytváranie reportov.

  1. prístup Power Automate prostredníctvom portálu Microsoft 365.
  2. Vytvorte nový tok pomocou vynikať konektor.
  3. Použi Zoznam pracovných hárkov akcia na programové extrahovanie názvov hárkov.
  4. Nakonfigurujte výstupné ciele, ako sú zoznamy SharePointu, e-maily alebo iné obchodné aplikácie.
  5. Nastavte automatické spúšťače pre pravidelné aktualizácie inventára pracovných hárkov.

8. Metóda 7: Skripty balíka Office (moderný Excel)

Skripty balíka Office poskytujú alternatívu k jazyku VBA založenú na jazyku TypeScript pre moderné prostredia programu Excel. Táto metóda funguje výhradne s programom Excel Online a ponúka cloudové automatizačné možnosti na zobrazenie názvov všetkých hárkov v programe Excel.

  1. Otvorte si zošit v Excel online.
  2. prejdite na automatizovať -> Editor skriptov.
  3. Vytvorte nový skript s nasledujúcim kódom TypeScript:
function main(workbook: ExcelScript.Workbook) {
  let sheets = workbook.getWorksheets();
  let sheetNames = sheets.map(sheet => sheet.getName());
  console.log(sheetNames);
}
  1. kliknite beh spustiť skript a zobraziť názvy hárkov v konzole.
  2. V prípade potreby upravte skript tak, aby zobrazoval výsledky do buniek pracovného hárka.

9. Metóda 8: Programovanie v Pythone

Skriptovanie v Pythone poskytuje výkonné možnosti automatizácie, aby Excel mohol získať všetky názvy hárkov z jedného alebo viacerých zošitov. Táto metóda ponúka vynikajúce možnosti dávkového spracovania pre rozsiahlu analýzu hárkov.

  1. Nainštalujte požadovanú knižnicu Pythonrarpoužívajú: pip nainštalovať openpyxl pandy
  2. Vytvorte skript v jazyku Python s nasledujúcim kódom:
import openpyxl
workbook = openpyxl.load_workbook('your_file.xlsx')
sheet_names = workbook.sheetnames
for name in sheet_names:
    print(name)
  1. vymeniť 'váš_súbor.xlsx' s vašou skutočnou cestou k súboru.
  2. Spustite skript pomocou názov_skriptu_python.py v príkazovom riadku.

10. Metóda 9: Doplnky programu Excel

Doplnky tretích strán pre Excel poskytujú špecializované nástroje na zobrazenie názvov hárkov v Exceli s vylepšenou funkcionalitou a užívateľsky prívetivým rozhraním. Populárne doplnky zahŕňajú komplexné funkcie analýzy zošitov.

  1. Nainštalujte si renomované doplnky, ako napríklad Kutools pre Excel or ASAP Utility.
  2. Prístup k doplnkom Cvičebnica or Navigácia nástroje z pásky s nástrojmi.
  3. Použi Zoznam názvov hárkov or Analýza zošita funkcie.
  4. Nakonfigurujte výstupný formát a cieľ pre vygenerovaný zoznam hárkov.
  5. Výsledky exportujte alebo uložte podľa požiadaviek na dokumentáciu.

11. Metóda 10: Analýza súborov XML

Zošity programu Excel (súbory .xlsx) sú ZIP archívy obsahujúce dáta štruktúry XML. Táto technická metóda umožňuje priamu extrakciu názvov hárkov bez otvárania programu Excel, čo je užitočné pre automatizované scenáre analýzy súborov.

  1. Vytvorte kópiu súboru programu Excel a zmeňte jeho príponu z . Xlsx na .zip.
  2. Výpis ZIP archivovať pomocou ľubovoľného nástroja na kompresiu súborov.
  3. Prejdite do priečinka xl priečinok a otvorte ho zošit.xml v textovom editore.
  4. Lokalizovať prvky obsahujúce meno = „“ atribúty.
  5. Názvy hárkov extrahujte zo štruktúry XML manuálne alebo pomocou nástrojov na spracovanie textu.

12. Metóda 11: Metóda odkazu na hypertextový odkaz

Funkcia HYPERLINK poskytuje nepriamy spôsob, ako v Exceli zobraziť názvy všetkých hárkov vytvorením klikateľných odkazov na každý hárok. Táto metóda generuje funkčný navigačný systém a zároveň dokumentuje názvy hárkov.

  1. V novom pracovnom hárku starzadanie vzorca HYPERLINK: =HYPERLINK(„#“
  2. Keď zadáte odkaz na hárok, Excel zobrazí dostupné názvy hárkov v rozbaľovacom zozname.
  3. Doplňte vzorec: =HYPERLINK(„#Hárok1!A1″,„Hárok1“)
  4. Vytvorte podobné vzorce pre každý hárok a vytvorte tak komplexný navigačný zoznam.
  5. Skopírujte názvy hárkov z textu vzorca a vytvorte si zoznam dokumentácie.

13. Metóda 12: Automatizácia PowerShellu

Prostredie Windows PowerShell s objektmi COM pre Excel umožňuje automatizáciu na úrovni systému na získanie názvov všetkých hárkov v Exceli. Táto metóda poskytuje robustné možnosti skriptovania pre prostredia systému Windows vyžadujúce dávkové spracovanie.

  1. Otvorený PowerShell ako správca.
  2. Vykonajte nasledujúce príkazy PowerShellu:
$excel = New-Object -ComObject Excel.Application
$workbook = $excel.Workbooks.Open("C:\path\to\your\file.xlsx")
$workbook.Sheets | ForEach-Object { $_.Name }
$workbook.Close()
$excel.Quit()
  1. Nahraďte cestu k súboru skutočným umiestnením súboru programu Excel.
  2. Skript vypíše všetky názvy hárkov do konzoly PowerShell.
  3. Preneste výstup do textového súboru pomocou | Výstupný súbor sheets_names.txt V prípade potreby.

14. Porovnanie

Pochopenie silných a obmedzení každej metódy vám pomôže vybrať si tú správnu.ost vhodný prístup pre vaše špecifické požiadavky na dokumentáciu pracovného hárka. Nasledujúce porovnanie hodnotí každú techniku podľa viacerých kritérií vrátane jednoduchosti použitia, efektívnosti, škálovateľnosti a praktických aplikácií v rôznych pracovných prostrediach.

Metóda výhody Nevýhody
Manuálny Jednoduchá obsluha, nevyžaduje žiadne technické znalosti, funguje vo všetkých verziách Excelu Časovo náročné pre rozsiahle zošity, náchylné na ľudské chyby
Vzorec Automaticky sa aktualizuje pri zmene hárkov, vytvára trvalú dokumentáciu Vyžaduje znalosť vzorcov, nemusí fungovať vo všetkých verziách Excelu
VBA Rýchly a pohodlný, vysoko prispôsobiteľný, profesionálny výstup Vyžaduje nastavenia zabezpečenia makier, na prispôsobenie je potrebná znalosť VBA
mocenský dotaz Používateľsky prívetivé rozhranie, funguje s viacerými pracovnými zošitmi, obnoviteľné Iba moderné verzie Excelu, vyžaduje sa znalosť dátového pripojenia
Dynamické pole Moderný prístup k receptúram, automatická aktualizácia, kompaktné riešenie Iba Excel 365, syntax zložitých vzorcov
Power Automate Automatizácia podniku, integrácia s obchodnými systémami, plánované vykonávanie Vyžaduje sa predplatné Microsoft 365, zložité nastavenie pre začiatočníkov
Office skripty Moderná cloudová automatizácia, syntax TypeScript, zdieľateľnosť Iba Excel Online, vyžaduje sa znalosť programovania
Pytón Výkonné dávkové spracovanie, multiplatformové, rozsiahla knižnicarary Vyžaduje si zručnosti v inštalácii a programovaní v Pythone
doplnky Používateľsky prívetivé, profesionálne nástroje s bohatými funkciami Dodatočné cost, potenciálne problémy s kompatibilitou, externá závislosť
Analýza XML Funguje bez Excelu, technický prehľad o štruktúre súborov Zložitý technický proces, vyžaduje si znalosť formátu súborov
Hyperlink Vytvára navigačný systém, vizuálne vyhľadávanie hárkov Nepriama metóda, vyžaduje sa manuálne vytvorenie vzorca
PowerShell Automatizácia na úrovni systému, možnosti dávkového spracovania Iba pre Windows, vyžaduje znalosť skriptovania, závislosti objektov COM

Každá metóda slúži iným potrebám používateľov a organizačným požiadavkám. Manuálny prístup funguje najlepšie na príležitostné použitie s menšími zošitmi, zatiaľ čo metódy vzorcov a VBA poskytujú možnosti priebežnej dokumentácie. Power Query a Power Automate vynikajú v obchodných prostrediach vyžadujúcich pravidelnú analýzu, zatiaľ čo programovacie prístupy ako Python a PowerShell ponúkajú maximálnu flexibilitu pre pokročilých používateľov. Doplnky poskytujú užívateľsky prívetivé riešenia pre časté úlohy správy pracovných hárkov. Pre dosiahnutie optimálnych výsledkov pri akejkoľvek metóde sa uistite, že vaše zošity programu Excel fungujú správne – poškodené súbory by sa mali obnoviť pomocou Softvér na opravu súborov Excel pred pokusom o extrakciu názvu hárka.

Bez ohľadu na to, ktorú metódu si vyberiete na zobrazenie názvov všetkých hárkov v Exceli, systematický prístup k dokumentácii hárkov výrazne zlepšuje správu zošitov, efektivitu spolupráce a celkové štandardy organizácie údajov v rámci vašich projektov alebo organizácie. Od jednoduchého manuálneho kopírovania až po sofistikované automatizačné skripty, týchto dvanásť prístupov poskytuje komplexné riešenia pre akúkoľvek požiadavku na inventarizáciu hárkov v Exceli.

Referencie

  1. Podpora spoločnosti Microsoft. (2024). Funkcia SHEETSPomoc a školenia pre Microsoft Excel.
  2. Podpora spoločnosti Microsoft. (2024). Makro na prechádzanie všetkými pracovnými hárkami v zošiteDokumentácia VBA k programu Microsoft Excel.
  3. Microsoft Learn. (2024). Funkcia Excel.WorkbookReferenčná príručka k jazyku vzorcov Power Query M.
  4. Podpora spoločnosti Microsoft. (2024). Funkcia HYPERLINKReferenčná príručka funkcií programu Microsoft Excel.
  5. Podpora spoločnosti Microsoft. (2024). Vytvorenie alebo úprava hypertextového odkazuPomoc a školenia pre Microsoft Excel.
  6. Podpora spoločnosti Microsoft. (2024). Prehľad vzorcov v ExceliDokumentácia vzorcov programu Microsoft Excel.

Poznámka: Všetky odkazy na dokumentáciu spoločnosti Microsoft boli sprístupnené a overené ako aktuálne v čase publikovania. Spoločnosť Microsoft môže tieto zdroje pravidelne aktualizovať.

O autorovi

Shirley Zhang je špecialistka na Microsoft Office s rozsiahlymi skúsenosťami s pomocou profesionálom pri optimalizácii ich pracovných postupov v programoch Excel, Word, Outlook a ďalších aplikáciách balíka Office. Pracovala s organizáciami na implementácii automatizačných riešení, riešení problémov s funkčnosťou a zefektívnení obchodných procesov.

Ako technická redaktorka zameraná na produktivitu balíka Microsoft Office, Shirley vytvára praktické príručky, ktoré riešia reálne problémy, ktorým čelia bežní používatelia. Jej podrobný prístup je založený na dlhoročných praktických skúsenostiach s riešením problémov s aplikáciami balíka Office a s pomocou používateľom odomykať skryté funkcie na zlepšenie ich každodenných pracovných postupov.

Zdieľať teraz:

Komentáre sú uzavreté.