Jak vypsat všechny názvy souborů ze složky a podsložek do listu?
Pokud chcete vygenerovat seznam názvů souborů v adresáři v listu, můžete zpracovat následující způsoby, jak rychle získat seznam souborů z adresáře v listu.
- Seznam všech názvů souborů ze složky do listu pomocí webového prohlížeče
- Seznam všech názvů souborů ze složky do listu pomocí vzorce
- Seznam všech názvů souborů ze složky do listu pomocí kódu VBA
- Seznam všech názvů souborů ze složky a podsložek do listu s výkonnou funkcí
Seznam všech názvů souborů ze složky do listu pomocí webového prohlížeče
Pokud chcete zobrazit seznam souborů ve složce pomocí webového prohlížeče, měli byste se ujistit, že máte některý z webových prohlížečů (Firefox, Opera a Google Chrome) nainstalovaný ve vašem počítači. Předpokládejme, že v seznamu musíte zobrazit soubory následující složky, viz screenshot:
1. Přejít zkopírujte cestu ke složce (Test složky) v Průzkumníkovi. Cesta k této složce je například: C: \ Users \ AddinTestWin10 \ Desktop \ Folder Test.
2. Otevřete jeden z webových prohlížečů (FireFox, Opera a Google Chrome) a vložte cestu ke složce do adresního řádku a stiskněte vstoupit klíč. Viz snímek obrazovky:
3, klikněte Ctrl + vyberte veškerý obsah ve webovém prohlížeči a stiskněte Ctrl + C zkopírovat je.
4. Otevřete Excel a vložte přímo (pomocí Ctrl + V zkratky pro vložení) do listu. Viz snímek obrazovky:
- 1. Pomocí této metody lze zobrazit pouze soubory v hlavní složce, nelze zobrazit soubory v podadresáři.
- 2. Hypertextové odkazy na názvy souborů nejsou k dispozici.
Seznam všech názvů souborů ze složky do listu pomocí vzorce
V aplikaci Excel můžete také použít vzorec k získání seznamu všech názvů souborů nebo psecifc typů názvů souborů ze složky, proveďte následující kroky:
1. Zkopírujte a vložte cestu k souboru do buňky a poté zadejte \* po cestě k souboru, jak je uvedeno níže, snímek obrazovky:
2. Potom klepněte na tlačítko Vzorec > Správce jmen, viz screenshot:
3. V Správce jmen , klepněte na tlačítko OK Nový tlačítko, viz screenshot:
4. Ve vyskočené Nové jméno v dialogovém okně zadejte název do Příjmení do textového pole a poté zadejte následující vzorec do pole Odkazuje na textové pole, viz screenshot:
Poznámka: V tomto vzorci List1! $ A $ 1 je buňka listu obsahuje cestu k souboru, kterou jste vložili v kroku 1.
5. A pak klikněte OK > zavřít zavřete dialogy a poté zadejte následující vzorec do prázdné buňky, ve které chcete vypsat názvy souborů, a přetáhněte výplň hanlde dolů, dokud se nezobrazí prázdné buňky, nyní jsou všechny názvy souborů v zadané složce uvedeny níže zobrazený snímek obrazovky:
Poznámka: V tomto vzorci Názvy souborů je název rozsahu, který jste vytvořili v kroku 4, a A1 je buňka obsahuje cestu k souboru.
- 1. Tento sešit byste měli uložit jako Sešit se zvýšeným makra Excel formát, pokud chcete, aby vzorce fungovaly dobře i po uzavření a opětovném otevření souboru.
- 2. Pokud chcete vypsat všechny soubory se specifickou příponou, například seznam všech názvů souborů docx, v tomto případě stačí použít * docx * místo *, podobně pro soubory xlsx použijte * xlsx *.
Seznam všech názvů souborů ze složky do listu pomocí kódu VBA
Pomocí následujícího VBA můžete vypsat soubory ve složce v listu:
1. Otevřete list a klepnutím vyberte buňku, do které chcete vložit názvy souborů.
2. Podržte ALT + F11 klíče v aplikaci Excel a otevře Microsoft Visual Basic pro aplikace okno.
3, klikněte Vložit > Modula vložte následující kód do Modul Okno.
Kód VBA: Seznam všech názvů souborů ze složky do listu
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. Pak stiskněte tlačítko F5 klíč ke spuštění kódu, nové okno Procházet se zobrazí. Vyberte složku, ve které chcete mít uvedeny názvy souborů.
5. Pak klikněte na tlačítko OK, soubory v konkrétní složce byly uvedeny do listu s hypertextovými odkazy. Viz snímek obrazovky:
Seznam všech názvů souborů ze složky a podsložek do listu s výkonnou funkcí
Projekt Seznam názvů souborů užitečnost Kutools pro Excel lze snadno generovat seznam souborů z adresáře v listu, jak je ukázáno níže. Klikněte a stáhněte si Kutools pro Excel!
Po instalaci Kutools pro Excel, udělejte prosím toto:
1. Otevřete Excel, klikněte Kutools Plus > Import Export > Seznam názvů souborů…, viz screenshot:
2. V Seznam názvů souborů dialogové okno, proveďte následující operace:
(1.) Klikněte tlačítko pro zadání složky, která obsahuje soubory, které chcete vypsat;
(2.) Zkontrolujte Zahrnout soubory do dílčích směrů možnost zobrazit všechny názvy souborů v podsložkách nebo zkontrolovat Zahrňte skryté soubory a složky možnost vypsat všechny názvy skrytých souborů a také názvy souborů ve skrytých složkách;
(3.) Zadejte typ souboru, který chcete vypsat pod Typ souboru sekce;
(4.) Vyberte jednu jednotku velikosti souboru, kterou chcete zobrazit z Jednotka velikosti souboru část, kterou potřebujete.
(5.) Zkontrolujte Vytvořte hypertextové odkazy možnost, jak potřebujete.
3, klikněte OK. Vygeneruje seznam souborů v adresáři nebo podadresáři v novém listu. Viz snímek obrazovky:
Klikněte a stáhněte si Kutools pro Excel a bezplatnou zkušební verzi hned teď!
Více relativních článků:
- Vytvořte ze sešitu seznam všech názvů pracovních listů
- Předpokládejme, že máte sešit s více listy, nyní chcete vypsat všechny názvy listů v aktuálním sešitu, existuje nějaká rychlá metoda pro vytvoření seznamu názvů těchto listů v aplikaci Excel, aniž byste je museli psát jeden po druhém? Tento kurz poskytuje pokyny, jak vypsat názvy listů v aplikaci Excel.
- Zkopírujte nebo přesuňte soubory z jedné složky do druhé na základě seznamu
- Pokud máte seznam názvů souborů ve sloupci v listu a soubory se nacházejí ve složce ve vašem počítači. Ale teď musíte přesunout nebo zkopírovat tyto soubory, jejichž názvy jsou uvedeny v listu z jejich původní složky do jiné, jak je znázorněno na následujícím obrázku. Jak byste mohli tento úkol dokončit co nejrychleji v aplikaci Excel?
- Získejte seznam názvů listů v Tabulkách Google
- V tomto článku představím některé metody pro získání názvu aktuálního názvu listu nebo seznamu názvů listů v tabulkách Google.
- Procházejte mezi pracovními listy pomocí rozevíracího seznamu
- Předpokládejme, že máte sešit, který obsahuje více listů, nyní musíte vytvořit rozevírací seznam nebo rozbalovací seznam se seznamem všech názvů listů a když vyberete jeden název listu z rozevíracího seznamu, okamžitě na něj přeskočí. V tomto článku představím, jak procházet mezi listy pomocí rozevíracího seznamu v aplikaci Excel.
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!