Jak získat seznam názvů souborů ve složce v aplikaci Excel

Máte složku, ve které jsou stovky souborů. Musíte získat seznam názvů všech těchto souborů a také musíte získat tento seznam, aby byl naplněn do souboru aplikace Excel. Samozřejmě existuje ruční způsob a pak způsob Geek Page. Manuálním způsobem by bylo zkopírovat název každého souboru a vložit je do souboru aplikace Excel, což by trvalo věky, než by úkol dokončil, s mnoha lidskými chybami. Cesta Geek Page by určitě zpočátku provedla některé kroky k automatizaci celého procesu pomocí jediného kliknutí. Zní to vzrušující? Taky to cítíme!

V tomto článku vysvětlíme, jak můžete snadno vygenerovat seznam s názvy souborů přítomných v zadané složce, a to také s pomocí pouze několika čistých vzorců Excelu. Doufám, že se vám čtení bude líbit!

Obsah

Příklad scénáře

Řekněme, že máte následující složku se soubory různých typů, řekněme xlsx, txt, docx atd. Nyní je požadavkem mít tento seznam názvů souborů v souboru aplikace Excel bez ručního kopírování a vkládání každého názvu souboru, protože počet souborů ve složce může být poměrně velký. Podívejme se, jak to lze snadno provést.

1 Počáteční min

Část 1: Jak získat seznam všech názvů souborů ve složce

Krok 1: Za prvé, zahájení Microsoft Vynikat. Až se tak stane, klikněte na Prázdný sešit volba.

2 Prázdná min

Krok 2: Pojďme do toho a nejprve uložte dokument, protože kroky uvedené v tomto článku vyžadují uložení dokumentu, aby fungovaly.

Chcete-li dokument uložit, klikněte na SOUBOR záložka nahoře.

REKLAMA

3 Soubor min

Krok 3: Nyní na vlevo, odjet podokno, klikněte na Uložit jako volba. Poté na že jo podokno, klikněte na Procházet knoflík.

4 Procházet Min

Krok 4: Jakmile jste na Uložit jako okna, proveďte následující kroky.

  1. Navigovat k přesná poloha kde vaše soubory jsou přítomny, tedy místo uvedené v Příklad scénáře části tohoto článku.
  2. Jako další dejte a název do vašeho souboru automatizace pod Název souboru pole. V níže uvedeném příkladu jsem uvedl název jako theGeekPageAutomation.xlsx.
  3. Ve výchozím nastavení bude vybráno rozšíření. Ale pokud tomu tak není, zvolte rozšíření jako Sešit aplikace Excel (*.xlsx) z rozbalovací nabídky spojené s Uložit jako typ volba.
  4. Udeř Uložit až budete mít vše hotovo.
5 Ušetřete Wb Min

Krok 5: Nyní na Průzkumník souborů, otevřete umístění, kde jsou vaše soubory. Toto je stejné místo, kam jste také uložili soubor automatizace v kroku 4.

Klikněte na navigační lišta průzkumníka souborů a zkopírujte celé umístění výběrem umístění a poté stisknutím kláves CTRL + C spolu.

6 Umístění kopie Min

Krok 6: Nyní se vraťte k souboru Excel, který jste uložili, v mém případě theGeekPageAutomation.xlsx, a pak dvakrát klikněte na úplně první buňku, který je, A1. Můžete si vybrat i jiné buňky. Ale protože je celý proces zdlouhavý, můžete se zmást, pokud zvolíte jinou buňku. Doporučujeme tedy zvolit samotnou buňku A1.

Nyní jednoduše stiskněte klávesy CTRL + V zároveň k vložit umístění, do kterého jste zkopírovali Krok 5.

Přidat ručně \* (obrácené lomítko + hvězdička) na konci zkopírovaného umístění. Tohle je velmi důležité. V podstatě to znamená, vše, co se nachází na určeném místě.

7 Umístění vložit Min

Krok 7: Pokud se vám podařilo správně vložit umístění složky, kde jsou vaše soubory, tento krok můžete přeskočit. Jinak, pokud se potýkáte s nějakými potížemi, následuje jednokrokové řešení, zkuste to.

Tento krok jednoduše popisuje další snadnou metodu, pomocí které můžete získat umístění složky, kde jsou vaše soubory. K tomu musíte zkopírujte a vložte následující vzorec na buňku A1 jak je znázorněno na snímku obrazovky níže.

