Preskoči na glavno vsebino

Kako seznam vseh imen datotek iz mape in podmap uvrstiti na delovni list?

Avtor: Tehnična podpora Zadnja sprememba: 2024-03-01

Če želite ustvariti seznam imen datotek znotraj imenika na delovnem listu, lahko na naslednji način obdelate seznam datotek iz imenika na delovnem listu.


Vsa imena datotek iz mape s pomočjo spletnega brskalnika uvrstite na delovni list

Če želite v spletnem brskalniku našteti datoteke v mapi, se prepričajte, da imate enega od spletnih brskalnikov (Firefox, Opera in Google Chrome) nameščen v računalniku. Recimo, da morate na delovnem listu navesti datoteke naslednje mape, si oglejte posnetek zaslona: 

1. Pojdi na kopiranje poti do mape (Preskus mape) v Raziskovalcu. Pot te mape je na primer: C: \ Users \ AddinTestWin10 \ Desktop \ Preskus mape.

2. Odprite enega od spletnih brskalnikov (FireFox, Opera in Google Chrome) in prilepite pot do mape v naslovno vrstico in pritisnite Vnesite tipko. Oglejte si posnetek zaslona:

3. Kliknite Ctrl + , da izberete vso vsebino v spletnem brskalniku, in pritisnite Ctrl + C da jih kopirate.

4. Odprite Excel in neposredno prilepite (z uporabo Ctrl + V bližnjice, da jih prilepite) na delovni list. Oglejte si posnetek zaslona:

Opombe:
  • 1. Pri tej metodi so lahko prikazane samo datoteke v glavni mapi, datotek v podimeniku ni mogoče našteti.
  • 2. Hiperpovezave do imen datotek niso na voljo.

Vsa imena datotek iz mape napišite na delovni list s pomočjo formule

V Excelu lahko s formulo dobite tudi seznam vseh imen datotek ali psecifc vrste imen datotek iz mape, naredite naslednje:

1. Kopirajte in prilepite pot do datoteke v celico in nato vnesite \* po poti datoteke, kot je prikazano spodaj:

2. Nato kliknite Formula > Upravitelj imen, glej posnetek zaslona:

3. v Upravitelj imen pogovorno okno, kliknite Novo gumb, glej posnetek zaslona:

4. V izskočil Novo ime v pogovorno okno v ime vnesite ime Ime in vnesite spodnjo formulo v polje Se nanaša na besedilno polje, glej posnetek zaslona:

=FILES(Sheet1!$A$1)

Opombe: V tej formuli, List1! $ A $ 1 je celica delovnega lista vsebuje pot do datoteke, ki ste jo napotili v 1. koraku.

5. In nato kliknite OK > Zapri , da zaprete pogovorna okna in nato v prazno celico vnesite naslednjo formulo, kjer želite našteti imena datotek, in povlecite polnilo navzdol, dokler se ne prikažejo prazne celice, tako da so vsa imena datotek v navedeni mapi navedena spodaj prikazan posnetek zaslona:

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

Opombe: V tej formuli, Imena datotek je ime obsega, ki ste ga ustvarili v koraku 4, in A1 je celica vsebuje pot do datoteke.

Opombe:
  • 1. Ta delovni zvezek shranite kot Excelov delovni zvezek z omogočeno makro format, če želite, da formule dobro delujejo po zaprtju in ponovnem odprtju datoteke.
  • 2. Če želite navesti vse datoteke z določeno pripono, na primer seznam vseh imen datotek docx, morate v tem primeru namesto * uporabiti * docx *, podobno za datoteke xlsx uporabite * xlsx *.


Vsa imena datotek iz mape s pomočjo kode VBA navedite na delovnem listu

Uporaba naslednjega VBA za seznam datotek v mapi na delovnem listu:

1. Odprite delovni list in kliknite, da izberete celico, kamor želite vstaviti imena datotek.

2. Držite tipko ALT + F11 tipke v Excelu in odpre Microsoft Visual Basic za aplikacije okno.

3. Kliknite Vstavi > Moduliin prilepite naslednjo kodo v Moduli Okno.

Koda VBA: Na seznam delovnih listov navedite vsa imena datotek iz mape

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. Nato pritisnite F5 ključ za zagon kode, novo okno Brskanje bo prikazano. Izberite mapo, v katero želite dodati imena datotek.

5. Nato kliknite OK, datoteke v določeni mapi so bile na delovnem listu navedene s hiperpovezavami. Oglejte si posnetek zaslona:

Opombe: Navedena so lahko samo imena datotek v glavni mapi.

Vsa imena datotek iz mape in podmap navedite na delovni list z zmogljivo funkcijo

