Sådan får du listen over filnavne i en mappe i Excel

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

Du har en mappe, hvori der er hundredvis af filer. Du skal have listen over navne på alle disse filer, og du skal også få listen til at blive udfyldt på en Excel-fil. Nå, selvfølgelig er der den manuelle måde, og så er der Geek Page-måden. Den manuelle måde ville være at kopiere navnet på hver fil og indsætte dem i en Excel-fil, hvilket tager evigheder at fuldføre opgaven med mange menneskelige fejl. Geek Page-måden ville helt sikkert udføre nogle trin i starten for at automatisere hele processen ved hjælp af et enkelt klik. Lyder det spændende? Det føler vi også!

I denne artikel forklarer vi, hvordan du nemt kan generere en liste med navnene på filer, der findes i en bestemt mappe, også ved hjælp af kun nogle rene Excel-formler. Håber du nyder at læse!

Indholdsfortegnelse

Eksempelscenarie

Lad os sige, at du har følgende mappe med filer af forskellige typer, f.eks. xlsx, txt, docx osv. Nu er kravet at have denne liste over filnavne i en Excel-fil uden manuelt at kopiere hvert filnavn, da antallet af filer i mappen kan være ret stort. Lad os se, hvordan dette nemt kan gøres.

instagram story viewer

1 Indledende min

Afsnit 1: Sådan får du listen over alle filnavne i en mappe

Trin 1: For det første, lancering Microsoft Excel. Når det sker, skal du klikke på Tom arbejdsbog mulighed.

2 Blank Min

Trin 2: Lad os gå videre og gemme dokumentet først, da trinene i denne artikel kræver, at dokumentet gemmes, for at de kan fungere.

For at gemme dokumentet skal du klikke på FIL fanen øverst.

REKLAME

3 Fil Min

Trin 3: Nu på venstre vinduesruden skal du klikke på Gem som mulighed. Derefter på ret vinduesruden skal du klikke på Gennemse knap.

4 Gennemse Min

Trin 4: Når du er ved Gem som vindue, skal du udføre følgende trin.

  1. Navigere til nøjagtige placering hvor din filer er til stede, det vil sige placeringen nævnt i Eksempelscenarie afsnittet i denne artikel.
  2. Som næste, giv en navn til din automatiseringsfil under Filnavn Mark. I eksemplet nedenfor har jeg givet navnet som theGeekPageAutomation.xlsx.
  3. Som standard vil udvidelsen blive valgt. Men hvis det ikke er, skal du vælge udvidelsen som Excel-projektmappe (*.xlsx) fra rullemenuen, der er knyttet til Gem som type mulighed.
  4. Tryk på Gemme knappen, når du er færdig.
5 Spar Wb Min

Trin 5: Nu på Fil Explorer, skal du åbne den placering, hvor dine filer er til stede. Dette er det samme sted, hvor du også har gemt din automatiseringsfil, i trin 4.

Klik på navigationslinje for filudforsker og kopiere hele placeringen ved at vælge placeringen og derefter ved at trykke på tasterne CTRL + C sammen.

6 Kopier Placering Min

Trin 6: Vend nu tilbage til den Excel-fil, du gemte, i mit tilfælde theGeekPageAutomation.xlsx, og så dobbeltklik på den allerførste celle, som er, A1. Du kan også vælge andre celler. Men da hele processen er lang, kan du blive forvirret, hvis du vælger en anden celle. Så vi anbefaler, at du vælger selve celle A1.

Nu skal du blot trykke på tasterne CTRL + V samtidig med sæt ind den placering, du kopierede til Trin 5.

Tilføj manuelt \* (omvendt skråstreg + stjerne) i slutningen af ​​den kopierede placering. Dette er meget vigtigt. Det oversættes grundlæggende til, alt, hvad der er til stede på det angivne sted.

7 Indsæt Placering Min

Trin 7: Hvis du korrekt kunne indsætte placeringen af ​​mappen, hvor dine filer er til stede, du kan springe dette trin over. Ellers, hvis du står over for problemer, er følgende en et-trins løsning, prøv det.

Dette trin beskriver blot en anden nem metode, hvor du kan få placeringen af ​​den mappe, hvor dine filer er til stede. For det skal du kopier og indsæt følgende formel på celle A1 som vist på skærmbilledet nedenfor.