=NAHRADIT(BUŇKA("název souboru"),RIGHT(BUŇKA("název souboru"),DÉLKA(BUŇKA("název souboru"))-NAHLEDAT("@",NAHRADIT(BUŇKA("název souboru"),"\","@ ",DÉLKA(BUŇKA("název souboru"))-DÉLKA(NAHRADIT(CELL("název souboru"),"\",""))),1)),"*")
8 Složení pasty Min

Poznámka: Vezměte prosím na vědomí, že nemusíte přidávat \* ručně na konci umístění, pokud používáte tento vzorec. Tato část je již zpracována ve vzorci.

Krok 8: Teď, když trefíte Vstupte klíč, můžete vidět umístění složky, kde jsou vaše soubory.

Jakmile budete mít připravené umístění složky s \* na konci, stiskněte VZORCE záložka nahoře.

Jako další, pod VZORCE klepněte na Definujte název knoflík.

9 Definujte Název Min

Krok 9: Teď za prvé, dát jméno do svého nového rozsahu jmen. Dal jsem jméno jako GeekPageList.

Nyní pod Odkazuje na pole, zadejte =FILES( a pak konečně klikněte na A1 buňku pro automatické vyplnění SOUBORY() vzorec.

=FILES(
10 Soubory Vzorec Min

Krok 10: Jakmile kliknete na buňku A1, bude na ni odkazováno v SOUBORY() vzorec automaticky.

Zavřete vzorec FILES() podle psaní na stroji v zavírací závorce, ). Pamatujte, že je to důležitý krok.

Udeř OK knoflík.

11 Nový název Zavřít Min

Krok 11: Nyní jste úspěšně vytvořili pojmenovanou oblast, která obsahuje názvy všech souborů ve složce, jejíž umístění jste uvedli v buňce A1.

Nyní váš nový pojmenovaný rozsah GeekPageList je jako pole a má všechny zadané názvy souborů složky. Jedinou čekající úlohou, kterou nyní máme, je úspěšně extrahovat názvy souborů jeden po druhém z tohoto pole.

Chcete-li úspěšně extrahovat první název souboru z pole GeekPageList, jednoduše dvojklik na jakékoli buňce, doporučujeme buňku B1 protože se jedná o buňku použitou na ukázkových snímcích obrazovky a kopírovat vložit následující vzorec.

=INDEX(GeekPageList, 1)

Poznámka: Pokud jste svému rozsahu jmen na zadali jiný název Krok 9, musíte vyměnit GeekPageList jméno se jménem, ​​které jste uvedli.

Všimněte si také, že INDEX Funkce vezme pole, které jí bylo předáno, jako svůj první argument a jako druhý argument vrátí prvek přítomný na čísle indexu, které jí bylo předáno. V tomto případě, INDEX Funkce vrací první soubor přítomný v umístění složky v buňce A1.

12 Indexový vzorec Min

REKLAMA

Krok 12: Pokud trefíte Vstupte nyní můžete vidět, že název prvního souboru byl úspěšně extrahován GeekPageList.

13 Jméno souboru Min

Krok 13: Podobně můžete extrahovat název druhého souboru pomocí INDEX fungovat následovně.

=INDEX(GeekPageList, 2)
13 Druhý soubor Min

Krok 14: Podobně lze třetí název souboru extrahovat předáním čísla indexu jako 3.

=INDEX(GeekPageList, 3)
14 Třetí soubor Min

Dokud je počet souborů ve složce omezený, můžete možná i nadále nahrazovat indexový počet souborů, jak je znázorněno ve výše uvedených krocích. Ale co když existuje mnoho souborů? Určitě tedy potřebujeme nějaký způsob, pomocí kterého můžeme automatizovat populaci druhého argumentu INDEX funkce. Podívejme se, jak to lze provést v následujících krocích.

Krok 15: Chcete-li automatizovat populaci druhého argumentu INDEX funkci, použijme ŘÁDKY funkce. Nahraďte prosím vzorec, který máte v buňce B1 s tím níže.

=INDEX(GeekPageList, ŘÁDKY(A1:A1))
15 řádků Min

Krok 16: Pokud trefíte Vstupte klíč, můžete vidět, že druhý argument byl správně vyplněn a že název prvního souboru byl úspěšně načten.

Pokud nyní přetáhnete vzorec dolů, abyste jej použili ve sloupci, uvidíte, že název první soubor se opakuje a že nedostáváme názvy ostatních souborů přítomných v souboru složku. K získání všech názvů souborů jsou nutné některé další drobné úpravy.

16 Drag Drop Min

Krok 17: Jednoduše klikněte na první argument z ŘÁDKY funkce, která je A1, uvnitř INDEX a poté stiskněte tlačítko F4 klíč.

Tím by se uzamkl první argument ŘÁDKY funkce. Váš vzorec by v této fázi měl vypadat následovně.

=INDEX(GeekPageList, ŘÁDKY($A$1:A1))
17 Blokovací buňka Min

Krok 18: Nyní zkusme přetáhnout vzorec dolů. Za tímto účelem klikněte na malý zelený čtvercový tvar na pravém rohu buňky a přetáhněte jej dolů.

18 Drag Drop Min

Krok 19: Nyní můžete vidět, že vzorec je správně použit a všechny názvy souborů přicházejí, namísto opakování prvního znovu a znovu.

19 Vygenerované názvy souborů Min

Ale když se podíváte na konec zvýrazněné oblasti, můžete to vidět #REF! chyba přišla. Důvodem je, že pole je mimo rozsah. Ano, pokud vzorec přetáhneme dále dolů a překročíme skutečný počet souborů v naší složce, což je počet prvků v našem poli, můžeme získat #REF! chyba, což znamená, že máme přetečení pole chyba. Nebojte se, i toto lze rychle a snadno překonat.

Krok 20: Zvládnout Chyba #REF, přidáme IFERROR funkce. The IFERROR() funkce, jak je definována níže, by vrátila a prázdná hodnota pokud je chyba v hodnotě vrácené vnitřním vzorcem. Váš vzorec se zpracováním chyb by měl vypadat následovně.

=IFERROR(INDEX(GeekPageList, ŘÁDKY($A$1:A1)),"")
20 Případ chyby Min

Krok 21: A je to. Chyba je nyní dokonale vyřešena. V seznamu názvů souborů se již nebudou zobrazovat žádné chyby hodnot. Užívat si!

21 Odstraněná chyba Min

Poznámka: Vezměte prosím na vědomí, že soubor automatizace, theGeekPageAutomation.xlsx, bude také zahrnut do seznamu souborů, protože je ve stejném umístění. Název souboru automatizace můžete ze seznamu ručně odstranit, pokud jej nechcete mít v seznamu názvů souborů.

Část 2: Jak získat seznam názvů souborů s konkrétními příponami uvnitř složky

Nyní řekněme, že chcete pouze seznam názvů souborů s konkrétní příponou. V takovém případě potřebujete pouze malé vylepšení, v následujících krocích se podíváme, co to je.

Vezměte prosím na vědomí, že než budete pokračovat, ujistěte se, že jste provedli všechny kroky uvedené v části 1.

Krok 1: Pokud potřebujete pouze docx seznamu názvů souborů a poté v A1 buňka, místo uvedení jednoduché hvězdička podepsat, *, musíte dát *docx*. Podívejte se na snímek obrazovky níže.

Ano, to by bylo vše. Jednoduše trefit Vstupte klíč a ve sloupci B, budete mít seznam docx pouze soubory.

22 Docx Min

Krok 2: Podobně, pokud potřebujete pouze seznam textových souborů, pak v A1 buňka, nakonec zadejte *txt* místo jedné hvězdičky. Udeř Vstupte klávesou zobrazíte výsledky ve sloupci B.

23 Text Min

Krok 3: Podobně, pokud chcete xlsx soubory, napište dolů *xlsx* po \ na A1 buňka.

24 xlsx min

Stejným způsobem můžete vygenerovat seznam názvů souborů jakéhokoli konkrétního typu přípony, jako je JPEG, PNG atd. Bavte se!

Řekněte nám prosím v sekci komentářů, pokud jste uvízli v některém z kroků, vždy vám rádi pomůžeme! Také sdílejte článek se svými přáteli a rodinou, pokud vám to pomohlo.

Zůstaňte naladěni na další ohromující tipy, triky a články s návody!

Můžete si také stáhnout tento nástroj pro opravu počítače, abyste našli a opravili jakýkoli problém s počítačem:
Krok 1 - Stáhněte si Restoro PC Repair Tool odtud
Krok 2 - Kliknutím na Spustit skenování automaticky vyhledáte a opravíte jakýkoli problém s počítačem.
Odpovídáme: Proč není zazipovaný soubor Excel menší?

Odpovídáme: Proč není zazipovaný soubor Excel menší?WinrarWinzipVynikat

Chcete-li vyřešit různé problémy s počítačem, doporučujeme DriverFix:Tento software udrží vaše ovladače v chodu, a tak vás ochrání před běžnými chybami počítače a selháním hardwaru. Zkontrolujte vš...

Přečtěte si více
Jak zabránit aplikaci Excel ve změně čísel na data

Jak zabránit aplikaci Excel ve změně čísel na dataVynikat

Chcete-li vyřešit různé problémy s počítačem, doporučujeme DriverFix:Tento software udrží vaše ovladače v chodu, a tak vás ochrání před běžnými chybami počítače a selháním hardwaru. Zkontrolujte vš...

Přečtěte si více
Komentář récupérer un fichier Excel endommagé [Průvodce dokončen]

Komentář récupérer un fichier Excel endommagé [Průvodce dokončen]VynikatGichion Fichiers

Fichier Excel corrompu peut entraîner beaucoup de problèmes et de graves pertes de données.Více informací o možném odstranění? Oui, et nous allons vous montrer comment récupérer un fichier Excel en...

Přečtěte si více