Kako navesti nazive listova u Excelu: 12 jednostavnih metoda [Vodič za 2026.]

Podijeli sada:
Navedite nazive listova u Excelu na 12 jednostavnih načina, od jednostavnih ručnih metoda do napredne VBA automatizacije. Korak-po-korak vodič za sve nivoe vještina.

Radni listovi u Excel radnoj svesci

1. Uvod

Upravljanje složenim Excel radnim sveskama s brojnim radnim listovima može postati zastrašujuće, posebno kada trebate efikasno pratiti, referencirati ili organizirati više listova. Sposobnost navođenja naziva listova u Excelu postaje ključna vještina za svakog profesionalca koji se bavi velikim operacijama s proračunskim tabelama, od finansijskih modela do sveobuhvatnih radnih svezaka za analizu podataka.

Kada se suoče s kreiranjem Excel liste naziva listova, mnogi korisnici se nađu u situaciji da ručno skrolaju kroz kartice radnih listova, što postaje nepraktično za radne sveske koje sadrže značajan broj listova. Metode opisane u ovom vodiču pomoći će vam da dobijete sva imena listova u Excelu bez obzira na složenost radne sveske, nudeći rješenja od jednostavnih ručnih pristupa do sofisticiranih skripti za automatizaciju za bilo koji zahtjev za inventarom Excel radnih listova.

2. Metod 1: Ručno preuzimanje liste

Ručni pristup predstavlja najjednostavniju metodu za dobijanje svih naziva listova u Excelu, ne zahtijevajući napredno poznavanje Excela ili kreiranje formula. Ova tehnika posebno dobro funkcionira za manje radne knjige gdje ukupan broj radnih listova ostaje upravljiv, obično manji od dvadeset listova.

  1. Prvo, otvorite određenu Excel radnu knjigu koja sadrži radne listove koje želite katalogizirati.
  2. Zatim dvaput kliknite na naziv lista na listi listova na dnu Excel interfejsa. Ova radnja će odabrati cijeli tekst naziva lista, označavajući ga radi lakšeg kopiranja.
  3. Zatim, pritisnite "Ctrl + C" da biste kopirali odabrano ime u međuspremnik radi prenosa u datoteku s dokumentacijom.
    Kopiraj naziv lista
  4. Kasnije kreirajte tekstualnu datoteku, Word dokument ili novi Excel radni list u kojem želite održavati sveobuhvatni inventar naziva radnih listova.
  5. Zatim pritisnite "Ctrl + V" da biste zalijepili kopirani naziv lista u odabrani format dokumentacije.
    Zalijepi naziv lista
  6. Sada, na ovaj sistematičan način, možete kopirati naziv svakog lista u svoju dokumentaciju jedan po jedan, kreirajući kompletan inventar svih radnih listova u vašoj radnoj svesci.

3. Metod 2: Lista s formulom

Pristup zasnovan na formulama za Excelovu listu svih naziva radnih listova koristi ugrađene funkcije Excela za automatsko generiranje sveobuhvatnog inventara radnih listova. Ova metoda kombinira snagu Excelove funkcije GET.WORKBOOK s mogućnostima dinamičkog indeksiranja, stvarajući samoažurirajuću listu koja odražava trenutno stanje strukture vaše radne knjige.

  1. Na početku, idite do "Formule" karticu u Excelovom interfejsu trake i kliknite na “Upravitelj imena” dugme za pristup Excelovim mogućnostima definisanja imena.
  2. Zatim, u iskačućem prozoru Upravitelj imena kliknite "Novo" da biste kreirali prilagođeni imenovani raspon koji će sadržavati formulu za popis vašeg radnog lista.
    Ime Manager
  3. U nastavku "Novo ime" dijaloški okvir, unesite "Liste" u “Ime” polje za kreiranje pamtljive reference za formulu popisa na vašem radnom listu.
  4. Kasnije, u "Odnosi se na" U polje pažljivo unesite sljedeću specijaliziranu formulu koja će izdvojiti nazive radnih listova iz strukture vaše radne knjige:
