Ugrás a tartalomra

Hogyan lehet egy mappából és almappából származó összes fájlnevet felsorolni egy munkalapba?

Ha egy munkalapon egy könyvtárban szeretne létrehozni egy fájlnévlistát, a következő módszerekkel dolgozhatja fel a fájlok listájának gyors elérését a munkalap egy könyvtárából.


Az összes fájlnév felsorolása egy mappából munkalapra webböngésző segítségével

Ha a fájlokat egy mappába kívánja sorolni a webböngésző használatával, győződjön meg arról, hogy rendelkezik-e valamelyik webböngészővel (Firefox, Opera és Google Chrome) telepítve van a számítógépre. Feltéve, hogy fel kell sorolnia a következő mappa fájljait a munkalapra, lásd a képernyőképet: 

1. Menjen a mappa elérési útjának másolásához (Mappa teszt) az Intézőben. Például a mappa elérési útja: C: \ Users \ AddinTestWin10 \ Desktop \ Mappa teszt.

2. Nyissa meg az egyik böngészőt (Firefox, Opera és Google Chrome), illessze be a mappa elérési útját a címsorba, majd nyomja meg az gombot belép kulcs. Lásd a képernyőképet:

3. Kattints Ctrl + A a webböngésző összes tartalmának kiválasztásához, majd nyomja meg az gombot Ctrl + C hogy lemásolja őket.

4. Nyissa meg az Excel programot, és közvetlenül illessze be (a Ctrl + V parancsikonok beillesztésére) őket egy munkalapba. Lásd a képernyőképet:

Megjegyzések:
  • 1. Ezzel a módszerrel csak a fő mappában lévő fájlok jeleníthetők meg, az alkönyvtár fájljai nem szerepelhetnek a listán.
  • 2. A fájlnevek hiperhivatkozásai nem érhetők el.

Képlet segítségével sorolja fel az összes fájlnevet egy mappából munkalapra

Az Excelben képlettel is megkaphatja az összes fájlnév vagy a psecifc típusú fájlnevek listáját egy mappából, kérjük, tegye a következőket:

1. Másolja és illessze be a fájl elérési útját egy cellába, majd írja be \* a fájl elérési útja után, az alábbi képernyőképen:

2. Ezután kattints a gombra Képlet > Névkezelő, lásd a képernyőképet:

3. Az Névkezelő párbeszédpanelen kattintson a gombra Új gomb, lásd a képernyőképet:

4. A kiugrott Új név párbeszédpanelen adjon meg egy nevet a Név szövegmezőbe, majd írja be az alábbi képletet a Utal rá szövegmező, lásd a képernyőképet:

=FILES(Sheet1!$A$1)

Megjegyzések: Ebben a képletben 1. lap! $ A $ 1 a munkalap cellája tartalmazza az 1. lépésben beírt fájl elérési útját.

5. Ezután kattintson OK > közel a párbeszédpanelek bezárásához, majd írja be a következő képletet egy üres cellába, ahol fel akarja sorolni a fájlneveket, és húzza lefelé a kitöltési hanldet, amíg az üres cellák meg nem jelennek, most a megadott mappában található összes fájlnév az alábbiak szerint lett felsorolva bemutatott képernyőkép:

=IFERROR(INDEX(Filenames,ROW(A1)),"")

Megjegyzések: Ebben a képletben fájlneveket a 4. lépésben létrehozott tartománynév, és A1 a cella tartalmazza a fájl elérési útját.

Megjegyzések:
  • 1. Ezt a munkafüzetet úgy kell mentenie Excel makró-engedélyezett munkafüzet formátumot, ha azt szeretné, hogy a képletek jól működjenek a fájl bezárása és újbóli megnyitása után.
  • 2. Ha az összes fájlt fel akarja sorolni egy adott kiterjesztéssel, például felsorolja az összes docx fájlnevet, ebben az esetben csak a * docx * szót kell használnia a * helyett, hasonlóan az xlsx fájlokhoz, kérjük, használja a * xlsx * parancsot.


