Získejte seznam názvů souborů ze složek a podsložek (pomocí Power Query)

Sledujte video - získejte seznam názvů souborů ze složek a podsložek

Před nějakou dobou jsem napsal Excel návod o získání seznamu názvů souborů ze složky v Excelu.

V tomto tutoriálu jsem ukázal různé způsoby, jak získat seznam názvů souborů ze složky (pomocí funkce FILE a VBA).

Omezením této metody je však to, že může získat názvy souborů pouze ze složky, a nikoli z podsložek v hlavní složce.

Můžete to však provést pomocí Power Query („Získat a transformovat“, pokud používáte Excel 2016 nebo novější verze).

Kde najít Power Query

Pokud používáte Excel 2016, nemusíte dělat nic navíc. Všechny možnosti Power Query najdete v Získejte a transformujte kategorii v záložce Data.

Všimněte si, že Power Query a Get & Transform odkazují na totéž.

Pro aplikaci Excel 2010/2013 je třeba nainstalovat doplněk Power Query, abyste jej mohli používat (kroky popsané níže).

  1. Kliknutím sem stáhnete doplněk Power Query. Ujistěte se, že stahujete 32bitové, pokud je váš Excel 32bitový a 64bitový, pokud je váš Excel 64bitový.
  2. Nainstalujte si doplněk Power Query.
  3. Otevřete Excel. Pokud vidíte kartu Power Query, přeskočte zbývající kroky. Pokud ne, přejděte k dalšímu kroku.
  4. Přejděte na Soubor a klikněte na Možnosti.
  5. V dialogovém okně „Možnosti aplikace Excel“ klikněte v levém podokně na Doplněk.
  6. Z rozevíracího seznamu Spravovat vyberte Doplňky COM a klikněte na Přejít.
  7. V seznamu dostupných doplňků vyberte Power Query a klikněte na OK.
  8. Zavřete aplikaci Excel a restartujte aplikaci Excel.

Výše uvedené kroky by nainstalovaly a aktivovaly Power Query pro váš Excel.

Získejte seznam názvů souborů ze složek a podsložek

Protože používám Excel 2016, všechny snímky a písemné kroky jsou pro Excel 2016. Totéž můžete použít i pro Excel 2010 a 2013.

Nyní se podívejme, jak získat seznam všech názvů souborů ze složky a podsložek v ní.

Zde jsou kroky k získání seznamu všech názvů souborů ze složky:

  1. Přejděte na kartu Data.
  2. Ve skupině Získat a transformovat klikněte na Nový dotaz.
  3. Najeďte kurzorem na možnost „Ze souboru“ a klikněte na „Ze složky“.
  4. V dialogovém okně Složka zadejte cestu ke složce nebo ji vyhledejte pomocí tlačítka Procházet.
  5. Klikněte na OK.
  6. V dialogovém okně, které se otevře, uvidíte názvy všech souborů spolu s dalšími metadaty.
  7. Klikněte na tlačítko Načíst.

Výše uvedené kroky načtou všechna data o souborech na listu aplikace Excel.

Jakmile máte data v Excelu, můžete je v případě potřeby upravit.

S daty, která mám v Excelu, mohu provést následující:

  • Filtrujte názvy souborů0 podle přípony (typ souboru) - je ve sloupci B.
  • Filtrujte názvy souborů podle názvu složky - je ve sloupci F.

Úpravy dat sloupců v Power Query

Před načtením dat do aplikace Excel můžete data také upravit v Power Query.

Můžete například odstranit některé sloupce nebo získat další metadata pro každý soubor.

Zde jsou kroky k získání dalších sloupců metadat v editoru Power Query:

  1. Přejděte na kartu Data.
  2. Ve skupině Získat a transformovat klikněte na Nový dotaz.
  3. Najeďte kurzorem na možnost „Ze souboru“ a klikněte na „Ze složky“.
  4. V dialogovém okně Složka zadejte cestu ke složce nebo ji vyhledejte pomocí tlačítka Procházet.
  5. Klikněte na OK.
  6. V dialogovém okně, které se otevře, klikněte na „Upravit“.
  7. V editoru Power Query klikněte na ikonu rozbalení ve sloupci „Atributy“. Zobrazí se seznam dalších sloupců, které můžete pro soubory získat (například velikost souboru nebo jen pro čtení nebo skryté). Vyberte sloupce, které chcete mít v datech (a zbytek zrušte zaškrtnutí).
  8. Klikněte na OK.
  9. Klikněte na „Načíst“.

Tím se načtou data do Excelu s vybranými dalšími sloupci.

Sloupce můžete také odstranit, pokud je nepotřebujete. Chcete-li to provést, vyberte v editoru Power Query sloupec, který chcete odstranit, klikněte pravým tlačítkem a klikněte na Odebrat.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave