So erhalten Sie die Liste der Dateinamen in einem Ordner in Excel

Sie haben einen Ordner, in dem sich Hunderte von Dateien befinden. Sie müssen die Liste der Namen all dieser Dateien erhalten, auch diese Liste muss in einer Excel-Datei ausgefüllt werden. Nun, offensichtlich gibt es den manuellen Weg und dann gibt es den Geek Page-Weg. Der manuelle Weg wäre, den Namen jeder Datei zu kopieren und sie in eine Excel-Datei einzufügen, was ewig dauert, um die Aufgabe abzuschließen, mit vielen menschlichen Fehlern. Der Geek Page-Weg würde definitiv zunächst einige Schritte ausführen, um den gesamten Prozess mit Hilfe eines einzigen Klicks zu automatisieren. Klingt aufregend? Das empfinden wir auch!

In diesem Artikel erklären wir, wie Sie ganz einfach eine Liste mit den Namen der in einem bestimmten Ordner vorhandenen Dateien erstellen können, auch das nur mit Hilfe einiger reiner Excel-Formeln. Viel Spaß beim Lesen!

Inhaltsverzeichnis

Beispielszenario

Nehmen wir an, Sie haben den folgenden Ordner mit Dateien verschiedener Typen, sagen wir xlsx, txt, docx usw. Jetzt ist es erforderlich, diese Liste von Dateinamen in einer Excel-Datei zu haben, ohne jeden Dateinamen manuell zu kopieren und einzufügen, da die Anzahl der Dateien im Ordner ziemlich groß sein kann. Mal sehen, wie dies einfach gemacht werden kann.

1 Anfangsmin

Abschnitt 1: So erhalten Sie die Liste aller Dateinamen in einem Ordner

Schritt 1: Zuerst, Start Microsoft Excel. Wenn dies der Fall ist, klicken Sie auf Leere Arbeitsmappe Möglichkeit.

2 leer min

Schritt 2: Lassen Sie uns fortfahren und zuerst das Dokument speichern, da die in diesem Artikel aufgeführten Schritte erfordern, dass das Dokument gespeichert wird, damit sie funktionieren.

Um das Dokument zu speichern, klicken Sie auf DATEI Registerkarte oben.

ANZEIGE

3 Datei min

Schritt 3: Jetzt auf der links Fensterbereich, klicken Sie auf die Speichern als Möglichkeit. Dann auf der Rechts Fensterbereich, klicken Sie auf die Durchsuche Taste.

4 Durchsuchen Min

Schritt 4: Sobald Sie an der sind Speichern als Fenster, führen Sie die folgenden Schritte aus.

  1. Navigieren zum genaue Position wo dein Dateien sind vorhanden, das heißt, der Ort, der in der erwähnt wird Beispielszenario Abschnitt dieses Artikels.
  2. Geben Sie als nächstes a Name zu Ihrer Automatisierungsdatei unter der Dateiname aufstellen. Im folgenden Beispiel habe ich den Namen als angegeben theGeekPageAutomation.xlsx.
  3. Standardmäßig wird die Erweiterung ausgewählt. Wenn dies jedoch nicht der Fall ist, wählen Sie die Erweiterung als aus Excel-Arbeitsmappe (*.xlsx) aus dem Dropdown-Menü, das mit dem verknüpft ist Speichern unter Möglichkeit.
  4. Schlagen Sie die Speichern Taste, wenn Sie fertig sind.
5 Speichern Wb Min

Schritt 5: Nun, auf der Dateimanager, öffnen Sie den Speicherort, an dem Ihre Dateien vorhanden sind. Dies ist derselbe Ort, an dem Sie auch Ihre Automatisierungsdatei in Schritt 4 gespeichert haben.

Klick auf das Navigationsleiste des Datei-Explorers und Kopieren Sie den gesamten Standort indem Sie den Ort auswählen und dann die Tasten drücken STRG + C zusammen.

6 Kopierort min

Schritt 6: Kehren Sie jetzt in meinem Fall zu der Excel-Datei zurück, die Sie gespeichert haben theGeekPageAutomation.xlsx, und dann Doppelklicken Sie auf die allererste Zelle, welches ist, A1. Sie können auch andere Zellen auswählen. Da der gesamte Vorgang jedoch langwierig ist, könnten Sie verwirrt werden, wenn Sie eine andere Zelle auswählen. Wir empfehlen Ihnen daher, Zelle A1 selbst auszuwählen.