=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")

Prilagodite novo ime

  1. Nakon toga kliknite "UREDU" i “Zatvori” da biste sačuvali ovu prilagođenu definiciju formule i učinili je dostupnom za korištenje u cijeloj radnoj knjizi.
  2. Zatim, kreirajte novi radni list u trenutnoj radnoj svesci posebno za prikaz vašeg sveobuhvatnog inventara naziva radnih listova.
  3. Zatim unesite "1" in Ćelija A1 i "2" in Ćelija A2 da biste uspostavili redoslijed indeksiranja koji će referencirati svaki radni list u vašoj radnoj knjizi.
  4. Nakon toga, odaberite obje ćelije (A1 i A2) i povucite ih prema dolje da biste automatski unijeli uzastopne brojeve (3, 4, 5, itd.) u Kolona A, kreirajući dovoljno indeksnih brojeva da pokriju sve radne listove u vašoj radnoj svesci.
    Unesite sekvencijalne brojeve
  5. Kasnije, unesite sljedeću formulu INDEX u Ćelija B1 da biste započeli izdvajanje imena radnih listova koristeći prethodno definirane "Liste" ime:
=INDEX(ListSheets,A1)

Unesite formulu u ćeliju B1

  1. Odmah će se pojaviti naziv prvog lista u Ćelija B1, što pokazuje da konfiguracija vaše formule ispravno funkcioniše.
  2. Na kraju, kopirajte ovu INDEX formulu kroz cijeli Kolona B sve dok ne naiđete na “#REF!” greška, koja ukazuje na to da ste došli do kraja dostupnih radnih listova u vašoj radnoj svesci.
    Kopirajte formulu dolje na listu naziva listova

4. Metod 3: Lista putem Excel VBA

VBA (Visual Basic for Applications) pristup predstavlja najsofisticiraniju i najautomatiziraniju metodu za nabrajanje svih naziva radnih listova u Excelu. Ovo rješenje zasnovano na programiranju stvara potpuno automatizirani sistem inventara radnih listova koji generira novu radnu knjigu koja sadrži profesionalno formatiranu listu svih naziva radnih listova.

  1. Za početak, pokrenite Excel VBA editor pritiskom na Alt + F11 ili slijedeći detaljna uputstva u Excelu razvijač kartica za pristup razvojnom okruženju Visual Basic-a.
  2. Zatim umetnite novi modul u svoj VBA projekat i zalijepite sljedeći sveobuhvatni kod koji će automatski izdvojiti i formatirati sva imena radnih listova iz vaše trenutne radne sveske:
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

VBA kod - Lista imena listova

  1. Kasnije, pritisnite "F5" taster ili kliknite na "Trčanje" dugme za trenutno izvršavanje ovog makroa, pokrećući automatizovani proces izdvajanja i formatiranja imena radnog lista.
  2. Odmah će se na vašem ekranu pojaviti nova Excel radna sveska koja sadrži profesionalno formatiranu listu svih naziva radnih listova iz vaše izvorne radne sveske, zajedno s indeksnim brojevima i podebljanim zaglavljima za lakše snalaženje.
    Navedeni nazivi listova u novoj Excel radnoj svesci

5. Metoda 4: Pristup Power Queryja

Power Query nudi modernu metodu povezivanja podataka za Excel i efikasno navođenje svih naziva listova. Ovaj pristup izuzetno dobro funkcionira za istovremenu analizu više radnih knjiga i pruža korisničko sučelje za izdvajanje podataka bez potrebe za znanjem programiranja.

  1. Idi na podaci -> Preuzmi podatke -> Iz datoteke -> Iz radne sveske.
  2. Odaberite trenutnu datoteku radne knjige u dijalogu preglednika datoteka.
  3. Power Query Navigator će automatski prikazati sva dostupna imena listova.
  4. Odaberite listove koje želite uključiti i kliknite opterećenje da kreirate sveobuhvatnu listu.
  5. Rezultirajuća tabela će sadržavati sva imena radnih listova i može se osvježiti kada se strukture radnih listova promijene.

