Zum Hauptinhalt springen

Wie kann man alle Dateinamen aus einem Ordner und Unterordnern in ein Arbeitsblatt auflisten?

Author: Tech Support Last Modified: 2025-05-28

Wenn Sie eine Liste von Dateinamen aus einem Verzeichnis in ein Excel-Arbeitsblatt generieren müssen, helfen Ihnen die folgenden Methoden dabei, dies schnell und effizient zu tun. Wählen Sie den Ansatz, der am besten zu Ihren Bedürfnissen passt.


Alle Dateinamen aus einem Ordner mithilfe eines Webbrowsers in ein Arbeitsblatt auflisten

Wenn Sie Dateien in einem Ordner mithilfe des Webbrowsers auflisten möchten, sollten Sie sicherstellen, dass Sie einen der Webbrowser (Firefox, Opera und Google Chrome) auf Ihrem Computer installiert haben. Angenommen, Sie müssen die Dateien des folgenden Ordners im Arbeitsblatt auflisten, siehe Screenshot:

1. Gehen Sie zum Kopieren des Pfads des Ordners ("Ordner Test") im Explorer. Zum Beispiel ist der Pfad dieses Ordners: "C:\Users\AddinTestWin10\Desktop\Ordner Test".

2. Öffnen Sie einen der Webbrowser (FireFox, Opera und Google Chrome) und fügen Sie den Ordnerpfad in die Adressleiste ein und drücken Sie die Eingabetaste. Siehe Screenshot:

A screenshot of folder path pasted in a browser's address bar

3. Klicken Sie auf "Strg+A", um alle Inhalte im Webbrowser auszuwählen, und drücken Sie "Strg+C", um sie zu kopieren.

4. Öffnen Sie Excel und fügen Sie sie direkt ein (verwenden Sie die Tastenkombination "Strg+V" zum Einfügen) in ein Arbeitsblatt. Siehe Screenshot:

A screenshot of files listed from a folder pasted into an Excel worksheet

Hinweise:
  • 1. Mit dieser Methode können nur die Dateien im Hauptordner angezeigt werden, die Dateien im Unterverzeichnis können nicht aufgelistet werden.
  • 2. Die Hyperlinks der Dateinamen sind nicht verfügbar.

Alle Dateinamen aus einem Ordner mithilfe einer Formel in ein Arbeitsblatt auflisten

In Excel können Sie auch eine Formel verwenden, um die Liste aller Dateinamen oder spezifischer Dateitypen aus einem Ordner zu erhalten. Bitte gehen Sie wie folgt vor:

1. Kopieren und fügen Sie den Dateipfad in eine Zelle ein, und geben Sie dann \* nach dem Dateipfad ein, wie im folgenden Screenshot gezeigt:

2. Klicken Sie dann auf "Formel" > "Namen verwalten", siehe Screenshot:

A screenshot showing the Formula Name Manager in Excel

3. Klicken Sie im Dialogfeld "Namen verwalten" auf die Schaltfläche "Neu", siehe Screenshot:

A screenshot of New Name dialog box in Excel with the New button highlighted

4. Geben Sie im erscheinenden Dialogfeld "Neuer Name" einen Namen in das Textfeld "Name" ein, und geben Sie dann die folgende Formel in das Textfeld "Bezieht sich auf" ein, siehe Screenshot:

=FILES(Arbeitsblatt1!$A$1)

Hinweis: In dieser Formel ist "Arbeitsblatt1!$A$1" die Zelle des Arbeitsblatts, die den Dateipfad enthält, den Sie in Schritt 1 eingegeben haben.

A screenshot of creating a new name range in Excel

5. Klicken Sie anschließend auf "OK" > "Schließen", um die Dialoge zu schließen, und geben Sie dann die folgende Formel in eine leere Zelle ein, wo Sie die Dateinamen auflisten möchten, und ziehen Sie den Ausfüllknauf nach unten, bis leere Zellen angezeigt werden. Nun wurden alle Dateinamen im angegebenen Ordner wie im folgenden Screenshot gezeigt aufgelistet:

=WENNFEHLER(INDEX(Dateinamen,ZEILE(A1)),"")

Hinweis: In dieser Formel ist "Dateinamen" der Bereichsname, den Sie in Schritt 4 erstellt haben, und "A1" ist die Zelle, die den Dateipfad enthält.

A screenshot of a list of file names populated in Excel from a folder

Hinweise:
  • 1. Sie sollten diese Arbeitsmappe im Format "Excel-Arbeitsmappe mit Makros" speichern, wenn Sie möchten, dass die Formeln auch nach dem Schließen und erneuten Öffnen der Datei funktionieren.
  • 2. Wenn Sie alle Dateien mit einer bestimmten Erweiterung auflisten möchten, z.B. alle docx-Dateinamen, verwenden Sie in diesem Fall einfach *docx* anstelle von *, ähnlich für xlsx-Dateien verwenden Sie bitte *xlsx*.

    An animation showing filtering for specific file types in Excel


Alle Dateinamen aus einem Ordner mithilfe von VBA-Code in ein Arbeitsblatt auflisten

Verwenden Sie den folgenden VBA-Code, um Dateien in einem Ordner in einem Arbeitsblatt aufzulisten:

1. Öffnen Sie ein Arbeitsblatt und klicken Sie auf eine Zelle, in der Sie die Dateinamen einfügen möchten.

2. Halten Sie die Tasten "ALT + F11" in Excel gedrückt, um das Fenster "Microsoft Visual Basic for Applications" zu öffnen.

3. Klicken Sie auf "Einfügen" > "Modul" und fügen Sie den folgenden Code im Fenster "Modul" ein.

VBA-Code: Alle Dateinamen aus einem Ordner in ein Arbeitsblatt auflisten

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. Drücken Sie dann die F5-Taste, um den Code auszuführen. Ein neues Fenster "Durchsuchen" wird angezeigt. Wählen Sie den Ordner aus, dessen Dateinamen Sie auflisten möchten.

A screenshot of the file browse window in VBA

5. Klicken Sie dann auf OK, die Dateien im spezifischen Ordner wurden mit Hyperlinks in das Arbeitsblatt aufgelistet. Siehe Screenshot:

A screenshot of file names listed with hyperlinks in Excel

Hinweis: Nur die Dateinamen im Hauptordner können aufgelistet werden.

Alle Dateinamen aus einem Ordner und Unterordnern mithilfe von Kutools in ein Arbeitsblatt auflisten

Die Funktion "Dateinamenliste" von "Kutools für Excel" kann ganz einfach eine Liste von Dateien aus einem Verzeichnis in einem Arbeitsblatt generieren.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

1. Öffnen Sie Excel, klicken Sie auf "Kutools Plus" > "Import / Export" > "Dateinamenliste…", siehe Screenshot:

2. Führen Sie im Dialogfeld "Dateinamenliste" die folgenden Aktionen aus:

A screenshot of Filename List dialog box options

(1) Klicken Sie auf A screenshot of the folder selection button in the Filename List dialog box , um den Ordner anzugeben, der die Dateien enthält, die Sie auflisten möchten;

(2) Aktivieren Sie die Option "Dateien in Unterverzeichnissen einschließen", um alle Dateinamen in Unterordnern aufzulisten, oder aktivieren Sie die Option "Ausgeblendete Dateien und Ordner einschließen", um alle Namen der ausgeblendeten Dateien sowie Dateinamen in ausgeblendeten Ordnern aufzulisten;

(3) Geben Sie unter dem Abschnitt "Dateityp" den Dateityp an, den Sie auflisten möchten;

(4) Wählen Sie eine Dateigrößeneinheit aus, die Sie im Abschnitt "Dateigrößeneinheit" anzeigen möchten.

(5) Aktivieren Sie bei Bedarf die Option "Hyperlinks erstellen".

3. Klicken Sie auf OK. Es wird eine Liste der Dateien im Verzeichnis oder Unterverzeichnis in einem neuen Arbeitsblatt generiert. Siehe Screenshot:

A screenshot of a complete file name list generated using Kutools

Kutools für Excel - Verleihen Sie Excel mit über 300 essenziellen Tools einen echten Schub. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Holen Sie es sich jetzt


Weitere verwandte Artikel:

  • Erstellen Sie eine Liste aller Arbeitsblattnamen aus einer Arbeitsmappe
  • Angenommen, Sie haben eine Arbeitsmappe mit mehreren Arbeitsblättern und möchten nun alle Blattnamen in der aktuellen Arbeitsmappe auflisten. Gibt es eine schnelle Methode, um eine Liste dieser Blattnamen in Excel zu erstellen, ohne sie einzeln einzugeben? Dieses Tutorial gibt Anweisungen, wie Sie Arbeitsblattnamen in Excel auflisten.
  • Kopieren oder Verschieben von Dateien von einem Ordner in einen anderen basierend auf einer Liste
  • Wenn Sie eine Liste von Dateinamen in einer Spalte in einem Arbeitsblatt haben und die Dateien sich in einem Ordner auf Ihrem Computer befinden, aber Sie diese Dateien, deren Namen in der Arbeitsmappe aufgelistet sind, von ihrem ursprünglichen Ordner in einen anderen verschieben oder kopieren möchten, wie im folgenden Screenshot gezeigt. Wie könnten Sie diese Aufgabe so schnell wie möglich in Excel abschließen?
  • Zwischen Arbeitsblättern mithilfe einer Dropdown-Liste navigieren
  • Angenommen, Sie haben eine Arbeitsmappe mit mehreren Arbeitsblättern und möchten eine Dropdown-Liste oder ein Kombinationsfeld erstellen, das alle Blattnamen auflistet, und wenn Sie einen Blattnamen aus der Dropdown-Liste auswählen, springt es sofort zu diesem Blatt. In diesem Artikel stelle ich vor, wie Sie zwischen Arbeitsblättern mithilfe einer Dropdown-Liste in Excel navigieren.

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!