Kako dobiti popis naziva datoteka unutar mape u Excelu

Imate mapu u kojoj se nalaze stotine datoteka. Morate dobiti popis imena svih ovih datoteka, a to također trebate dobiti da se taj popis popuni u Excel datoteci. Pa, očito postoji ručni način, a tu je i način Geek Page. Ručni način bi bio kopirati naziv svake datoteke i zalijepiti ih u Excel datoteku, uz mnogo ljudskih pogrešaka. Geek Page način bi definitivno bio izvođenje nekih koraka u početku kako bi se cijeli proces automatizirao uz pomoć jednog klika. Zvuči uzbudljivo? I mi se tako osjećamo!

U ovom članku objašnjavamo kako možete jednostavno generirati popis s imenima datoteka prisutnih unutar određene mape, i to uz pomoć ničega osim nekih čistih Excel formula. Nadam se da ćete uživati ​​u čitanju!

Sadržaj

Primjer scenarija

Recimo da imate sljedeću mapu s datotekama različitih vrsta, recimo xlsx, txt, docx, itd. Sada je zahtjev imati ovaj popis naziva datoteka u Excel datoteci bez ručnog kopiranja i lijepljenja svakog naziva datoteke, jer bi broj datoteka u mapi mogao biti prilično velik. Pogledajmo kako se to lako može učiniti.

1 Početni min

Odjeljak 1: Kako dobiti popis svih naziva datoteka unutar mape

Korak 1: Prvo, lansirati Microsoft Excel. Kada se to dogodi, kliknite na Prazna radna bilježnica opcija.

2 Prazan min

Korak 2: Idemo naprijed i prvo spremimo dokument, jer koraci navedeni u ovom članku zahtijevaju spremanje dokumenta kako bi funkcionirali.

Za spremanje dokumenta kliknite na DATOTEKA kartica na vrhu.

OGLAS

3 Datoteka Min

Korak 3: Sada na lijevo okno prozora, kliknite na Spremi kao opcija. Zatim na pravo okno prozora, kliknite na pretraživati dugme.

4 Pregledajte Min

4. korak: Nakon što ste kod Spremi kao prozoru, napravite sljedeće korake.

  1. Krećite se prema točna lokacija gdje tvoj datoteke su prisutne, odnosno mjesto navedeno u Primjer scenarija odjeljak ovog članka.
  2. Kao sljedeće, dajte a Ime u vašu datoteku automatizacije pod Naziv datoteke polje. U donjem primjeru dao sam ime kao theGeekPageAutomation.xlsx.
  3. Prema zadanim postavkama, ekstenzija bi bila odabrana. Ali ako nije, odaberite proširenje kao Excel radna knjiga (*.xlsx) s padajućeg izbornika povezanog s Spremi kao vrstu opcija.
  4. Udari Uštedjeti gumb nakon što ste sve gotovi.
5 Spremi Wb Min

Korak 5: Sada, na File Explorer, otvorite mjesto na kojem se nalaze vaše datoteke. Ovo je isto mjesto na koje ste također spremili svoju automatizaciju, u koraku 4.

Klikni na navigacijska traka File Explorera i kopirajte cijelu lokaciju odabirom mjesta, a zatim pritiskom na tipke CTRL + C zajedno.

6 Mjesto kopije Min

Korak 6: Sada se vratite na Excel datoteku koju ste spremili, u mom slučaju theGeekPageAutomation.xlsx, i onda dvaput kliknite na prvu ćeliju, koji je, A1. Možete odabrati i druge ćelije. No budući da je cijeli proces dugotrajan, mogli biste se zbuniti ako odaberete drugu ćeliju. Stoga preporučamo da odaberete samu ćeliju A1.

Sada jednostavno pritisnite tipke CTRL + V u isto vrijeme da zalijepiti mjesto na koje ste kopirali Korak 5.

Ručno dodajte \* (obrnuta kosa crta + zvjezdica) na kraju kopirane lokacije. Ovo je veoma važno. U osnovi se prevodi na, sve što se nalazi na navedenom mjestu.

7 Mjesto lijepljenja Min

Korak 7: Ako biste mogli ispravno zalijepiti lokaciju mape u kojoj se nalaze vaše datoteke, možete preskočiti ovaj korak. Inače, ako se susrećete s poteškoćama, slijedi rješenje u jednom koraku, pokušajte.

Ovaj korak jednostavno opisuje još jednu jednostavnu metodu pomoću koje možete dobiti lokaciju mape u kojoj se nalaze vaše datoteke. Za to je potrebno kopirajte i zalijepite sljedeću formulu na ćeliju A1 kao što je prikazano na slici ispod.

=SUBSTITUTE("naziv datoteke"),RIGHT(CELL("naziv datoteke"),LEN(CELL("naziv datoteke"))-FIND("@",SUBSTITUTE("CELL("naziv datoteke"),"\","@ ",LEN(CELL("naziv datoteke"))-LEN(SUBSTITUTE(CELL("naziv datoteke"),"\",""))),1)),"*")
8 Zalijepite Formulu Min

Bilješka: Imajte na umu da ne morate dodavati \* ručno na kraju lokacije ako koristite ovu formulu. Taj je dio već obrađen u formuli.

Korak 8: Sada ako pogodite Unesi tipku, možete vidjeti lokaciju mape u kojoj se nalaze vaše datoteke.

Nakon što ste pripremili lokaciju mape s \* na kraju, pritisnite FORMULE kartica na vrhu.

Kao sljedeće, pod FORMULE karticu, pritisnite Definirajte naziv dugme.

9 Definirajte naziv Min

Korak 9: Sada, prvo, dati ime na vaš novi raspon imena. Dao sam ime kao GeekPageList.

Sada ispod Odnosi se na polje, upišite =DATOTEKE( a onda konačno klik na A1 ćeliju za automatsko popunjavanje DATOTEKE() formula.

=DATOTEKE(
10 datoteka Formula min

Korak 10: Nakon što kliknete na ćeliju A1, ona će biti navedena u DATOTEKE() formula automatski.

Zatvorite formulu FILES(). tipkajući u završnoj zagradi, ). Zapamtite, ovo je važan korak.

Udari u redu dugme.

11 Novo ime Zatvori Min

Korak 11: Sada ste uspješno stvorili imenovani raspon koji ima nazive svih datoteka unutar mape čiju ste lokaciju spomenuli u ćeliji A1.

Sada vaš novi imenovani raspon GeekPageList je poput niza i ima sve nazive datoteka navedene mape. Jedini neriješeni posao koji sada imamo je uspješno izdvojiti nazive datoteka jednu po jednu iz ovog niza.

Za uspješno izdvajanje prvog naziva datoteke iz niza GeekPageList, jednostavno dvostruki klik na bilo kojoj ćeliji, preporučujemo cell B1 jer je to ćelija korištena u primjerima snimki zaslona, ​​i copy-paste sljedeća formula.

=INDEX(GeekPageList, 1)

Bilješka: Ako ste svom rasponu imena dali drugačije ime na Korak 9, morate zamijeniti GeekPageList ime s imenom koje ste dali.

Također imajte na umu da INDEKS funkcija uzima niz koji joj je proslijeđen kao svoj prvi argument i vraća element prisutan na broju indeksa koji joj je proslijeđen, kao drugi argument. U ovom slučaju, INDEKS funkcija vraća prvu datoteku prisutnu unutar lokacije mape prisutne u ćeliji A1.

12 Indeks Formula Min

OGLAS

Korak 12: Ako pogodite Unesi ključ sada, možete vidjeti da je naziv prve datoteke uspješno izvučen iz GeekPageList.

13 Ime prve datoteke Min

Korak 13: Slično, možete izdvojiti naziv druge datoteke pomoću INDEKS funkcioniraju na sljedeći način.

=INDEX(GeekPageList, 2)
13 sekunda datoteka min

Korak 14: Isto tako, naziv treće datoteke može se izdvojiti prosljeđivanjem broja indeksa kao 3.

=INDEX(GeekPageList, 3)
14 Treća datoteka min

Sve dok je broj datoteka unutar mape ograničen, možda možete nastaviti mijenjati indeksni broj datoteka kao što je prikazano u gornjim koracima. Ali što ako postoji mnogo datoteka? Pa definitivno onda nam je potreban neki način pomoću kojeg možemo automatizirati populaciju drugog argumenta INDEKS funkcija. Pogledajmo kako se to može učiniti u narednim koracima.

Korak 15: Automatizirati populaciju drugog argumenta INDEKS funkciju, upotrijebimo REDOVI funkcija. Molimo zamijenite formulu koju imate u ćeliji B1 s onim ispod.

=INDEX(GeekPageList, ROWS(A1:A1))
15 redaka min

Korak 16: Ako pogodite Unesi ključ, možete vidjeti da je drugi argument ispravno popunjen i da je naziv prve datoteke uspješno dohvaćen.

Ako sada povučete formulu prema dolje kako biste je primijenili na stupac, primijetit ćete da je naziv prva datoteka se ponavlja i da ne dobivamo nazive ostalih datoteka prisutnih u mapu. Pa, potrebne su još neke manje izmjene da bi se dobili svi nazivi datoteka.

16 Drag Drop Min

Korak 17: Jednostavno kliknite na prvi argument od REDOVI funkcija, koja je A1, unutar INDEKS funkciju, a zatim pritisnite tipku F4 ključ.

Time bi se zaključao prvi argument REDOVI funkcija. Vaša formula bi u ovoj fazi trebala izgledati kako slijedi.

=INDEX(GeekPageList, ROWS($A$1:A1))
17 Lock Cell Min

Korak 18: Sada pokušajmo povući formulu prema dolje. Za to kliknite na mali zeleni kvadratni oblik kod desnom kutu ćelije i povucite ga prema dolje.

18 Drag Drop Min

Korak 19: Sada možete vidjeti da je formula ispravno primijenjena i da dolaze svi nazivi datoteka, umjesto da ponavljate prvu iznova i iznova.

19 Generirani nazivi datoteka Min

Ali ako pogledate kraj označene regije, to možete vidjeti #REF! greška je došla. To je zato što je niz ostao izvan raspona. Da, ako povučemo formulu dalje prema dolje, premašujući stvarni broj datoteka u našoj mapi, što je broj elemenata u našem nizu, tada možemo dobiti #REF! pogreška, što ukazuje da smo dobili prelijevanje niza pogreška. Ne brinite, to se također može brzo i lako prevladati.

Korak 20: Za rukovanje #REF pogreška, dodajmo AKO POGREŠKA funkcija. The IFERROR() funkcija, kako je definirano u nastavku, vratila bi a prazna vrijednost ako postoji greška u vrijednosti koju vraća unutarnja formula. Vaša formula s rukovanjem pogreškama trebala bi biti sljedeća.

=IFERROR(INDEX(GeekPageList, ROWS($A$1:A1)),"")
20 Slučaj greške Min

Korak 21: To je to. Greška je sada savršeno obrađena. Više nećete dobivati ​​pogreške u vrijednosti na popisu naziva datoteka. Uživati!

21 Obrađena pogreška Min

Bilješka: Imajte na umu da datoteka automatizacije, theGeekPageAutomation.xlsx, također se uključuje na popis datoteka jer se nalazi na istom mjestu. Možete ručno izbrisati naziv automatske datoteke s popisa ako ne želite da bude prisutan na popisu naziva datoteka.

Odjeljak 2: Kako dobiti popis naziva datoteka s određenim ekstenzijama unutar mape

Sada, recimo da želite samo popis naziva datoteka s određenim nastavkom. U tom slučaju, sve što trebate je malo podešavanje, da vidimo što je to u narednim koracima.

Imajte na umu da prije nego što nastavite, provjerite jeste li dovršili sve korake spomenute u odjeljku 1.

Korak 1: Ako trebate samo docx popis naziva datoteka, a zatim u A1 ćelija, umjesto da stavi jednostavan zvjezdica znak, *, morate staviti *docx*. Pogledajte snimku zaslona u nastavku.

Da, to bi bilo sve. Jednostavno pritisnite Unesi ključ i u stupcu B, imat ćete popis docx samo datoteke.

22 Docx Min

Korak 2: Isto tako, ako trebate samo popis tekstualnih datoteka, onda u A1 stanica, na kraju, vrsta *txt* umjesto jedne zvjezdice. Udari Unesi tipku za pregled rezultata u stupcu B.

23 Tekst Min

Korak 3: Slično, samo ako želite xlsx datoteke, upišite dolje *xlsx* nakon što \ na A1 stanica.

24 Xlsx Min

Na isti način možete generirati popis naziva datoteka bilo koje specifične vrste proširenja kao što su JPEG, PNG itd. Zabavi se!

Recite nam u odjeljku za komentare ako ste zapeli na nekom od koraka, uvijek ćemo vam rado pomoći! Također, podijelite članak sa svojim prijateljima i obitelji ako vam je bio od pomoći.

Pratite nas za još nevjerojatnih savjeta, trikova i članaka s uputama!

Također možete preuzeti ovaj alat za popravak računala da biste locirali i riješili bilo koji problem s računalom:
Korak 1 - Preuzmite Restoro PC Repair Tool odavde
Korak 2 - Kliknite na Pokreni skeniranje da biste automatski pronašli i popravili bilo koji problem s računalom.
Kako postaviti minimalnu i maksimalnu vrijednost u stupac excel

Kako postaviti minimalnu i maksimalnu vrijednost u stupac excelExcel

12. siječnja 2018 Po TechieWriterŽelite li da podaci uneseni u vaše excel listove budu unutar određenog raspona? Imate li više stanica za provjeru podataka odjednom? Pa, imamo savršeno rješenje za ...

Čitaj više
Kako razvrstati stupce Microsoft Excel po boji

Kako razvrstati stupce Microsoft Excel po bojiWindows 10Excel

Kako razvrstati stupce Microsoft Excel po boji: - Sortiranje Excel dokumenta nikada nije bio težak posao. Svima nam je poznato sortiranje excel listova prema određenom ili zbirci stupaca pomoću vri...

Čitaj više

Stranica Geek - Savjeti i pregledi softvera za Windows - Stranica 10Kako DaMontažaUredSlučajnoSigurnostWindows 10FotoaparatKromNaredbeni RedakRubPogreškaExcelIgre

Vulkan-1.dll je samo još jedna dll datoteka, ali kritična u vašem sustavu koja pomaže aplikacijama i programima da nesmetano funkcioniraju u sustavu Windows 10. Omogućuje aplikaciji pristup potrebn...

Čitaj više