Hoe u de lijst met bestandsnamen in een map in Excel kunt krijgen

How to effectively deal with bots on your site? The best protection against click fraud.

U hebt een map waarin zich honderden bestanden bevinden. U moet de lijst met namen van al deze bestanden krijgen, en u moet die lijst ook in een Excel-bestand laten invullen. Nou, natuurlijk is er de handmatige manier en dan is er de Geek Page-manier. De handmatige manier zou zijn om de naam van elk bestand te kopiëren en ze in een Excel-bestand te plakken, het duurt eeuwen om de taak te voltooien, met veel menselijke fouten. De Geek Page-manier zou in eerste instantie zeker enkele stappen uitvoeren om het hele proces te automatiseren met behulp van een enkele klik. Klinkt spannend? Dat voelen wij ook!

In dit artikel leggen we uit hoe u eenvoudig een lijst kunt genereren met de namen van bestanden die aanwezig zijn in een opgegeven map, ook dat met behulp van niets anders dan enkele pure Excel-formules. Hoop dat je het leuk vindt om te lezen!

Inhoudsopgave

instagram story viewer

Voorbeeldscenario

Laten we zeggen dat je de volgende map hebt met bestanden van verschillende typen, bijvoorbeeld xlsx, txt, docx, etc. Nu is de vereiste om deze lijst met bestandsnamen in een Excel-bestand te hebben zonder elke bestandsnaam handmatig te kopiëren en plakken, omdat het aantal bestanden in de map behoorlijk groot kan zijn. Laten we eens kijken hoe dit gemakkelijk kan worden gedaan.

1 Initiële Min

Sectie 1: Hoe u de lijst met alle bestandsnamen in een map kunt krijgen

Stap 1: Ten eerste, launch Microsoft Excel. Als dit het geval is, klikt u op de Lege werkmap keuze.

2 blanco min

Stap 2: Laten we doorgaan en eerst het document opslaan, omdat de stappen in dit artikel vereisen dat het document wordt opgeslagen om te kunnen werken.

Om het document op te slaan, klikt u op de HET DOSSIER tabblad bovenaan.

ADVERTENTIE

3 Bestandsmin

Stap 3: Nu op de links venster, klik op de Opslaan als keuze. dan op de Rechtsaf venster, klik op de Bladeren knop.

4 Bladeren Min

Stap 4: Als je eenmaal bij de. bent Opslaan als venster, voert u de volgende stappen uit.

  1. Navigeren naar de exacte locatie waar jouw bestanden zijn aanwezig, dat wil zeggen, de locatie vermeld in de Voorbeeldscenario gedeelte van dit artikel.
  2. Geef als volgende een naam naar uw automatiseringsbestand onder de Bestandsnaam veld. In het onderstaande voorbeeld heb ik de naam gegeven als theGeekPageAutomation.xlsx.
  3. Standaard zou de extensie worden gekozen. Maar als dat niet het geval is, kies dan de extensie als Excel-werkmap (*.xlsx) uit het vervolgkeuzemenu dat is gekoppeld aan de Opslaan als type keuze.
  4. Druk op de Opslaan knop als u klaar bent.
5 Wb min opslaan

Stap 5: Nu, op de Verkenner, open de locatie waar uw bestanden aanwezig zijn. Dit is dezelfde locatie waar u ook uw automatiseringsbestand hebt opgeslagen, in stap 4.

Klik op de navigatiebalk van bestandsverkenner en kopieer de hele locatie door de locatie te selecteren en vervolgens op de toetsen CTRL + C samen.

6 Kopieer Locatie Min

Stap 6: Kom nu terug naar het Excel-bestand dat je hebt opgeslagen, in mijn geval theGeekPageAutomation.xlsx, en dan dubbelklik op de allereerste cel, dat wil zeggen, A1. U kunt ook andere cellen kiezen. Maar aangezien het hele proces lang duurt, kunt u in de war raken als u een andere cel kiest. We raden u dus aan cel A1 zelf te kiezen.

Druk nu gewoon op de toetsen CTRL + V tegelijkertijd om Plakken de locatie waarnaar je hebt gekopieerd Stap 5.

Handmatig toevoegen \* (backslash + sterretje) aan het einde van de gekopieerde locatie. Dit is erg belangrijk. Het vertaalt zich in feite naar, alles wat aanwezig is op de aangegeven locatie.

7 Plak Locatie Min

Stap 7: Als u de locatie van de map waar uw bestanden aanwezig zijn correct zou kunnen plakken, je kunt deze stap overslaan. Anders, als u problemen ondervindt, is het volgende een oplossing in één stap, probeer het.

Deze stap beschrijft eenvoudig een andere eenvoudige methode waarmee u de locatie van de map kunt krijgen waar uw bestanden aanwezig zijn. Daarvoor moet je kopieer en plak de volgende formule: op cel A1 zoals weergegeven in de onderstaande schermafbeelding.

=SUBSTITUTE(CELL("bestandsnaam"),RIGHT(CELL("bestandsnaam"),LEN(CELL("bestandsnaam"))-FIND("@",SUBSTITUTE(CELL("bestandsnaam"),"\","@ ",LEN(CELL("bestandsnaam"))-LEN(SUBSTITUTE(CELL("bestandsnaam"),"\",""))),1)),"*")
8 Plakken Formule Min

Opmerking: Houd er rekening mee dat u niets hoeft toe te voegen \* handmatig aan het einde van de locatie als u deze formule gebruikt. Dat deel is al verwerkt in de formule.

Stap 8: Als je nu op de drukt Binnenkomen key, kunt u de locatie van de map zien waar uw bestanden aanwezig zijn.

Zodra je de maplocatie klaar hebt met \* aan het einde, druk je op de FORMULES tabblad bovenaan.

Als volgende, onder de FORMULES tabblad, druk op de Definieer naam knop.

9 Definieer naam Min

Stap 9: Nu, ten eerste, geef een naam naar uw nieuwe namenreeks. Ik heb de naam gegeven als GeekPaginaLijst.

Nu onder de Verwijst naar veld, typ in =BESTANDEN( en dan eindelijk Klik op de A1 cel om de. automatisch in te vullen BESTANDEN() formule.

=BESTANDEN(
10 Bestanden Formule Min

Stap 10: Zodra u op cel A1 klikt, wordt er naar verwezen in de BESTANDEN() formule automatisch.

Sluit de formule FILES() met typen in een sluitbeugel, ). Denk eraan, dit is een belangrijke stap.

Druk op de Oké knop.

11 Nieuwe naam Sluiten Min

Stap 11: Nu hebt u met succes een benoemd bereik gemaakt met de namen van alle bestanden in de map waarvan u de locatie in cel A1 hebt vermeld.

Nu je nieuwe benoemde bereik GeekPaginaLijst is als een array en heeft alle bestandsnamen van de opgegeven map. De enige openstaande taak die we nu hebben, is om met succes de namen van de bestanden één voor één uit deze array te extraheren.

Om met succes de eerste bestandsnaam uit de array te extraheren: GeekPaginaLijst, gewoon Dubbelklik op elke cel raden we cel aan B1 aangezien dit de cel is die wordt gebruikt in de voorbeeldschermafbeeldingen, en kopiëren plakken de volgende formule.

=INDEX(GeekPageList, 1)

Opmerking: Als je een andere naam hebt gegeven aan je naambereik op Stap 9, je moet vervangen GeekPaginaLijst naam met de naam die je hebt gegeven.

Merk ook op dat de INHOUDSOPGAVE functie neemt de matrix die eraan is doorgegeven, als zijn eerste argument, en retourneert het element dat aanwezig is op het indexnummer dat eraan is doorgegeven, als zijn tweede argument. In dit geval, INHOUDSOPGAVE functie retourneert het eerste bestand dat aanwezig is in de maplocatie aanwezig op cel A1.

12 Index Formule Min

ADVERTENTIE

Stap 12: Als je de raakt Binnenkomen sleutel nu, kunt u zien dat de naam van het eerste bestand succesvol is geëxtraheerd uit GeekPaginaLijst.

13 Eerste bestandsnaam Min

Stap 13: Op dezelfde manier kunt u de naam van het tweede bestand extraheren met de INHOUDSOPGAVE als volgt functioneren.

=INDEX(GeekPageList, 2)
13 Tweede Bestand Min

Stap 14: Evenzo kan de derde bestandsnaam worden geëxtraheerd door het indexnummer als 3 door te geven.

=INDEX(GeekPageList, 3)
14 Derde bestand min

Zolang het aantal bestanden in de map beperkt is, kunt u misschien het indexnummer van bestanden blijven vervangen, zoals weergegeven in de bovenstaande stappen. Maar wat als er veel bestanden zijn? Nou, dan hebben we zeker een manier nodig waarmee we de populatie van het tweede argument van de. kunnen automatiseren INHOUDSOPGAVE functie. Laten we eens kijken hoe dit in de komende stappen kan worden gedaan.

Stap 15: Om de populatie van het tweede argument van de. te automatiseren INHOUDSOPGAVE functie, laten we de. gebruiken RIJEN functie. Vervang de formule die u in cel heeft B1 met onderstaande.

=INDEX(GeekPageList, RIJEN(A1:A1))
15 rijen min

Stap 16: Als je de raakt Binnenkomen key, kunt u zien dat het tweede argument correct is ingevuld en dat de naam van het eerste bestand met succes is opgehaald.

Als u de formule nu naar beneden sleept om deze over de kolom toe te passen, ziet u dat de naam van de eerste bestand wordt herhaald en dat we niet de namen krijgen van de andere bestanden die aanwezig zijn in de map. Welnu, er zijn nog enkele kleine aanpassingen nodig om alle bestandsnamen te verkrijgen.

16 Slepen en neerzetten Min

Stap 17: Gewoon klik op het eerste argument van de RIJEN functie, dat is A1, binnen in de INHOUDSOPGAVE functie, en druk dan op de F4 sleutel.

Dit zou het eerste argument van de. vergrendelen RIJEN functie. Uw formule zou er in dit stadium als volgt uit moeten zien.

=INDEX(GeekPageList, RIJEN($A$1:A1))
17 Vergrendel cel min

Stap 18: Laten we nu proberen de formule naar beneden te slepen. Klik daarvoor op de kleine groene vierkante vorm bij de rechterhoek van de cel en sleep het naar beneden.

18 Slepen en neerzetten Min

Stap 19: Nu kunt u zien dat de formule correct is toegepast en dat alle bestandsnamen komen, in plaats van de eerste keer op keer te herhalen.

19 Bestandsnamen gegenereerd Min

Maar als je naar het einde van het gemarkeerde gebied kijkt, kun je dat zien #REF! fout is gekomen. Dit komt omdat de array buiten bereik is. Ja, als we de formule verder naar beneden slepen en het werkelijke aantal bestanden in onze map overschrijden, wat het aantal elementen in onze array is, dan kunnen we de #REF! fout, wat aangeeft dat we een array overloop fout. Maak je geen zorgen, ook dit kan snel en eenvoudig worden verholpen.

Stap 20: Om te gaan met de #REF-fout, laten we de. toevoegen IFERROR functie. De ALS.FOUT() functie, zoals hieronder gedefinieerd, zou a. teruggeven lege waarde als er een fout is in de waarde die wordt geretourneerd door de interne formule. Uw formule met de foutafhandeling zou als volgt moeten zijn.

=IFERROR(INDEX(GeekPageList, RIJEN($A$1:A1)),"")
20 Foutgeval Min

Stap 21: Dat is het. De fout is nu perfect afgehandeld. U krijgt geen waardefouten meer in uw lijst met bestandsnamen. Genieten van!

21 Fout afgehandeld Min

Opmerking: Houd er rekening mee dat het automatiseringsbestand, theGeekPageAutomation.xlsx, wordt ook opgenomen in de lijst met bestanden omdat het zich op dezelfde locatie bevindt. U kunt de naam van het automatiseringsbestand handmatig uit de lijst verwijderen als u niet wilt dat het in de lijst met bestandsnamen voorkomt.

Sectie 2: Hoe u de lijst met bestandsnamen met specifieke extensies in een map kunt krijgen

Laten we nu zeggen dat u alleen de lijst met bestandsnamen met een specifieke extensie wilt. In dat geval is alles wat je nodig hebt een kleine aanpassing, laten we eens kijken wat het is in de komende stappen.

Houd er rekening mee dat voordat u verder gaat, zorg ervoor dat u alle stappen hebt voltooid die worden vermeld in sectie 1.

Stap 1: Als u alleen de. nodig heeft docx lijst met bestandsnamen en vervolgens in de A1 cel, in plaats van een simpele asterisk teken, *, je moet zetten *docx*. Raadpleeg de onderstaande schermafbeelding.

Ja, dat zou alles zijn. Druk gewoon op de Binnenkomen sleutel en in kolom B, je hebt de lijst met docx alleen bestanden.

22 Docx Min

Stap 2: Evenzo, als u alleen de lijst met tekstbestanden nodig hebt, dan in de A1 cel, typ op het einde *tekst* in plaats van een enkel sterretje. Druk op de Binnenkomen toets om de resultaten in kolom B te bekijken.

23 Tekst Min

Stap 3: Op dezelfde manier, als je alleen wilt xlsx bestanden, typ naar beneden *xlsx* na de \ op de A1 cel.

24 XLX Min

U kunt op dezelfde manier de lijst met bestandsnamen van elk specifiek extensietype, zoals JPEG, PNG, enz. genereren. Veel plezier!

Vertel het ons in het opmerkingengedeelte als je vastloopt bij een van de stappen, we helpen je altijd graag! Deel het artikel ook met je vrienden en familie als je het nuttig vond.

Blijf op de hoogte voor meer verbluffende tips, trucs en how-to-artikelen!

U kunt deze pc-reparatietool ook downloaden om elk pc-probleem te lokaliseren en op te lossen:
Stap 1 - Download de Restoro PC Reparatie Tool van hier
Stap 2 - Klik op Scan starten om elk pc-probleem automatisch te vinden en op te lossen.
Teachs.ru
Hoe een plusteken (+) vóór positieve getallen in Excel weer te geven?

Hoe een plusteken (+) vóór positieve getallen in Excel weer te geven?Excel

Het toevoegen van een negatief teken aan een getal is zo eenvoudig in Excel. U hoeft alleen het minteken voor het getal in te typen. Maar als het om positieve getallen gaat, als u wilt dat het plus...

Lees verder
Hoe u de lijst met bestandsnamen in een map in Excel kunt krijgen

Hoe u de lijst met bestandsnamen in een map in Excel kunt krijgenExcel

U hebt een map waarin zich honderden bestanden bevinden. U moet de lijst met namen van al deze bestanden krijgen, en u moet die lijst ook in een Excel-bestand laten invullen. Nou, natuurlijk is er ...

Lees verder
Hoe een negatief teken van getallen in MS Excel te verwijderen?

Hoe een negatief teken van getallen in MS Excel te verwijderen?Excel

In veel gevallen wilt u misschien een negatief getal converteren naar een positief getal in MS Excel. Wat de eis ook is, er zijn veel verschillende manieren waarop u deze taak kunt bereiken; snel e...

Lees verder
ig stories viewer