
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.
- Prvo, otvorite određenu Excel radnu knjigu koja sadrži radne listove koje želite katalogizirati.
- 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.
- Zatim, pritisnite "Ctrl + C" da biste kopirali odabrano ime u međuspremnik radi prenosa u datoteku s dokumentacijom.
- Kasnije kreirajte tekstualnu datoteku, Word dokument ili novi Excel radni list u kojem želite održavati sveobuhvatni inventar naziva radnih listova.
- Zatim pritisnite "Ctrl + V" da biste zalijepili kopirani naziv lista u odabrani format dokumentacije.
- 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.
- Na početku, idite do "Formule" karticu u Excelovom interfejsu trake i kliknite na “Upravitelj imena” dugme za pristup Excelovim mogućnostima definisanja imena.
- 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.
- U nastavku "Novo ime" dijaloški okvir, unesite "Liste" u “Ime” polje za kreiranje pamtljive reference za formulu popisa na vašem radnom listu.
- 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)),"")
- 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.
- Zatim, kreirajte novi radni list u trenutnoj radnoj svesci posebno za prikaz vašeg sveobuhvatnog inventara naziva radnih listova.
- 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.
- 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.
- 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)
- Odmah će se pojaviti naziv prvog lista u Ćelija B1, što pokazuje da konfiguracija vaše formule ispravno funkcioniše.
- 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.
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.
- 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.
- 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
- 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.
- 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.
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.
- Idi na podaci -> Preuzmi podatke -> Iz datoteke -> Iz radne sveske.
- Odaberite trenutnu datoteku radne knjige u dijalogu preglednika datoteka.
- Power Query Navigator će automatski prikazati sva dostupna imena listova.
- Odaberite listove koje želite uključiti i kliknite opterećenje da kreirate sveobuhvatnu listu.
- 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.
- U bilo koju praznu ćeliju unesite sljedeću formulu:
=INDIRECT("Sheet"&SEQUENCE(COUNTA(GET.WORKBOOK(1)),,1)&"!A1")
- pritisnuti ući da izvrši formulu dinamičkog niza.
- 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.
- pristup Power Automate putem vašeg Microsoft 365 portala.
- Kreirajte novi tok koristeći nadmašiti konektor.
- Koristiti Lista radnih listova akcija za programsko izdvajanje imena listova.
- Konfigurišite izlazne destinacije kao što su SharePoint liste, e-poruke ili druge poslovne aplikacije.
- 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.
- Otvorite svoju radnu svesku u ExcelOnline.
- Idite do Automatizujte -> Uređivač skripti.
- 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);
}
- kliknite trčanje da se izvrši skripta i prikažu nazivi radnih listova u konzoli.
- 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.
- Instalirajte potrebne Python biblioteke koristeći: pip instalacija openpyxl pande
- 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)
- zamijeniti 'vaša_datoteka.xlsx' sa vašom stvarnom putanjom do datoteke.
- 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.
- Instalirajte renomirane dodatke kao što su Kutools za Excel or ASAP Utilities.
- Pristupite dodacima Radna sveska or navigacija alate sa trake.
- Koristiti Lista imena listova or Analiza radne sveske funkcija.
- Konfigurišite izlazni format i odredište za generisanu listu listova.
- 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.
- Napravite kopiju Excel datoteke i promijenite ekstenziju iz .xlsx to .zip.
- Izvadite ZIP arhivirajte pomoću bilo kojeg alata za kompresiju datoteka.
- Idite na xl mapu i otvorite radna knjiga.xml u uređivaču teksta.
- Pronađite elementi koji sadrže ime = "" atributi.
- 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.
- U novom radnom listu počnite unositi formulu HIPERLINK: =HIPERLINK("#"
- Kada unesete referencu lista, Excel će prikazati dostupna imena listova u padajućem izborniku.
- Dopunite formulu: =HIPERVEZA(“#List1!A1″,”List1”)
- Kreirajte slične formule za svaki list, gradeći sveobuhvatnu navigacijsku listu.
- 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.
- otvoreno PowerShell kao Administrator.
- 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()
- Zamijenite putanju datoteke stvarnom lokacijom vaše Excel datoteke.
- Skripta će ispisati sva imena listova u PowerShell konzolu.
- 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
- Microsoftova podrška. (2024). Funkcija SHEETSPomoć i obuka za Microsoft Excel.
- Microsoftova podrška. (2024). Makro za kružno kretanje kroz sve radne listove u radnoj knjiziDokumentacija VBA za Microsoft Excel.
- Microsoft Learn. (2024). Funkcija Excel.WorkbookReferenca za jezik formula u Power Query M.
- Microsoftova podrška. (2024). Funkcija HYPERLINKReferenca funkcija programa Microsoft Excel.
- Microsoftova podrška. (2024). Kreiranje ili uređivanje hipervezePomoć i obuka za Microsoft Excel.
- 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.