Drücken Sie jetzt einfach die Tasten STRG + V gleichzeitig zu Einfügen den Ort, an den Sie kopiert haben Schritt 5.

Manuell hinzufügen \* (Backslash + Sternchen) am Ende des kopierten Ortes. Dies ist sehr wichtig. Es bedeutet im Grunde, alles, was am angegebenen Ort vorhanden ist.

7 Einfügeort Min

Schritt 7: Wenn Sie den Speicherort des Ordners, in dem sich Ihre Dateien befinden, korrekt einfügen konnten, Sie können diesen Schritt überspringen. Andernfalls, wenn Sie auf Schwierigkeiten stoßen, finden Sie im Folgenden eine Ein-Schritt-Lösung. Probieren Sie es aus.

Dieser Schritt beschreibt lediglich eine weitere einfache Methode, mit der Sie den Speicherort des Ordners ermitteln können, in dem sich Ihre Dateien befinden. Dafür müssen Sie Kopieren Sie die folgende Formel und fügen Sie sie ein auf Zelle A1 wie im Screenshot unten gezeigt.

=SUBSTITUTE(CELL("filename"),RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("@",SUBSTITUTE(CELL("filename"),"\","@ ",LEN(CELL("filename"))-LEN(SUBSTITUTE(CELL("filename"),"\",""))),1)),"*")
8 Pastenformel Min

Notiz: Bitte beachten Sie, dass Sie nicht hinzufügen müssen \* manuell am Ende des Standorts, wenn Sie diese Formel verwenden. Dieser Teil wird bereits in der Formel behandelt.

Schritt 8: Nun, wenn Sie die treffen Eintreten können Sie den Speicherort des Ordners sehen, in dem sich Ihre Dateien befinden.

Sobald Sie den Speicherort des Ordners mit \* am Ende bereit haben, drücken Sie die FORMELN Registerkarte oben.

Als nächstes unter der FORMELN Registerkarte, drücken Sie die Namen definieren Taste.

9 Namen definieren Min

Schritt 9: Nun, erstens, gib einen Namen zu Ihrem neuen Namensraum. Ich habe den Namen als gegeben GeekPageList.

Jetzt unter der Bezieht sich auf Feld eingeben =DATEIEN( und dann endlich klicken auf der A1 Zelle zum automatischen Ausfüllen der DATEIEN() Formel.

=DATEIEN(
10 Dateien Formel Min

Schritt 10: Sobald Sie auf Zelle A1 klicken, wird darauf verwiesen DATEIEN() Formel automatisch.

Schließen Sie die FILES()-Formel mit tippen in einer schließenden Klammer, ). Denken Sie daran, dies ist ein wichtiger Schritt.

Schlagen Sie die OK Taste.

11 Neuer Name Schließen Min

Schritt 11: Jetzt haben Sie erfolgreich einen benannten Bereich erstellt, der die Namen aller Dateien in dem Ordner enthält, dessen Speicherort Sie in Zelle A1 angegeben haben.

Jetzt Ihr neuer benannter Bereich GeekPageList ist wie ein Array und enthält alle Dateinamen des angegebenen Ordners. Die einzige ausstehende Aufgabe, die wir jetzt haben, besteht darin, die Namen der Dateien erfolgreich einzeln aus diesem Array zu extrahieren.

Um den ersten Dateinamen erfolgreich aus dem Array zu extrahieren GeekPageList, einfach Doppelklick Auf jeder Zelle empfehlen wir Zelle B1 da dies die Zelle ist, die in den Beispiel-Screenshots verwendet wird, und Kopieren Einfügen die folgende Formel.

=INDEX(GeekPageList, 1)

Notiz: Wenn Sie Ihrem Namensraum unter einen anderen Namen gegeben haben Schritt 9, müssen Sie ersetzen GeekPageList Name mit dem Namen, den Sie gegeben haben.

Beachten Sie auch, dass die INDEX Die Funktion übernimmt das an sie übergebene Array als erstes Argument und gibt als zweites Argument das Element zurück, das an der an sie übergebenen Indexnummer vorhanden ist. In diesem Fall, INDEX Die Funktion gibt die erste Datei zurück, die innerhalb des Ordners vorhanden ist, der in der Zelle vorhanden ist A1.

12 Index Formel min

ANZEIGE

Schritt 12: Wenn Sie die treffen Eintreten Schlüssel jetzt können Sie sehen, dass der Name der ersten Datei erfolgreich extrahiert wurde GeekPageList.

13 erster Dateiname min

Schritt 13: Auf ähnliche Weise können Sie den Namen der zweiten Datei mithilfe von extrahieren INDEX funktionieren wie folgt.

=INDEX(GeekPageList, 2)
13 Zweite Datei Min

Schritt 14: Ebenso kann der dritte Dateiname extrahiert werden, indem die Indexnummer als 3 übergeben wird.

=INDEX(GeekPageList, 3)
14 Dritte Datei Min

Solange die Anzahl der Dateien im Ordner begrenzt ist, können Sie möglicherweise die Indexnummer der Dateien wie in den obigen Schritten gezeigt ersetzen. Aber was ist, wenn es viele Dateien gibt? Nun, auf jeden Fall brauchen wir einen Weg, mit dem wir die Besetzung des zweiten Arguments von automatisieren können INDEX Funktion. Lassen Sie uns in den nächsten Schritten sehen, wie dies geschehen kann.

Schritt 15: Um die Belegung des zweiten Arguments der zu automatisieren INDEX Funktion, verwenden wir die REIHEN Funktion. Bitte ersetzen Sie die Formel, die Sie in der Zelle haben B1 mit dem unten.

=INDEX(GeekPageList, ZEILEN(A1:A1))
15 Reihen min

Schritt 16: Wenn Sie die treffen Eintreten Schlüssel können Sie sehen, dass das zweite Argument korrekt ausgefüllt wurde und dass der Name der ersten Datei erfolgreich abgerufen wurde.

Wenn Sie nun die Formel nach unten ziehen, um sie auf die Spalte anzuwenden, werden Sie feststellen, dass der Name der Die erste Datei wiederholt sich und wir erhalten nicht die Namen der anderen Dateien, die in der vorhanden sind Mappe. Nun, einige kleinere Änderungen sind erforderlich, um alle Dateinamen zu erhalten.

16 Drag-Drop-Min

Schritt 17: Einfach Klicken Sie auf das erste Argument des REIHEN Funktion, das ist A1, innerhalb der INDEX Funktion, und drücken Sie dann die F4 Schlüssel.

Dies würde das erste Argument von sperren REIHEN Funktion. Ihre Formel sollte zu diesem Zeitpunkt wie folgt aussehen.

=INDEX(GeekPageList, ZEILEN($A$1:A1))
17 Sperrzelle min

Schritt 18: Versuchen wir nun, die Formel nach unten zu ziehen. Klicken Sie dazu auf die kleine grüne quadratische Form Bei der rechte Ecke der Zelle und ziehe es nach unten.

18 Drag Drop Min

Schritt 19: Jetzt können Sie sehen, dass die Formel korrekt angewendet wird und alle Dateinamen kommen, anstatt den ersten immer wieder zu wiederholen.

19 Generierte Dateinamen Min

Aber wenn Sie sich das Ende des hervorgehobenen Bereichs ansehen, können Sie das sehen #REF! Fehler ist gekommen. Dies liegt daran, dass das Array außerhalb des zulässigen Bereichs liegt. Ja, wenn wir die Formel weiter nach unten ziehen und die tatsächliche Anzahl der Dateien in unserem Ordner überschreiten, was der Anzahl der Elemente in unserem Array entspricht, können wir die erhalten #REF! Fehler, der darauf hinweist, dass wir eine bekommen haben Array-Überlauf Error. Keine Sorge, auch das lässt sich schnell und einfach überwinden.

Schritt 20: Um die zu handhaben #REF-Fehler, fügen wir die hinzu IFERROR Funktion. Das IFERROHR() Funktion, wie unten definiert, würde a zurückgeben leerer Wert wenn der von der inneren Formel zurückgegebene Wert fehlerhaft ist. Ihre Formel mit der Fehlerbehandlung sollte wie folgt lauten.

=IFERROR(INDEX(GeekPageList, ROWS($A$1:A1)),"")
20 Fehlerfall Min

Schritt 21: Das ist es. Der Fehler wird jetzt perfekt behandelt. Sie erhalten keine Wertfehler mehr in Ihrer Liste mit Dateinamen. Genießen!

21 Fehler behandelt min

Notiz: Bitte beachten Sie, dass die Automatisierungsdatei, theGeekPageAutomation.xlsx, wird ebenfalls in die Liste der Dateien aufgenommen, da es sich am selben Speicherort befindet. Sie können den Namen der Automatisierungsdatei manuell aus der Liste löschen, wenn Sie nicht möchten, dass er in der Liste der Dateinamen vorhanden ist.

Abschnitt 2: So erhalten Sie die Liste der Dateinamen mit bestimmten Erweiterungen in einem Ordner

Angenommen, Sie möchten nur die Liste der Dateinamen mit einer bestimmten Erweiterung. In diesem Fall brauchen Sie nur eine kleine Änderung, lassen Sie uns in den nächsten Schritten sehen, was es ist.

Bitte beachten Sie, bevor Sie fortfahren, Stellen Sie sicher, dass Sie alle in Abschnitt 1 genannten Schritte ausgeführt haben.

Schritt 1: Wenn Sie nur die brauchen docx Dateinamenliste, dann in der A1 Zelle, anstatt eine einfache zu setzen Sternchen Schild, *, müssen Sie setzen *docx*. Siehe Screenshot unten.

Ja, das wäre alles. Einfach auf drücken Eintreten Schlüssel und in der Spalte B, Sie haben die Liste von docx nur Dateien.

22 DokxMin

Schritt 2: Ebenso, wenn Sie nur die Liste der Textdateien benötigen, dann in der A1 Zelle, am Ende geben Sie ein *txt* statt eines einzelnen Sternchens. Schlagen Sie die Eintreten drücken, um die Ergebnisse in Spalte B anzuzeigen.

23 Text min

Schritt 3: Ebenso, wenn Sie nur wollen XLSX Dateien, tippen Sie nach unten *xlsx* nach dem \ auf der A1 Zelle.

24 XsxMin

Sie können die Liste der Dateinamen eines bestimmten Erweiterungstyps wie JPEG, PNG usw. auf die gleiche Weise erstellen. Habe Spaß!

Bitte teilen Sie uns im Kommentarbereich mit, wenn Sie bei einem der Schritte nicht weiterkommen. Wir helfen Ihnen gerne weiter! Teilen Sie den Artikel auch mit Ihren Freunden und Ihrer Familie, wenn Sie ihn hilfreich fanden.

Bleiben Sie dran für weitere überwältigende Tipps, Tricks und Artikel mit Anleitungen!

Sie können auch dieses PC-Reparatur-Tool herunterladen, um PC-Probleme zu lokalisieren und zu beheben:
Schritt 1 - Laden Sie das Restoro PC Repair Tool hier herunter
Schritt 2 - Klicken Sie auf Scan starten, um alle PC-Probleme automatisch zu finden und zu beheben.
Problem mit Datenmodell, das verhindert, dass Excel die Arbeitsmappe öffnet opening

Problem mit Datenmodell, das verhindert, dass Excel die Arbeitsmappe öffnet openingExcel

Wenn Sie eine ältere Version von Excel unter Windows 10 verwenden, erhalten Sie möglicherweise ein Das Datenmodell konnte nicht geladen werden Error.Wir zeigen Ihnen drei Möglichkeiten, diesen nerv...

Weiterlesen
Rasterlinien in Excel-Tabellen werden nicht gedruckt? Versuche dies

Rasterlinien in Excel-Tabellen werden nicht gedruckt? Versuche diesExcel

Es ist ärgerlich, wenn die Gitternetzlinien der Excel-Tabelle nicht gedruckt werden können. Nun, Sie müssen handeln.Denken Sie daran, dass Ihre Treiber ordnungsgemäß aktualisiert werden müssen, um ...

Weiterlesen
Symbolleiste wird in Excel nicht angezeigt? So lösen Sie das

Symbolleiste wird in Excel nicht angezeigt? So lösen Sie dasExcel

Microsoft Excel ist das weltweit bekannteste Tabellenkalkulationstool.Die folgende Anleitung zeigt Ihnen, was Sie tun müssen, um Ihre MS Excel Toolbar wiederherzustellen.Weitere Informationen zu di...

Weiterlesen