6. Metod 5: Formula dinamičkog niza (Excel 365)

Korisnici programa Excel 365 mogu koristiti dinamičke nizove kako bi dobili sva imena listova u Excelu pomoću naprednih kombinacija formula. Ova metoda kreira automatski ažurirane nizove koji odražavaju trenutnu strukturu radne knjige.

  1. U bilo koju praznu ćeliju unesite sljedeću formulu:
=INDIRECT("Sheet"&SEQUENCE(COUNTA(GET.WORKBOOK(1)),,1)&"!A1")
  1. pritisnuti ući da izvrši formulu dinamičkog niza.
  2. Formula će kreirati niz za prelijevanje koji prikazuje reference na sve listove u vašoj radnoj knjizi.

7. Metod 6: Integracija sa Power Automate

Microsoft Power Automate pruža automatizaciju na nivou preduzeća za Excel listu naziva listova u više radnih svezaka. Ova metoda je odlična u organizacijskim okruženjima koja zahtijevaju redovnu analizu i izvještavanje radnih svezaka.

  1. pristup Power Automate putem vašeg Microsoft 365 portala.
  2. Kreirajte novi tok koristeći nadmašiti konektor.
  3. Koristiti Lista radnih listova akcija za programsko izdvajanje imena listova.
  4. Konfigurišite izlazne destinacije kao što su SharePoint liste, e-poruke ili druge poslovne aplikacije.
  5. Postavite automatske okidače za redovna ažuriranja inventara radnih listova.

8. Metod 7: Office skripte (Moderni Excel)

Office skripte pružaju alternativu VBA-u zasnovanu na TypeScriptu za moderna Excel okruženja. Ova metoda radi isključivo s Excel Onlineom i nudi mogućnosti automatizacije u oblaku za prikaz svih naziva listova u Excelu.

  1. Otvorite svoju radnu svesku u ExcelOnline.
  2. Idite do Automatizujte -> Uređivač skripti.
  3. Kreirajte novi skript sa sljedećim TypeScript kodom:
function main(workbook: ExcelScript.Workbook) {
  let sheets = workbook.getWorksheets();
  let sheetNames = sheets.map(sheet => sheet.getName());
  console.log(sheetNames);
}
  1. kliknite trčanje da se izvrši skripta i prikažu nazivi radnih listova u konzoli.
  2. Po potrebi izmijenite skriptu da ispisuje rezultate u ćelije radnog lista.

9. Metod 8: Programiranje u Pythonu

Python skriptiranje pruža moćne mogućnosti automatizacije za Excel kako bi se dobili svi nazivi radnih listova iz jedne ili više radnih svezaka. Ova metoda nudi odlične mogućnosti grupne obrade za analizu radnih listova velikih razmjera.

  1. Instalirajte potrebne Python biblioteke koristeći: pip instalacija openpyxl pande
  2. Napravite Python skriptu sa sljedećim kodom:
import openpyxl
workbook = openpyxl.load_workbook('your_file.xlsx')
sheet_names = workbook.sheetnames
for name in sheet_names:
    print(name)
  1. zamijeniti 'vaša_datoteka.xlsx' sa vašom stvarnom putanjom do datoteke.
  2. Pokrenite skriptu koristeći python_naziv_skripte.py u vašoj komandnoj liniji.

10. Metod 9: Dodaci za Excel

Dodaci za Excel nezavisnih proizvođača pružaju specijalizirane alate za prikaz naziva listova u Excelu s poboljšanom funkcionalnošću i korisnički prilagođenim sučeljima. Popularni dodaci uključuju sveobuhvatne funkcije analize radne knjige.

  1. Instalirajte renomirane dodatke kao što su Kutools za Excel or ASAP Utilities.
  2. Pristupite dodacima Radna sveska or navigacija alate sa trake.
  3. Koristiti Lista imena listova or Analiza radne sveske funkcija.
  4. Konfigurišite izlazni format i odredište za generisanu listu listova.
  5. Izvezite ili sačuvajte rezultate u skladu sa vašim zahtjevima za dokumentaciju.

