Munkalapok nevének listázása Excelben: 12 egyszerű módszer [2026-ös útmutató]

Oszd meg most:
12 egyszerű módszerrel listázhatod a munkalapok nevét az Excelben, az egyszerű manuális módszerektől a haladó VBA automatizálásig. Lépésről lépésre útmutató minden képzettségi szinthez.

Munkalapok az Excel munkafüzetben

1. Bevezetés

A számos munkalapot tartalmazó összetett Excel-munkafüzetek kezelése túlterhelő lehet, különösen akkor, ha több munkalapot kell hatékonyan nyomon követni, hivatkozni rájuk, vagy rendszerezni. A munkalapok nevének Excelben való listázásának képessége alapvető készséggé válik minden olyan szakember számára, aki nagyméretű táblázatkezelési műveletekkel foglalkozik, a pénzügyi modellektől az átfogó adatelemzési munkafüzetekig.

Amikor Excelben munkalapneveket tartalmazó listát kell létrehozni, sok felhasználónak manuálisan kell görgetnie a munkalapfülek között, ami a jelentős számú munkalapot tartalmazó munkafüzetek esetében nem praktikus. Az ebben az útmutatóban ismertetett módszerek segítenek az összes munkalapnév Excelben való lekérésében, a munkafüzet összetettségétől függetlenül, megoldásokat kínálva az egyszerű manuális megközelítésektől a kifinomult automatizálási szkriptekig bármilyen Excel munkalap-készletezési követelményhez.

2. 1. módszer: Lista manuális lekérése

A manuális megközelítés az m-et képviseliost Egy egyszerű módszer az Excelben az összes munkalap nevének lekérésére, amely nem igényel haladó Excel ismereteket vagy képletek létrehozását. Ez a technika különösen jól működik kisebb munkafüzetek esetén, ahol a munkalapok teljes száma kezelhető, jellemzően kevesebb, mint húsz munkalap.

  1. Először is nyissa meg azt az Excel munkafüzetet, amely a katalogizálni kívánt munkalapokat tartalmazza.
  2. Ezután kattintson duplán egy munkalap nevére az Excel felület alján található munkalaplistában. Ez a művelet kijelöli a teljes munkalap nevének szövegét, kiemelve azt a könnyű másolás érdekében.
  3. Ezután nyomja meg a gombot "Ctrl + C" a kiválasztott név vágólapra másolásához a dokumentációs fájlba való átvitelhez.
    Másolja a lap nevét
  4. Később hozzon létre egy szövegfájlt, Word-dokumentumot vagy új Excel-munkalapot, ahol az átfogó munkalapnév-nyilvántartást szeretné kezelni.
  5. Ezután nyomja meg a gombot „Ctrl + V” a másolt munkalap nevének beillesztéséhez a kiválasztott dokumentációs formátumba.
    Lapnév beillesztése
  6. Most, ezzel a szisztematikus módon, egyesével átmásolhatja az egyes munkalapok nevét a dokumentációs fájljába, így teljes leltárt hozhat létre a munkafüzetében található összes munkalapról.

3. 2. módszer: Lista képlettel

Az Excelben a munkalapok nevének képletalapú listázása az Excel beépített függvényeit használja ki, hogy automatikusan átfogó munkalap-leltárt generáljon. Ez a módszer az Excel GET.WORKBOOK függvényének erejét ötvözi a dinamikus indexelési képességekkel, így egy önmagát frissítő listát hoz létre, amely tükrözi a munkafüzet szerkezetének aktuális állapotát.

  1. Kezdésként navigálj a következőhöz: "Képletek" fülre az Excel menüszalagjának felületén, és kattintson a "Névkezelő" gombra az Excel névdefiníciós funkcióinak eléréséhez.
  2. Ezután a felugró Névkezelő ablakban kattintson a "Új" egy egyéni elnevezett tartomány létrehozásához, amely a munkalapon felsorolt képletet fogja tartalmazni.
    Névkezelő
  3. A későbbiekben „Új név” párbeszédpanelen írja be „Listalapok” a "Név" mezőt, hogy emlékezetes hivatkozást hozzon létre a munkalap felsorolási képletéhez.
  4. Később, a „Utal rá” mezőben gondosan írja be a következő speciális képletet, amely kinyeri a munkalapneveket a munkafüzet szerkezetéből:
=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")

Új név testreszabása

  1. Ezután kattintson a gombra "RENDBEN" és a "Bezárás" mentse el ezt az egyéni képletdefiníciót, hogy az a munkafüzetben mindenhol használható legyen.
  2. Ezután hozzon létre egy új munkalapot az aktuális munkafüzetben, amely kifejezetten az átfogó munkalapnév-leltár megjelenítéséhez használható.
  3. Ezután írja be "1" in A1 cella és a "2" in A2 cella a munkafüzet egyes munkalapjaira hivatkozó indexelési sorrend meghatározásához.
  4. Ezután jelölje ki mindkét cellát (A1 és a A2) és húzza le őket a sorozatszámok (3, 4, 5 stb.) automatikus beviteléhez a A oszlop, elegendő indexszámot hozva létre a munkafüzet összes munkalapjának lefedéséhez.
    Sorozatszámok megadása
  5. Később illessze be a következő INDEX képletet B1 cella a munkalapnevek kinyerésének megkezdéséhez a korábban definiáltak alapján „Listalapok” név:
=INDEX(ListSheets,A1)

Írja be a képletet a B1 cellába

  1. Az első munkalap neve azonnal megjelenik a B1 cella, amely azt mutatja, hogy a képlet konfigurációja megfelelően működik.
  2. Végül másolja le ezt az INDEX képletet a teljes B oszlop amíg nem találkozol a "#REF!" hiba, amely azt jelzi, hogy elérte a munkafüzetben elérhető munkalapok végét.
    Másolja le a képletet a lapnevek listájára

4. 3. módszer: Felsorolás Excel VBA-n keresztül

A VBA (Visual Basic for Applications) megközelítés az m-et képviseliost kifinomult és automatizált módszer az összes munkalap nevének listázására az Excelben. Ez a programozáson alapuló megoldás egy teljesen automatizált munkalap-leltárrendszert hoz létre, amely egy új munkafüzetet generál, amely az összes munkalap nevének professzionálisan formázott listáját tartalmazza.

  1. Mert minttart, indítsa el az Excel VBA szerkesztőt a gomb megnyomásával Alt + F11 vagy kövesse az Excel részletes utasításait Fejlesztő fülre a Visual Basic fejlesztői környezet eléréséhez.
  2. Ezután illesszen be egy új modult a VBA-projektbe, és illessze be a következő átfogó kódot, amely automatikusan kinyeri és formázza az összes munkalap nevét az aktuális munkafüzetből:
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 kód – List Sheet Names

  1. Később nyomja meg „F5” vagy kattintson a gombra "Fuss" gombra a makró azonnali végrehajtásához, elindítva az automatikus munkalapnév-kinyerési és formázási folyamatot.
  2. Azonnal megjelenik egy új Excel-munkafüzet a képernyőn, amely a forrásmunkafüzet összes munkalapnevének professzionálisan formázott listáját tartalmazza, indexszámokkal és félkövér betűtípusú fejlécekkel a könnyű elérés érdekében.
    Felsorolt ​​lapnevek az új Excel-munkafüzetben

5. 4. módszer: Power Query megközelítés

A Power Query egy modern adatkapcsolati módszert kínál az Excelhez, amely hatékonyan listázza az összes munkalap nevét. Ez a megközelítés kivételesen jól működik több munkafüzet egyidejű elemzéséhez, és felhasználóbarát felületet biztosít az adatok kinyeréséhez programozási ismeretek nélkül.

  1. Tovább dátum -> Adatok letöltése -> Fájlból -> Munkafüzetből.
  2. Jelölje ki az aktuális munkafüzetfájlt a fájlkezelő párbeszédpanelen.
  3. A Power Query Navigator automatikusan megjeleníti az összes elérhető munkalap nevét.
  4. Jelölje ki a hozzáadni kívánt lapokat, és kattintson a Terhelés egy átfogó lista elkészítéséhez.
  5. Az eredményül kapott táblázat az összes munkalap nevét tartalmazza, és frissíthető, amikor a munkalap-szerkezet megváltozik.

6. 5. módszer: Dinamikus tömbképlet (Excel 365)

Az Excel 365 felhasználói dinamikus tömböket használhatnak, hogy fejlett képletkombinációk segítségével lekérjék az összes munkalap nevét az Excelben. Ez a módszer automatikusan frissülő tömböket hoz létre, amelyek tükrözik az aktuális munkafüzet-struktúrát.

  1. Írd be a következő képletet egy üres cellába:
=INDIRECT("Sheet"&SEQUENCE(COUNTA(GET.WORKBOOK(1)),,1)&"!A1")
  1. Sajtó belép a dinamikus tömbképlet végrehajtásához.
  2. A képlet egy kiömlő tömböt hoz létre, amely a munkafüzet összes munkalapjára mutató hivatkozásokat jelenít meg.

7. 6. módszer: Power Automate integráció

A Microsoft Power Automate vállalati szintű automatizálást biztosít az Excel munkalapnevek listájához több munkafüzetben. Ez a módszer kiválóan használható olyan szervezeti környezetekben, amelyek rendszeres munkafüzet-elemzést és jelentéskészítést igényelnek.

  1. Nélkül Power Automate a Microsoft 365 portálon keresztül.
  2. Hozz létre egy új folyamatot a Excel csatlakozó.
  3. Használja a Lista munkalapok művelet a munkalapok nevének programozott kinyerésére.
  4. Kimeneti célhelyek, például SharePoint-listák, e-mailek vagy más üzleti alkalmazások konfigurálása.
  5. Állítson be automatikus eseményindítókat a rendszeres munkalap-készletfrissítésekhez.

8. 7. módszer: Office szkriptek (Modern Excel)

Az Office Scripts a modern Excel környezetekben a VBA TypeScript-alapú alternatíváját kínálja. Ez a módszer kizárólag az Excel Online-nal működik, és felhőalapú automatizálási lehetőségeket kínál az összes munkalap nevének listázására az Excelben.

  1. Nyisd meg a munkafüzetedet Excel Online.
  2. navigáljon automatizálják -> Script szerkesztő.
  3. Hozz létre egy új szkriptet a következő TypeScript kóddal:
function main(workbook: ExcelScript.Workbook) {
  let sheets = workbook.getWorksheets();
  let sheetNames = sheets.map(sheet => sheet.getName());
  console.log(sheetNames);
}
  1. Kattints futás a szkript végrehajtásához és a munkalapok nevének megjelenítéséhez a konzolon.
  2. Szükség esetén módosítsa a szkriptet úgy, hogy az eredményeket a munkalap celláiba írja ki.

9. 8. módszer: Python programozás

A Python szkriptek hatékony automatizálási lehetőségeket biztosítanak az Excel számára, hogy egy vagy több munkafüzetből kinyeri az összes munkalap nevét. Ez a módszer kiváló kötegelt feldolgozási képességeket kínál nagyméretű munkalap-elemzéshez.

  1. Telepítse a szükséges Python könyvtáratrarhasználva: pip telepítés openpyxl pandák
  2. Hozz létre egy Python szkriptet a következő kóddal:
import openpyxl
workbook = openpyxl.load_workbook('your_file.xlsx')
sheet_names = workbook.sheetnames
for name in sheet_names:
    print(name)
  1. Cserélje 'a_fájlod.xlsx' a tényleges fájlelérési úttal.
  2. Futtassa a szkriptet a következővel: python szkript_neve.py a parancssorban.

10. 9. módszer: Excel bővítmények

A harmadik féltől származó Excel-bővítmények speciális eszközöket biztosítanak a munkalapok nevének listázásához az Excelben, továbbfejlesztett funkciókkal és felhasználóbarát felülettel. A népszerű bővítmények átfogó munkafüzet-elemzési funkciókat tartalmaznak.

  1. Telepítsen megbízható bővítményeket, mint például Kutools az Excel számára or ASAP Utilities.
  2. Hozzáférés a bővítményekhez Munkafüzet or Navigáció eszközök a menüszalagról.
  3. Használja a Lapnevek listája or Munkafüzet elemzése funkciót.
  4. Konfigurálja a létrehozott laplista kimeneti formátumát és célhelyét.
  5. Exportálja vagy mentse el az eredményeket a dokumentációs követelményeinek megfelelően.

11. 10. módszer: XML fájlelemzés

Az Excel munkafüzetek (.xlsx fájlok) ZIP XML struktúraadatokat tartalmazó archívumok. Ez a technikai módszer lehetővé teszi a munkalapok nevének közvetlen kinyerését az Excel megnyitása nélkül, ami hasznos az automatizált fájlelemzési forgatókönyveknél.

  1. Készítsen másolatot az Excel fájljáról, és módosítsa a kiterjesztést a következőről: . Xlsx nak nek .zip.
  2. Kivonat a ZIP archiválni bármilyen fájltömörítő eszközzel.
  3. Navigáljon a xl mappát és nyissa meg munkafüzet.xml szövegszerkesztőben.
  4. elhelyez elemeket tartalmazó név=”” attribútumok.
  5. A munkalapok nevét manuálisan vagy szövegszerkesztő eszközök segítségével vonhatja ki az XML struktúrából.

12. 11. módszer: Hiperhivatkozási módszer

A HIPERHIVATKOZÁS függvény közvetett módot kínál az Excelben az összes munkalap nevének listázására azáltal, hogy kattintható hivatkozásokat hoz létre az egyes munkalapokra. Ez a módszer egy funkcionális navigációs rendszert hoz létre a munkalapok nevének dokumentálása közben.

  1. Egy új munkalapon, start HIPERHIVATKOZÁS képlet beírása: =HIPERHIVATKOZÁS(“#”
  2. Amikor beírja a munkalap hivatkozását, az Excel egy legördülő menüben megjeleníti az elérhető munkalapok nevét.
  3. Egészítsd ki a képletet: =HIPERHIVATKOZÁS(“#Munka1!A1″, “Munka1”)
  4. Hozzon létre hasonló képleteket minden munkalaphoz, és építsen fel egy átfogó navigációs listát.
  5. Másolja ki a munkalapok nevét a képlet szövegéből a dokumentációs lista létrehozásához.

13. 12. módszer: PowerShell automatizálás

A Windows PowerShell az Excel COM objektumaival lehetővé teszi a rendszerszintű automatizálást az összes munkalap nevének lekéréséhez az Excelben. Ez a módszer robusztus parancsfájl-kezelési képességeket biztosít a kötegelt feldolgozást igénylő Windows környezetekhez.

  1. Nyisd ki PowerShell adminisztrátorként.
  2. Hajtsa végre a következő PowerShell-parancsokat:
$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. Cserélje le a fájl elérési útját a tényleges Excel-fájl helyére.
  2. A szkript az összes munkalap nevét kiírja a PowerShell konzolra.
  3. A kimenetet szövegfájlba kell küldeni a következővel: | Kimenő fájl munkalapnevek.txt ha szükséges.

14. Összehasonlítás

Az egyes módszerek erősségeinek és korlátainak megértése segít a legmegfelelőbb módszer kiválasztásában.ost megfelelő megközelítést az Ön konkrét munkalap-dokumentációs követelményeihez. A következő összehasonlítás az egyes technikákat több kritérium alapján értékeli, beleértve a könnyű használatot, a hatékonyságot, a skálázhatóságot és a gyakorlati alkalmazásokat különböző munkakörnyezetekben.

Módszer Előnyök Hátrányok
Kézikönyv Könnyen kezelhető, nem igényel technikai ismereteket, az Excel összes verziójában működik Időigényes a nagyméretű munkafüzetek esetében, hajlamos az emberi hibákra
Képlet Automatikusan frissül, amikor a lapok változnak, állandó dokumentációt hoz létre Képletismeretet igényel, előfordulhat, hogy nem működik minden Excel verzióban
VBA Gyors és kényelmes, nagymértékben testreszabható, professzionális kimenet Makró biztonsági beállításokat igényel, VBA ismereteket igényel a testreszabáshoz
Teljesítmény lekérdezés Felhasználóbarát felület, több munkafüzettel is működik, frissíthető Csak modern Excel verziók, adatkapcsolati ismereteket igényel
Dinamikus tömb Modern képletmegközelítés, automatikusan frissülő, kompakt megoldás Csak Excel 365, összetett képletszintaxis
Power Automate Vállalati automatizálás, üzleti rendszerekkel való integráció, ütemezett végrehajtás Microsoft 365 előfizetést igényel, bonyolult beállítás kezdőknek
Office Scripts Modern felhőalapú automatizálás, TypeScript szintaxis, megosztható Csak online Excel, programozási ismereteket igényel
Piton Hatékony kötegelt feldolgozás, több platformon is elérhető, kiterjedt könyvtárakrarok Python telepítési és programozási ismereteket igényel
Bővítmények Felhasználóbarát, funkciókban gazdag, professzionális eszközök További cost, lehetséges kompatibilitási problémák, külső függőség
XML-elemzés Excel nélkül működik, technikai betekintést nyújt a fájlszerkezetbe Komplex technikai folyamat, fájlformátum-ismereteket igényel
Hiperhivatkozás Navigációs rendszert és vizuális lapfelderítést hoz létre Közvetett módszer, manuális képlet létrehozása szükséges
PowerShell Rendszerszintű automatizálás, kötegelt feldolgozási képességek Csak Windows rendszeren, szkriptelési ismereteket és COM objektum függőségeket igényel

Minden módszer más felhasználói igényeket és szervezeti követelményeket elégít ki. A manuális megközelítés a kisebb munkafüzetek alkalmi használatára működik a legjobban, míg a képlet- és VBA-metódusok folyamatos dokumentációs lehetőségeket biztosítanak. A Power Query és a Power Automate a rendszeres elemzést igénylő üzleti környezetekben kiválóan teljesít, míg a Python és a PowerShellhez hasonló programozási megközelítések maximális rugalmasságot kínálnak a haladó felhasználók számára. A bővítmények felhasználóbarát megoldásokat kínálnak a gyakori munkalap-kezelési feladatokhoz. Bármely módszerrel az optimális eredmény elérése érdekében győződjön meg arról, hogy az Excel-munkafüzetek megfelelően működnek – a sérült fájlokat a következővel kell visszaállítani: Excel fájljavító szoftver mielőtt megpróbálnád kinyerni a munkalap nevét.

Függetlenül attól, hogy melyik módszert választja az Excelben az összes munkalap nevének listázására, a munkalap-dokumentáció szisztematikus megközelítése jelentősen javítja a munkafüzet-kezelést, az együttműködés hatékonyságát és az általános adatszervezési szabványokat a projekteken vagy a szervezeten belül. Az egyszerű kézi másolástól a kifinomult automatizálási szkriptekig ez a tizenkét megközelítés átfogó megoldást kínál bármilyen Excel munkalap-leltározási igényre.

Referencia

  1. Microsoft-támogatás. (2024). LAPOKT függvényMicrosoft Excel Súgó és Oktatás.
  2. Microsoft-támogatás. (2024). Makró, amely végigvezeti a munkafüzet összes munkalapjátMicrosoft Excel VBA dokumentáció.
  3. Microsoft Learn. (2024). Excel.Workbook függvényPower Query M képletnyelvi referencia.
  4. Microsoft-támogatás. (2024). HYPERLINK funkcióMicrosoft Excel függvények referencia.
  5. Microsoft-támogatás. (2024). Hivatkozás létrehozása vagy szerkesztéseMicrosoft Excel Súgó és Oktatás.
  6. Microsoft-támogatás. (2024). Az Excel képleteinek áttekintéseMicrosoft Excel képletek dokumentációja.

Megjegyzés: Az összes Microsoft dokumentációs hivatkozást a kiadás időpontjában ellenőriztük és aktuálisnak találtuk. A Microsoft rendszeresen frissítheti ezeket az erőforrásokat.

A szerzőről

Shirley Zhang Microsoft Office szakértő, aki széleskörű tapasztalattal rendelkezik a szakemberek Excel, Word, Outlook és más Office alkalmazásokban végzett munkafolyamataik optimalizálásában. Számos szervezettel dolgozott együtt automatizálási megoldások bevezetésében, funkcionális problémák megoldásában és üzleti folyamatok egyszerűsítésében.

Shirley, aki a Microsoft Office hatékonyságára összpontosító műszaki író, gyakorlati útmutatókat készít, amelyek a mindennapi felhasználók által tapasztalt valós kihívásokra adnak választ. Lépésről lépésre haladó megközelítése az Office-alkalmazások hibaelhárításában és a felhasználók rejtett funkcióinak feloldásában szerzett sokéves gyakorlati tapasztalatán alapul, amelyek javítják napi munkafolyamataikat.

Oszd meg most:

Hozzászólások lezárva.