O Seznam imen datotek uporabnost Kutools za Excel lahko enostavno ustvari seznam datotek iz imenika na delovnem listu, kot je prikazano spodaj.    Kliknite za prenos Kutools za Excel!

doc seznam vseh imen datotek 9

Opomba:Če želite uporabiti to Seznam imen datotek, najprej bi morali prenesti Kutools za Excelin nato funkcijo hitro in enostavno uporabite.

Po namestitvi Kutools za Excel, naredite tako:

1. Odprite Excel, kliknite Kutools Plus > Uvozno-izvoznih > Seznam imen datotek…, glej posnetek zaslona:

2. v Seznam imen datotek v pogovornem oknu izvedite naslednje postopke:

(1.) Kliknite gumb doc-seznam-datotek gumb, da določite mapo, ki vsebuje datoteke, ki jih želite našteti;

(2.) Preverite Datoteke vključite v preusmeritve možnost seznama vseh imen datotek v podmapah ali potrdite polje Vključi skrite datoteke in mape možnost seznama vseh imen skritih datotek in imen datotek v skritih mapah;

(3.) Določite vrsto datoteke, ki jo želite našteti pod Vrsta datotek odsek;

(4.) Na seznamu izberite enoto velikosti datoteke, ki jo želite prikazati Enota velikosti datoteke odsek, ki ga potrebujete.

(5.) Preverite Ustvari hiperpovezave možnost, kot jo potrebujete.

3. Kliknite OK. Ustvaril bo seznam datotek v imeniku ali podimeniku na novem delovnem listu. Oglejte si posnetek zaslona:

Kliknite za prenos Kutools za Excel in brezplačno preskusno različico zdaj!


Več relativnih člankov:

  • Iz delovnega zvezka ustvarite seznam vseh imen delovnih listov
  • Recimo, da imate delovni zvezek z več delovnimi listi, zdaj pa želite našteti vsa imena listov v trenutnem delovnem zvezku, ali obstaja kakšen hiter način za ustvarjanje seznama imen listov v Excelu, ne da bi jih vtipkali enega za drugim? Ta vadnica vsebuje navodila za seznam imen delovnih listov v Excelu.
  • Kopirajte ali premaknite datoteke iz ene mape v drugo na podlagi seznama
  • Če imate seznam imen datotek v stolpcu na delovnem listu in datoteke poiščete v mapi v računalniku. Zdaj pa morate te datoteke, katerih imena so navedena na delovnem listu, iz prvotne mape premakniti ali kopirati v drugo, kot je prikazano na spodnji sliki zaslona. Kako lahko to nalogo končate čim hitreje v Excelu?
  • Krmarite med delovnimi listi s pomočjo spustnega seznama
  • Recimo, da imate delovni zvezek, ki vsebuje več delovnih listov, zdaj morate ustvariti spustni seznam ali kombinirano polje, v katerem so navedena vsa imena listov in ko izberete eno ime lista s spustnega seznama, bo takoj preskočil na ta list. V tem članku bom predstavil, kako se s pomočjo spustnega seznama v Excelu premikate med delovnimi listi.

Najboljša pisarniška orodja za produktivnost

🤖 Kutools AI Aide: Revolucionirajte analizo podatkov na podlagi: Inteligentna izvedba   |  Ustvari kodo  |  Ustvarite formule po meri  |  Analizirajte podatke in ustvarite grafikone  |  Prikličite funkcije Kutools...
Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike   |  Izbriši prazne vrstice   |  Združite stolpce ali celice brez izgube podatkov   |   Krog brez formule ...
Super iskanje: Več kriterijev VLookup    Multiple Value VLookup  |   VLookup na več listih   |   Nejasno iskanje ....
Napredni spustni seznam: Hitro ustvarite spustni seznam   |  Odvisni spustni seznam   |  Večkrat izberite spustni seznam ....
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  |  Primerjaj obsege in stolpce ...
Predstavljene funkcije: Mrežni fokus   |  Pogled oblikovanja   |   Velika vrstica formule    Upravitelj delovnih zvezkov in listov   |  Knjižnica virov (Samodejno besedilo)   |  Izbirnik datuma   |  Združite delovne liste   |  Šifriranje/dešifriranje celic    Pošljite e-pošto po seznamu   |  Super filter   |   Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake,...)   |   50 + Graf Vrste (Gantt Chart,...)   |   40+ Praktično Formule (Izračunajte starost glede na rojstni dan,...)   |   19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti,...)   |   12 Pretvorba Orodja (Številke v besede, Pretvorba valut,...)   |   7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeljene celice,...)   |   ... in več

Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa.  Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...

Opis


Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!
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