Sorolja fel az összes fájlnevet egy mappából munkalapra a VBA kód használatával

A következő VBA használatával fájlokat sorolhat fel egy munkalap mappájában:

1. Nyisson meg egy munkalapot, és kattintson arra, hogy kiválasszon egy cellát, ahová a fájlneveket szeretné helyezni.

2. Tartsa lenyomva a ALT + F11 kulcsokat az Excelben, és megnyitja a Microsoft Visual Basic for Applications ablak.

3. Kattints betétlap > Modulok, és illessze be a következő kódot a Modulok Ablak.

VBA kód: Sorolja fel az összes fájlnevet egy mappából egy munkalapba

Sub listfiles()
'Updateby Extendoffice
    Dim xFSO As Object
    Dim xFolder As Object
    Dim xFile As Object
    Dim xFiDialog As FileDialog
    Dim xPath As String
    Dim I As Integer
    Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
    If xFiDialog.Show = -1 Then
        xPath = xFiDialog.SelectedItems(1)
    End If
    Set xFiDialog = Nothing
    If xPath = "" Then Exit Sub
    Set xFSO = CreateObject("Scripting.FileSystemObject")
    Set xFolder = xFSO.GetFolder(xPath)
    For Each xFile In xFolder.Files
        I = I + 1
        ActiveSheet.Hyperlinks.Add Cells(I, 1), xFile.Path, , , xFile.Name
    Next
End Sub

4. Ezután nyomja meg a gombot F5 kulcs a kód futtatásához, egy új ablak Tallózás jelenik meg. Válassza ki azt a mappát, amelybe fel szeretné venni a fájlneveket.

5. Ezután kattintson OK, az adott mappában lévő fájlok hiperhivatkozásokkal szerepelnek a munkalapon. Lásd a képernyőképet:

Megjegyzések: Csak a fő mappában található fájlnevek sorolhatók fel.

Felsorolja az összes fájlnevet egy mappából és almappákból egy munkalapba, amely hatékony funkcióval rendelkezik

A Fájlnév lista hasznossága Kutools az Excel számára könnyen létrehozhat egy fájlok listáját egy könyvtárból egy munkalapon, az alábbi bemutató szerint.    Kattintson a Kutools for Excel letöltéséhez!

doc felsorolja az összes fájlnevet 9

Jegyzet:Ennek alkalmazásához Fájlnév lista, először is le kell töltenie a Kutools az Excel számára, majd gyorsan és egyszerűen alkalmazza a funkciót.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Nyissa meg az Excel alkalmazást, kattintson a gombra Kutools Plus > Import Export > Fájlnévlista…, lásd a képernyőképet:

2. Az Fájlnév lista párbeszédpanelen hajtsa végre a következő műveleteket:

(1.) Kattintson doc-list-files-gombra gomb a felsorolni kívánt fájlokat tartalmazó mappa megadásához;

(2.) Ellenőrizze a Fájlok felvétele az alkönyvtárakba opció az összes fájlnév almappákban történő felsorolásához vagy a Tartalmazzon rejtett fájlokat és mappákat lehetőség a rejtett fájlok összes nevének, valamint a rejtett mappákban található fájlnevek felsorolására;

(3.) Adja meg a fájltípust, amelyet fel kíván sorolni a Fájlok típusa szakasz;

(4.) Válasszon ki egy fájlméret-egységet, amelyet megjeleníteni szeretne Fájlméret egység szakaszra van szüksége.

(5.) Ellenőrizze a Hiperhivatkozások létrehozása opció, amire szüksége van.

3. Kattints OK. Létrehozza a könyvtárban vagy az alkönyvtárban található fájlok listáját egy új munkalapon. Lásd a képernyőképet:

Kattintson a Kutools for Excel letöltéséhez és az ingyenes próbaverzióhoz most!


Relatívabb cikkek:

  • Hozzon létre egy listát az összes munkalap nevéről egy munkafüzetből
  • Ha feltételezzük, hogy van egy több munkalapot tartalmazó munkafüzete, most fel akarja sorolni az összes munkanevet az aktuális munkafüzetben. Van-e gyors módszer a tézisek munkanapjainak névsorának Excel-ben történő létrehozására anélkül, hogy egyesével be kellene gépelni őket? Ez az oktatóanyag útmutatást nyújt a munkalapok nevének Excelbe való felsorolásához.
  • Fájlok másolása vagy áthelyezése egyik mappából a másikba egy lista alapján
  • Ha a munkalap oszlopában van egy fájlnévlista, és a fájlok a compulator mappájában találhatók. Most azonban áthelyeznie vagy át kell másolnia ezeket a fájlokat, amelyek a munkalapon fel vannak tüntetve, az eredeti mappájukból egy másikba, az alábbi képernyőkép szerint. Hogyan tudná ezt a feladatot a lehető leggyorsabban elvégezni az Excelben?
  • Navigálás a munkalapok között a legördülő lista használatával
  • Ha feltételezzük, hogy van egy munkafüzete, amely több munkalapot tartalmaz, akkor létre kell hoznia egy legördülő listát vagy egy kombinációs mezőt, amely felsorolja az összes lap nevét, és amikor kiválaszt egy lap nevét a legördülő listából, az azonnal erre a lapra ugrik. Ebben a cikkben bemutatom, hogyan lehet navigálni a munkalapok között az Excel legördülő listája segítségével.

A legjobb irodai hatékonyságnövelő eszközök

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

Leírás


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
Comments (80)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I've been using vb6 since years. That was very easy to copy all the file names of directory and sub-directory. It was possible to manipulate the name of the files as you wanted. Unfortunately, it has been abandonned...
This comment was minimized by the moderator on the site
Is there any way to get a list of files in a Microsoft Teams/SharePoint folder including sub folders? I can synch the folder locally but then the hyperlinks generated are local. I really want the links to the Teams location for purpose of sharing with the team.
This comment was minimized by the moderator on the site
السلام عليكم ...شكرا جزيلا وفقكم الله لكل خير...معلومات قيمة ومفيدة ..نفعتني كثيرا وفرحت بها كثيرا
This comment was minimized by the moderator on the site
I'm 63 years old. Have been looking for how to do this this (directory to Excel to with attributes) for years! Tried many methods so complicated that I had to learn new programming language (i.e. command prompt and command shell, I am subject matter expert, IT user; not dedicated IT). But thought it should be simple so kept looking. AND HERE IT IS!! So easy my now elderly brain gets it. Thank you, thank you. Bless you! All hail extendoffice! You rock.
Hmmm. Does anybody else have programming how-tos on their bucket list?
This comment was minimized by the moderator on the site
How do you automatically refresh the list after you change a file name?
This comment was minimized by the moderator on the site
you are genius
This comment was minimized by the moderator on the site
How to list all file names from a SharePoint link into a Worksheet?
This comment was minimized by the moderator on the site
HI, does this line give an error if you folder path is longer?

ActiveSheet.Hyperlinks.Add Cells(I, 1), xFile.Path, , , xFile.Name
This comment was minimized by the moderator on the site
Amazing trick ! Unfortunately is working only for certain folders and I couldnt identify whats the selection criteria. I only can tell that Microsoft Excel Security Notice says "Microsoft Office has identify a potential security concern. This location may be unsafe. C:\C:\Users\popal". I dont understand where is "C:\C:" comming from but I m getting the same "C:\C:" when I hover the mouse over the hypelink. Thanks for any suggestion
This comment was minimized by the moderator on the site
very very useful help and clear instructions. appreciate the time spent on this . thanks.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations