Failide nimede loendi hankimine kaustadest ja alamkaustadest (Power Query abil)

Vaadake videot - hankige kaustadest ja alamkaustadest failinimede loend

Mõni aeg tagasi kirjutasin Exceli õpetuse Exceli kaustast failinimede loendi hankimise kohta.

Selles õpetuses näitasin erinevaid viise failide nimede loendi hankimiseks kaustast (kasutades funktsiooni FILE ja VBA).

Selle meetodi piirang on aga see, et see saab failinimesid hankida ainult kaustast, mitte põhikausta alamkaustadest.

Kuid saate seda teha Power Query abil („Get & Transform”, kui kasutate Excel 2016 või uuemaid versioone).

Kust leida Power Query

Kui kasutate Excel 2016, ei pea te midagi tegema. Kõik Power Query valikud leiate jaotisest Hangi ja muuda kategooria vahekaardil Andmed.

Pange tähele, et Power Query ja Get & Transform viitavad samale asjale.

Excel 2010/2013 jaoks peate selle kasutamiseks installima lisandmooduli Power Query (allpool kirjeldatud toimingud).

  1. Power Query lisandmooduli allalaadimiseks klõpsake siin. Veenduge, et laadite alla 32-bitise, kui teie Excel on 32-bitine, ja 64-bitise, kui teie Excel on 64-bitine.
  2. Installige Power Query lisandmoodul.
  3. Avage Excel. Kui näete vahekaarti Power Query, jätke ülejäänud sammud vahele. Kui ei, liikuge järgmise sammu juurde.
  4. Minge jaotisse Fail ja klõpsake nuppu Valikud.
  5. Klõpsake dialoogiboksis "Exceli suvandid" vasakpoolsel paanil nuppu Lisandmoodul.
  6. Valige rippmenüüst Halda valik COM-lisandmoodulid ja klõpsake nuppu Mine.
  7. Valige saadaolevate lisandmoodulite loendist Power Query ja klõpsake nuppu OK.
  8. Sulgege Exceli rakendus ja taaskäivitage Excel.

Ülaltoodud sammud installiksid ja aktiveeriksid Exceli jaoks Power Query.

Hankige kaustadest ja alamkaustadest failinimede loend

Kuna ma kasutan Excel 2016, on kõik hetktõmmised ja kirjalikud sammud mõeldud Excelile 2016. Sama saate kasutada ka Excel 2010 ja 2013 jaoks.

Nüüd vaatame, kuidas saada kõigi failide nimede loend kaustast ja selle alamkaustadest.

Siin on juhised kõigi failinimede loendi hankimiseks kaustast.

  1. Minge vahekaardile Andmed.
  2. Klõpsake rühmas Hangi ja muuda nuppu Uus päring.
  3. Hõljutage kursorit valikul „Failist” ja klõpsake nuppu „Kaustast”.
  4. Sisestage dialoogiboksis Kaust kausta tee või kasutage selle leidmiseks sirvimisnuppu.
  5. Klõpsake nuppu OK.
  6. Avanevas dialoogiboksis näete kõigi failide nimesid koos teiste metaandmetega.
  7. Klõpsake nuppu Laadi.

Ülaltoodud toimingud laadiksid kõik andmed Exceli töölehel olevate failide kohta.

Kui olete Excelis andmed saanud, saate neid vajadusel muuta.

Excelis olevate andmetega saan teha järgmist.

  • Filtreerige file0 nimed laiendi (failitüübi) alusel - see asub veerus B.
  • Filtreerige failinimed kausta nime alusel - see asub veerus F.

Veergude andmete muutmine Power Query'is

Enne andmete Excelisse laadimist saate andmeid muuta ka Power Query'is.

Näiteks saate kustutada mõned veerud või hankida iga faili kohta veel metaandmeid.

Power Query redaktoris täiendavate metaandmete veergude hankimiseks toimige järgmiselt.

  1. Minge vahekaardile Andmed.
  2. Klõpsake rühmas Hangi ja teisenda nuppu Uus päring.
  3. Hõljutage kursorit valikul „Failist” ja klõpsake nuppu „Kaustast”.
  4. Sisestage dialoogiboksis Kaust kausta tee või kasutage selle leidmiseks sirvimisnuppu.
  5. Klõpsake nuppu OK.
  6. Avanevas dialoogiboksis klõpsake nuppu "Muuda".
  7. Power Query redaktoris klõpsake veerus „Atribuudid” laiendamise ikooni. See näitab teile täiendavate veergude loendit, mida saate failide jaoks hankida (näiteks faili suurus või kirjutuskaitstud või peidetud). Valige veerud, mida soovite andmetes sisaldada (ja tühjendage ülejäänud ruut).
  8. Klõpsake nuppu OK.
  9. Klõpsake nuppu „Laadi”.

See laadib Exceli andmed valitud täiendavate veergudega.

Samuti saate veerge kustutada, kui te seda ei vaja. Selleks valige Power Query redaktoris veerg, mille soovite kustutada, paremklõpsake ja klõpsake nuppu Eemalda.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave