Ako získať zoznam názvov súborov v priečinku v Exceli

Máte priečinok, v ktorom sú stovky súborov. Musíte získať zoznam názvov všetkých týchto súborov a tiež musíte získať tento zoznam, aby sa naplnil do súboru programu Excel. Samozrejme, existuje manuálny spôsob a potom spôsob Geek Page. Manuálnym spôsobom by bolo skopírovať názov každého súboru a vložiť ho do súboru programu Excel, pričom dokončenie úlohy bude trvať veľa rokov s mnohými ľudskými chybami. Cesta Geek Page by určite najprv vykonala niekoľko krokov na automatizáciu celého procesu pomocou jediného kliknutia. To znie vzrušujúco? Aj my to tak cítime!

V tomto článku vysvetlíme, ako môžete jednoducho vygenerovať zoznam s názvami súborov prítomných v určenom priečinku, a to aj s pomocou iba niekoľkých čistých vzorcov programu Excel. Dúfam, že sa vám bude čítanie páčiť!

Obsah

Príklad scenára

Povedzme, že máte nasledujúci priečinok so súbormi rôznych typov, povedzme xlsx, txt, docx atď. Teraz je požiadavka mať tento zoznam názvov súborov v súbore Excel bez manuálneho kopírovania a prilepovania každého názvu súboru, pretože počet súborov v priečinku môže byť dosť veľký. Pozrime sa, ako sa to dá ľahko urobiť.

1 Počiatočná min

Časť 1: Ako získať zoznam všetkých názvov súborov v priečinku

Krok 1: Po prvé, spustiť Microsoft Excel. Keď sa tak stane, kliknite na Prázdny zošit možnosť.

2 Prázdna min

Krok 2: Pokračujme a najprv uložte dokument, pretože kroky uvedené v tomto článku vyžadujú uloženie dokumentu, aby fungovali.

Ak chcete dokument uložiť, kliknite na FILE kartu v hornej časti.

REKLAMA

3 Súbor min

Krok 3: Teraz na vľavo okno, kliknite na Uložiť ako možnosť. Potom na správny okno, kliknite na Prehľadávať tlačidlo.

4 Prehľadávať min

Krok 4: Keď už ste na Uložiť ako okno, vykonajte nasledujúce kroky.

  1. Navigovať k presné umiestnenie kde tvoj súbory sú prítomné, teda miesto uvedené v Príklad scenára časti tohto článku.
  2. Ako ďalej dajte a názov do vášho automatizačného súboru pod Názov súboru lúka. V nižšie uvedenom príklade som dal názov ako theGeekPageAutomation.xlsx.
  3. V predvolenom nastavení sa vyberie rozšírenie. Ak však nie je, vyberte rozšírenie ako Zošit programu Excel (*.xlsx) z rozbaľovacej ponuky priradenej k Uložiť ako typ možnosť.
  4. Zasiahnite Uložiť Keď budete mať všetko hotové.
5 Úspora Wb min

Krok 5: Teraz na Prieskumník súborov, otvorte umiestnenie, kde sa nachádzajú vaše súbory. Toto je to isté miesto, kde ste tiež uložili súbor automatizácie v kroku 4.

Klikni na navigačný panel prieskumníka súborov a skopírujte celé umiestnenie výberom miesta a následným stlačením kláves CTRL + C spolu.

6 Umiestnenie kópie Min

Krok 6: Teraz sa vráťte k súboru Excel, ktorý ste uložili, v mojom prípade theGeekPageAutomation.xlsx, a potom dvakrát kliknite na úplne prvú bunku, ktorý je, A1. Môžete si vybrať aj iné bunky. Ale keďže je celý proces zdĺhavý, pri výbere inej bunky sa môžete zmiasť. Preto vám odporúčame zvoliť samotnú bunku A1.

Teraz jednoducho stlačte klávesy CTRL + V zároveň k prilepiť miesto, do ktorého ste skopírovali Krok 5.

Pridajte ručne \* (obrátená lomka + hviezdička) na konci skopírovaného miesta. Toto je veľmi dôležité. V podstate to znamená, všetko, čo sa nachádza na určenom mieste.

7 Miesto prilepenia Min

Krok 7: Ak sa vám podarilo správne prilepiť umiestnenie priečinka, v ktorom sa nachádzajú vaše súbory, tento krok môžete preskočiť. V opačnom prípade, ak máte nejaké ťažkosti, nasleduje jednokrokové riešenie, skúste to.

Tento krok jednoducho popisuje ďalšiu jednoduchú metódu, pomocou ktorej môžete získať umiestnenie priečinka, v ktorom sa nachádzajú vaše súbory. Na to musíte skopírujte a prilepte nasledujúci vzorec na bunku A1 ako je znázornené na snímke obrazovky nižšie.

=NAHRADIŤ(BUŇKA("názov súboru"),RIGHT(BUŇKA("názov súboru"),LEN(BUŇKA("názov súboru"))-NÁJSŤ("@",NAHRADIŤ(BUŇKA("názov súboru"),"\","@ ",LEN(CELL("názov súboru"))-LEN(SUBSTITUTE(CELL("názov súboru"),"\",""))),1)),"*")
8 Vzorec pasty Min

Poznámka: Upozorňujeme, že nemusíte pridávať \* ručne na konci miesta, ak používate tento vzorec. Táto časť je už spracovaná vo vzorci.

Krok 8: Teraz, ak stlačíte Zadajte kľúč, môžete vidieť umiestnenie priečinka, kde sa nachádzajú vaše súbory.

Keď budete mať pripravené umiestnenie priečinka s \* na konci, stlačte VZORCE kartu v hornej časti.

Ako ďalej, pod VZORCE stlačte kartu Definujte názov tlačidlo.

9 Definujte Názov Min

Krok 9: Teraz po prvé, daj meno do svojho nového rozsahu mien. Dal som meno ako GeekPageList.

Teraz pod Odkazuje na pole, zadajte =FILES( a potom konečne kliknite na A1 na automatické vyplnenie bunky SÚBORY() vzorec.

=FILES(
10 súborov Vzorec Min

Krok 10: Po kliknutí na bunku A1 sa na ňu bude odkazovať v SÚBORY() vzorec automaticky.

Zatvorte vzorec FILES() pomocou písanie na stroji v zatváracej zátvorke, ). Pamätajte, že toto je dôležitý krok.

Zasiahnite OK tlačidlo.

11 Nový názov Zavrieť Min

Krok 11: Teraz ste úspešne vytvorili pomenovaný rozsah, ktorý obsahuje názvy všetkých súborov v priečinku, ktorého umiestnenie ste uviedli v bunke A1.

Teraz váš nový pomenovaný rozsah GeekPageList je ako pole a má zadané všetky názvy súborov priečinka. Jedinou čakajúcou úlohou, ktorú teraz máme, je úspešne extrahovať názvy súborov jeden po druhom z tohto poľa.

Ak chcete úspešne extrahovať prvý názov súboru z poľa GeekPageList, jednoducho dvojité kliknutie na ľubovoľnej bunke, odporúčame bunku B1 pretože ide o bunku použitú v ukážkových snímkach obrazovky a kopírovať vložiť nasledujúci vzorec.

=INDEX(GeekPageList, 1)

Poznámka: Ak ste svojmu rozsahu mien na zadali iný názov Krok 9, musíte vymeniť GeekPageList meno s menom, ktoré ste uviedli.

Upozorňujeme tiež, že INDEX Funkcia prevezme pole, ktoré jej bolo odovzdané, ako svoj prvý argument a vráti prvok prítomný na čísle indexu, ktoré jej bolo odovzdané, ako svoj druhý argument. V tomto prípade, INDEX funkcia vráti prvý súbor prítomný v umiestnení priečinka v bunke A1.

12 Indexový vzorec Min

REKLAMA

Krok 12: Ak stlačíte Zadajte teraz môžete vidieť, že názov prvého súboru bol úspešne extrahovaný GeekPageList.

13 Prvý názov súboru Min

Krok 13: Podobne môžete extrahovať názov druhého súboru pomocou INDEX fungovať nasledovne.

=INDEX(GeekPageList, 2)
13 Druhý súbor Min

Krok 14: Podobne je možné extrahovať tretí názov súboru zadaním indexového čísla ako 3.

=INDEX(GeekPageList, 3)
14 Tretí súbor Min

Pokiaľ je počet súborov v priečinku obmedzený, možno môžete pokračovať v nahradzovaní indexového počtu súborov, ako je uvedené v krokoch vyššie. Ale čo ak existuje veľa súborov? Potom určite potrebujeme nejaký spôsob, pomocou ktorého môžeme automatizovať populáciu druhého argumentu INDEX funkciu. Pozrime sa, ako sa to dá urobiť v nasledujúcich krokoch.

Krok 15: Na automatizáciu populácie druhého argumentu INDEX funkciu, použime RIADKY funkciu. Nahraďte vzorec, ktorý máte v bunke B1 s tým nižšie.

=INDEX(GeekPageList, ROWS(A1:A1))
15 riadkov Min

Krok 16: Ak stlačíte Zadajte kľúč, môžete vidieť, že druhý argument bol správne vyplnený a že názov prvého súboru bol úspešne získaný.

Ak teraz potiahnete vzorec nadol, aby ste ho použili v stĺpci, uvidíte, že názov prvý súbor sa opakuje a že nedostávame názvy ostatných súborov prítomných v súbore priečinok. Na získanie všetkých názvov súborov sú potrebné ďalšie menšie úpravy.

16 Drag Drop Min

Krok 17: Jednoducho kliknite na prvý argument z RIADKY funkciu, ktorá je A1, vnútri INDEX a potom stlačte tlačidlo F4 kľúč.

Tým by sa uzamkol prvý argument RIADKY funkciu. Váš vzorec by mal v tejto fáze vyzerať nasledovne.

=INDEX(GeekPageList, ROWS($A$1:A1))
17 Uzamykacia bunka Min

Krok 18: Teraz skúsme potiahnuť vzorec nadol. Za týmto účelom kliknite na malý zelený štvorcový tvar na pravý roh bunky a potiahnite ho nadol.

18 Drag Drop Min

Krok 19: Teraz môžete vidieť, že vzorec je správne aplikovaný a všetky názvy súborov prichádzajú, namiesto toho, aby ste dookola opakovali prvý.

19 Vygenerované názvy súborov Min

Ale ak sa pozriete na koniec zvýraznenej oblasti, môžete to vidieť #REF! prišla chyba. Je to preto, že pole prekročilo rozsah. Áno, ak potiahneme vzorec ďalej nadol a prekročíme skutočný počet súborov v našom priečinku, čo je počet prvkov v našom poli, potom môžeme získať #REF! chyba, ktorá naznačuje, že máme pretečenie poľa chyba. Nebojte sa, aj toto sa dá rýchlo a jednoducho prekonať.

Krok 20: Na zvládnutie Chyba #REF, pridajme IFERROR funkciu. The IFERROR() funkcia, ako je definovaná nižšie, by vrátila a prázdna hodnota ak je chyba v hodnote vrátenej vnútorným vzorcom. Váš vzorec so spracovaním chýb by mal byť nasledujúci.

=IFERROR(INDEX(GeekPageList, ROWS($A$1:A1)),"")
20 Prípad chyby Min

Krok 21: To je všetko. Chyba je teraz dokonale spracovaná. V zozname názvov súborov sa už nebudú zobrazovať žiadne chyby hodnôt. Užite si to!

21 Spracovaná chyba Min

Poznámka: Upozorňujeme, že súbor automatizácie, theGeekPageAutomation.xlsx, sa tiež zaradí do zoznamu súborov, pretože sa nachádza na rovnakom mieste. Ak nechcete, aby bol názov súboru automatizácie uvedený v zozname názvov súborov, môžete ho manuálne odstrániť zo zoznamu.

Časť 2: Ako získať zoznam názvov súborov so špecifickými príponami v priečinku

Teraz povedzme, že chcete iba zoznam názvov súborov s konkrétnou príponou. V takom prípade všetko, čo potrebujete, je malé vylepšenie, pozrime sa, čo to je v nasledujúcich krokoch.

Upozorňujeme, že predtým, ako budete pokračovať, uistite sa, že ste vykonali všetky kroky uvedené v časti 1.

Krok 1: Ak potrebujete iba docx zoznam názvov súborov a potom v A1 bunky, namiesto uvedenia jednoduchého hviezdička znamenie, *, musíte dať *docx*. Pozrite si snímku obrazovky nižšie.

Áno, to by bolo všetko. Stačí zasiahnuť Zadajte kľúč a v stĺpci B, budete mať zoznam docx iba súbory.

22 Docx min

Krok 2: Podobne, ak potrebujete iba zoznam textových súborov, potom v A1 bunka, nakoniec zadajte *TXT* namiesto jednej hviezdičky. Zasiahnite Zadajte klávesom zobrazíte výsledky v stĺpci B.

23 Text Min

Krok 3: Podobne, ak len chcete xlsx súbory, napíšte dole *xlsx* po \ na A1 bunka.

24 xlsx min

Rovnakým spôsobom môžete vygenerovať zoznam názvov súborov akéhokoľvek špecifického typu rozšírenia, ako je JPEG, PNG atď. Bavte sa!

Povedzte nám v sekcii komentárov, ak ste uviazli v niektorom z krokov, vždy vám radi pomôžeme! Tiež zdieľajte článok so svojimi priateľmi a rodinou, ak vám to pomohlo.

Zostaňte naladení na ďalšie úžasné tipy, triky a články s návodmi!

Môžete si tiež stiahnuť tento nástroj na opravu počítača na vyhľadanie a opravu akéhokoľvek problému s počítačom:
Krok 1 - Stiahnite si Restoro PC Repair Tool odtiaľto
Krok 2 - Kliknite na Spustiť skenovanie, aby ste automaticky našli a opravili akýkoľvek problém s počítačom.
Ako skryť vzorce a zobraziť iba ich hodnoty v programe Microsoft Excel

Ako skryť vzorce a zobraziť iba ich hodnoty v programe Microsoft ExcelExcel

Váš excelový hárok môže obsahovať dôležité vzorce, ktoré používate na výpočet mnohých hodnôt. Okrem toho môže byť hárok programu Excel zdieľaný s mnohými ľuďmi. Takže každý, kto má hárok Excel, môž...

Čítaj viac
Ako získať názov aktuálneho hárka v Exceli

Ako získať názov aktuálneho hárka v ExceliExcel

Excel neposkytuje vstavaný vzorec na okamžité vrátenie názvu aktívneho excelového hárka. Môžu však nastať situácie, keď budete musieť dynamicky vyplniť hodnotu aktívneho hárka v súbore Excel. Naprí...

Čítaj viac
Ako formátovať záporné hodnoty červenou farbou a kladné hodnoty zelenou farbou v Exceli

Ako formátovať záporné hodnoty červenou farbou a kladné hodnoty zelenou farbou v ExceliExcel

Povedzme, že máte nasledujúcu jednoduchú excelovú tabuľku, ktorá uvádza percento zisku z predaja. A stratu označuje sa a negatívne znak a a zisk je označené žiadne negatívum znamenie. Hoci tabuľka ...

Čítaj viac