11. Metod 10: Analiza XML datoteke

Excel radne sveske (.xlsx datoteke) su ZIP arhive koje sadrže XML strukturne podatke. Ova tehnička metoda omogućava direktno izdvajanje naziva listova bez otvaranja Excela, što je korisno za scenarije automatske analize datoteka.

  1. Napravite kopiju Excel datoteke i promijenite ekstenziju iz .xlsx to .zip.
  2. Izvadite ZIP arhivirajte pomoću bilo kojeg alata za kompresiju datoteka.
  3. Idite na xl mapu i otvorite radna knjiga.xml u uređivaču teksta.
  4. Pronađite elementi koji sadrže ime = "" atributi.
  5. Ručno ili pomoću alata za obradu teksta izdvojite nazive listova iz XML strukture.

12. Metoda 11: Metoda referenciranja hiperveza

Funkcija HYPERLINK pruža indirektan način za Excel da navede sve nazive radnih listova kreiranjem linkova na koje se može kliknuti do svakog radnog lista. Ova metoda generira funkcionalan navigacijski sistem dok dokumentira nazive radnih listova.

  1. U novom radnom listu počnite unositi formulu HIPERLINK: =HIPERLINK("#"
  2. Kada unesete referencu lista, Excel će prikazati dostupna imena listova u padajućem izborniku.
  3. Dopunite formulu: =HIPERVEZA(“#List1!A1″,”List1”)
  4. Kreirajte slične formule za svaki list, gradeći sveobuhvatnu navigacijsku listu.
  5. Kopirajte nazive listova iz teksta formule da biste kreirali svoju listu dokumentacije.

13. Metod 12: PowerShell automatizacija

Windows PowerShell s Excel COM objektima omogućava automatizaciju na nivou sistema za dobijanje svih naziva listova u Excelu. Ova metoda pruža robusne mogućnosti skriptiranja za Windows okruženja koja zahtijevaju grupnu obradu.

  1. otvoreno PowerShell kao Administrator.
  2. Izvršite sljedeće PowerShell naredbe:
$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. Zamijenite putanju datoteke stvarnom lokacijom vaše Excel datoteke.
  2. Skripta će ispisati sva imena listova u PowerShell konzolu.
  3. Preusmjeri izlaz u tekstualnu datoteku koristeći | Izlazna datoteka sheet_names.txt ako je potrebno.

14. Poređenje

Razumijevanje snaga i ograničenja svake metode pomaže vam da odaberete najprikladniji pristup za vaše specifične zahtjeve dokumentacije radnog lista. Sljedeća usporedba ocjenjuje svaku tehniku ​​prema više kriterija, uključujući jednostavnost korištenja, efikasnost, skalabilnost i praktičnu primjenu u različitim radnim okruženjima.

način prednosti nedostaci
priručnik Jednostavan za korištenje, ne zahtijeva tehničko znanje, radi u svim verzijama Excela Oduzima puno vremena za velike radne sveske, sklono ljudskim greškama
formula Automatski se ažurira kada se listovi promijene, kreira trajnu dokumentaciju Zahtijeva poznavanje formula, možda neće raditi u svim verzijama Excela
VBA Brz i praktičan, visoko prilagodljiv, profesionalni rezultati Zahtijeva postavke sigurnosti makroa, potrebno je poznavanje VBA za prilagođavanje
power query Korisnički prilagođen interfejs, radi s više radnih svezaka, osvježava se Samo moderne verzije Excela, potrebno je poznavanje podatkovnih veza
Dinamički niz Moderan pristup formulama, automatsko ažuriranje, kompaktno rješenje Samo za Excel 365, sintaksa složenih formula
Power Automate Automatizacija preduzeća, integracija sa poslovnim sistemima, zakazano izvršavanje Zahtijeva pretplatu na Microsoft 365, složeno podešavanje za početnike
Office skripte Moderna automatizacija zasnovana na oblaku, TypeScript sintaksa, mogućnost dijeljenja Samo Excel Online, potrebno je znanje programiranja
piton Moćna grupna obrada, višeplatformska, opsežne biblioteke Zahtijeva instalaciju Pythona i vještine programiranja
Dodaci Jednostavni za korištenje, profesionalni alati bogati funkcijama Dodatni troškovi, potencijalni problemi s kompatibilnošću, vanjska ovisnost
XML analiza Radi bez Excela, tehnički uvid u strukturu datoteka Složen tehnički proces, zahtijeva poznavanje formata datoteka
Hyperlink Kreira navigacijski sistem, vizualno otkrivanje listova Indirektna metoda, potrebno je ručno kreiranje formule
PowerShell Automatizacija na nivou sistema, mogućnosti grupne obrade Samo za Windows, potrebno je znanje skriptiranja, zavisnosti COM objekata

Svaka metoda zadovoljava različite potrebe korisnika i organizacijske zahtjeve. Ručni pristup najbolje funkcionira za povremenu upotrebu s manjim radnim knjigama, dok metode formula i VBA pružaju mogućnosti kontinuirane dokumentacije. Power Query i Power Automate se ističu u poslovnim okruženjima koja zahtijevaju redovnu analizu, dok programski pristupi poput Pythona i PowerShella nude maksimalnu fleksibilnost za napredne korisnike. Dodaci pružaju jednostavna rješenja za česte zadatke upravljanja radnim listovima. Za optimalne rezultate s bilo kojom metodom, provjerite da li vaše Excel radne knjige ispravno funkcioniraju – oštećene datoteke treba vratiti pomoću Softver za popravak Excel datoteka prije pokušaja ekstrakcije naziva radnog lista.

Bez obzira na to koju metodu odaberete za Excel popis svih naziva radnih listova, sistematski pristup dokumentiranju radnih listova značajno poboljšava upravljanje radnim knjigama, efikasnost saradnje i ukupne standarde organizacije podataka unutar vaših projekata ili organizacije. Od jednostavnog ručnog kopiranja do sofisticiranih skripti za automatizaciju, ovih dvanaest pristupa pružaju sveobuhvatna rješenja za sve potrebe inventara Excel radnih listova.

upućivanje

  1. Microsoftova podrška. (2024). Funkcija SHEETSPomoć i obuka za Microsoft Excel.
  2. Microsoftova podrška. (2024). Makro za kružno kretanje kroz sve radne listove u radnoj knjiziDokumentacija VBA za Microsoft Excel.
  3. Microsoft Learn. (2024). Funkcija Excel.WorkbookReferenca za jezik formula u Power Query M.
  4. Microsoftova podrška. (2024). Funkcija HYPERLINKReferenca funkcija programa Microsoft Excel.
  5. Microsoftova podrška. (2024). Kreiranje ili uređivanje hipervezePomoć i obuka za Microsoft Excel.
  6. Microsoftova podrška. (2024). Pregled formula u ExceluDokumentacija formula u Microsoft Excelu.

Napomena: Svi linkovi na Microsoftovu dokumentaciju su pregledani i provjereni kao ažurni u vrijeme objavljivanja. Microsoft može periodično ažurirati ove resurse.

o autoru

Shirley Zhang je specijalista za Microsoft Office sa bogatim iskustvom u pomaganju profesionalcima da optimizuju svoje radne procese u Excelu, Wordu, Outlooku i drugim Office aplikacijama. Radila je sa organizacijama na implementaciji rješenja za automatizaciju, rješavanju problema sa funkcionalnošću i pojednostavljenju poslovnih procesa.

Kao tehnička spisateljica fokusirana na produktivnost Microsoft Officea, Shirley kreira praktične vodiče koji se bave stvarnim izazovima s kojima se suočavaju svakodnevni korisnici. Njen korak-po-korak pristup zasnovan je na dugogodišnjem praktičnom iskustvu u rješavanju problema s Office aplikacijama i pomaganju korisnicima da otključaju skrivene funkcije kako bi poboljšali svoje svakodnevne radne procese.

Podijeli sada:

Komentari su zatvoreni.