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ť.

Č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ť.

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

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.

Krok 4: Keď už ste na Uložiť ako okno, vykonajte nasledujúce kroky.
- Navigovať k presné umiestnenie kde tvoj súbory sú prítomné, teda miesto uvedené v Príklad scenára časti tohto článku.
- 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.
- 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ť.
- Zasiahnite Uložiť Keď budete mať všetko hotové.

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.

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.

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)),"*")

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.

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(

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.

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.

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

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

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

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))

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.

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))

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.

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ý.

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)),"")

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!

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.

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.

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

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!
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.