=SUBSTITUTE(CELLE("filnavn"),HØJRE(CELLE("filnavn"),LEN(CELLE("filnavn"))-FIND("@",SUBSTITUTE(CELLE("filnavn"),"\","@ ",LEN(CELL("filnavn"))-LEN(SUBSTITUTE(CELLE("filnavn"),"\",""))),1)),"*")
8 Paste Formel Min

Bemærk: Bemærk venligst, at du ikke behøver at tilføje \* manuelt i slutningen af ​​placeringen, hvis du bruger denne formel. Den del er allerede håndteret i formlen.

Trin 8: Hvis du nu trykker på Gå ind tasten, kan du se placeringen af ​​mappen, hvor dine filer er til stede.

Når du har mappeplaceringen klar med \* i slutningen, skal du trykke på FORMLER fanen øverst.

Som næste, under FORMLER fanen, tryk på Definer navn knap.

9 Definer navn Min

Trin 9: Nu for det første, giv et navn til dit nye navnesortiment. Jeg har givet navnet som GeekPageList.

Nu under Hentyder til felt, skriv ind =FILER( og så til sidst klik på den A1 celle for automatisk at udfylde FILER() formel.

=FILER(
10 filer Formel Min

Trin 10: Når du klikker på celle A1, vil der blive henvist til den i FILER() formel automatisk.

Luk formlen FILES() ved at skrive i en lukkebøjle, ). Husk, at dette er et vigtigt skridt.

Tryk på Okay knap.

11 Nyt navn Luk Min

Trin 11: Nu har du oprettet et navngivet område, der har navnene på alle filerne i mappen, hvis placering du har nævnt i celle A1.

Nu dit nye navngivne udvalg GeekPageList er som et array, og det har alle filnavnene på den specificerede mappe. Det eneste afventende job, vi har nu, er at udtrække navnene på filerne én efter én fra dette array.

For at udtrække det første filnavn fra arrayet GeekPageList, ganske enkelt Dobbeltklik på enhver celle anbefaler vi celle B1 da dette er den celle, der er brugt i eksempelskærmbillederne, og kopier indsæt følgende formel.

=INDEX(Nørdsideliste, 1)

Bemærk: Hvis du har givet et andet navn til dit navneområde på Trin 9, skal du udskifte GeekPageList navn med det navn, du har givet.

Bemærk også, at INDEKS funktionen tager det array, der er sendt til det, ind som dets første argument og returnerer elementet, der er til stede ved det indeksnummer, der er sendt til det, som dets andet argument. I dette tilfælde, INDEKS funktionen returnerer den første fil, der er til stede i mappens placering på cellen A1.

12 Indeks Formel Min

REKLAME

Trin 12: Hvis du rammer Gå ind tast nu, kan du se, at navnet på den første fil er blevet udtrukket fra GeekPageList.

13 Fornavn Filnavn Min

Trin 13: På samme måde kan du udpakke navnet på den anden fil ved hjælp af INDEKS fungerer som følger.

=INDEX(GeekPageList, 2)
13 Anden Fil Min

Trin 14: Ligeledes kan det tredje filnavn udtrækkes ved at overføre indeksnummeret som 3.

=INDEX(GeekPageList, 3)
14 Tredje fil Min

Så længe antallet af filer i mappen er begrænset, kan du måske blive ved med at erstatte indeksantallet af filer som vist i trinene ovenfor. Men hvad hvis der er mange filer? Ja, så har vi brug for en måde, hvorpå vi kan automatisere populationen af ​​det andet argument af INDEKS fungere. Lad os se, hvordan dette kan gøres i de kommende trin.

Trin 15: At automatisere populationen af ​​det andet argument af INDEKS funktion, lad os bruge RÆKKER fungere. Erstat venligst den formel, du har i cellen B1 med nedenstående.

=INDEX(Nørdsideliste, RÆKKER(A1:A1))
15 rækker Min

Trin 16: Hvis du rammer Gå ind nøgle, kan du se, at det andet argument blev korrekt udfyldt, og at navnet på den første fil er blevet hentet.

Hvis du nu trækker formlen ned for at anvende den på tværs af kolonnen, vil du se, at navnet på første fil gentages, og at vi ikke får navnene på de andre filer, der findes i folder. Nå, nogle flere mindre ændringer er nødvendige for at få alle filnavnene.

16 Træk Drop Min

Trin 17: Ganske enkelt klik på det første argument af RÆKKER funktion, dvs A1, inde i INDEKS funktion, og tryk derefter på F4 nøgle.

Dette ville låse det første argument af RÆKKER fungere. Din formel skal på dette stadium se ud som følger.

=INDEX(GeekPageList, ROWS($A$1:A1))
17 Låsecelle Min

Trin 18: Lad os nu prøve at trække formlen ned. For det skal du klikke på lille grøn firkantet form ved højre hjørne af cellen og træk den ned.

18 Træk Drop Min

Trin 19: Nu kan du se, at formlen er anvendt korrekt, og alle filnavne kommer, i stedet for at gentage den første igen og igen.

19 Filnavne genereret Min

Men hvis du ser i slutningen af ​​det fremhævede område, kan du se det #REF! fejlen er kommet. Dette skyldes, at arrayet er løbet uden for rækkevidde. Ja, hvis vi trækker formlen længere ned og overstiger det faktiske antal filer i vores mappe, som er antallet af elementer i vores array, så kan vi få #REF! fejl, hvilket indikerer, at vi fik en array overløb fejl. Bare rolig, dette kan også overvindes hurtigt og nemt.

Trin 20: At håndtere #REF fejl, lad os tilføje IFERROR fungere. Det IFERROR() funktion, som defineret nedenfor, ville returnere en blank værdi hvis der er en fejl i værdien returneret af den indre formel. Din formel med fejlhåndteringen skal være som følger.

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

Trin 21: Det er det. Fejlen er nu perfekt håndteret. Du får ikke længere værdifejl på din liste over filnavne. God fornøjelse!

21 Fejl håndteret Min

Bemærk: Bemærk venligst, at automatiseringsfilen, theGeekPageAutomation.xlsx, bliver også inkluderet i listen over filer, da den er på samme placering. Du kan manuelt slette automatiseringsfilens navn fra listen, hvis du ikke vil have det til stede på listen over filnavne.

Afsnit 2: Sådan får du listen over filnavne med specifikke udvidelser inde i en mappe

Lad os nu sige, at du kun vil have listen over filnavne med en bestemt udvidelse. I så fald er alt hvad du behøver en lille tweak, lad os se hvad det er i de kommende trin.

Bemærk venligst, at før du går videre, sørg for at du har gennemført alle trinene nævnt i afsnit 1.

Trin 1: Hvis du kun har brug for docx filnavnes liste og derefter i A1 celle, i stedet for at sætte en simpel stjerne skilt, *, skal du sætte *docx*. Se skærmbilledet nedenfor.

Ja, det ville være alt. Tryk blot på Gå ind nøgle og i kolonne B, vil du have listen over docx kun filer.

22 Docx Min

Trin 2: Ligeledes, hvis du kun har brug for tekstfilernes liste, så i A1 celle, til sidst, skriv *txt* i stedet for en enkelt stjerne. Tryk på Gå ind tasten for at se resultaterne i kolonne B.

23 Tekst Min

Trin 3: På samme måde, hvis du kun vil xlsx filer, skriv ned *xlsx* efter \ på den A1 celle.

24 Xlsx Min

Du kan generere listen over filnavne af enhver specifik udvidelsestype som JPEG, PNG osv. på samme måde. Hav det sjovt!

Fortæl os venligst i kommentarfeltet, hvis du sidder fast ved nogen af ​​trinene, vi er altid glade for at hjælpe! Del også artiklen med dine venner og familie, hvis du fandt det nyttigt.

Hold dig opdateret for flere overvældende tips, tricks og how-to-artikler!

Du kan også downloade dette pc-reparationsværktøj for at finde og rette ethvert pc-problem:
Trin 1 - Download Restoro PC Repair Tool herfra
Trin 2 - Klik på Start scanning for automatisk at finde og rette ethvert pc-problem.
Teachs.ru
Sådan rettes Kan ikke indsætte data i Microsoft Excel-fejl

Sådan rettes Kan ikke indsætte data i Microsoft Excel-fejlExcel

Microsoft Excel er uden tvivl det bedste regnearksprogram til at arbejde og analysere data. De fleste brugere elsker denne applikation for dens enkelhed. Men når du ser fejl i Excel, er det svært a...

Læs mere
Sådan anvender og bruger standardafvigelsesformel i Excel-ark

Sådan anvender og bruger standardafvigelsesformel i Excel-arkExcel

Microsofts Office har mange applikationer, der er værd at installere på dit system. Næsten alle bruger en af ​​applikationerne fra MS Office, og en sådan applikation hedder Excel. Dette giver bruge...

Læs mere
Sådan ændres standardbrowseren ved at klikke på hyperlinks fra MS Excel

Sådan ændres standardbrowseren ved at klikke på hyperlinks fra MS ExcelExcel

5. januar 2022 Ved passioneret forfatterNår du arbejder på et andet program end en hvilken som helst webbrowser, og hvis du klikker på et hyperlink, vises dialogvinduet for at vælge den relevante b...

Læs mere
ig stories viewer