Iegūstiet failu nosaukumu sarakstu no mapēm un apakšmapēm (izmantojot Power Query)

Skatieties video - iegūstiet failu nosaukumu sarakstu no mapēm un apakšmapēm

Pirms kāda laika es uzrakstīju Excel apmācību par failu nosaukumu saraksta iegūšanu no mapes programmā Excel.

Šajā apmācībā es parādīju dažādus veidus, kā no mapes iegūt failu nosaukumu sarakstu (izmantojot funkciju FILE un VBA).

Tomēr šīs metodes ierobežojums ir tāds, ka tā var iegūt failu nosaukumus tikai no mapes, nevis no galvenās mapes apakšmapēm.

Bet to var izdarīt, izmantojot Power Query (“Iegūt un pārveidot”, ja izmantojat Excel 2016 vai jaunākas versijas).

Kur atrast Power Query

Ja izmantojat Excel 2016, jums nekas nav jādara. Visas Power Query opcijas atradīsit sadaļā Iegūt un pārveidot kategorijā Dati.

Ņemiet vērā, ka Power Query un Get & Transform attiecas uz vienu un to pašu.

Programmai Excel 2010/2013 ir jāinstalē Power Query pievienojumprogramma, lai to izmantotu (tālāk aprakstītās darbības).

  1. Noklikšķiniet šeit, lai lejupielādētu Power Query pievienojumprogrammu. Pārliecinieties, vai lejupielādējat 32 bitu, ja jūsu Excel ir 32 bitu, un 64 bitu, ja jūsu Excel ir 64 bitu.
  2. Instalējiet Power Query pievienojumprogrammu.
  3. Atveriet programmu Excel. Ja redzat cilni Power Query, izlaidiet atlikušās darbības. Ja nē, pārejiet pie nākamās darbības.
  4. Dodieties uz failu un noklikšķiniet uz Opcijas.
  5. Dialoglodziņā “Excel opcijas” kreisajā rūtī noklikšķiniet uz Pievienot.
  6. Nolaižamajā izvēlnē Pārvaldīt atlasiet COM pievienojumprogrammas un noklikšķiniet uz Iet.
  7. Pieejamo pievienojumprogrammu sarakstā atlasiet Power Query un noklikšķiniet uz Labi.
  8. Aizveriet programmu Excel un restartējiet programmu Excel.

Iepriekš minētās darbības instalēs un aktivizēs jūsu Excel Power Query.

Iegūstiet failu nosaukumu sarakstu no mapēm un apakšmapēm

Tā kā es izmantoju programmu Excel 2016, visi momentuzņēmumi un rakstītās darbības ir paredzētas programmai Excel 2016. To varat izmantot arī programmā Excel 2010 un 2013.

Tagad redzēsim, kā no mapes un tās apakšmapēm iegūt visu failu nosaukumu sarakstu.

Tālāk ir norādītas darbības, lai no mapes iegūtu visu failu nosaukumu sarakstu.

  1. Dodieties uz cilni Dati.
  2. Grupā Iegūt un pārveidot noklikšķiniet uz Jauns vaicājums.
  3. Virziet kursoru uz opcijas “No faila” un noklikšķiniet uz “No mapes”.
  4. Dialoglodziņā Mape ievadiet mapes ceļu vai izmantojiet pārlūkošanas pogu, lai to atrastu.
  5. Noklikšķiniet uz Labi.
  6. Atvērtajā dialoglodziņā redzēsit visu failu nosaukumus kopā ar citiem metadatiem.
  7. Noklikšķiniet uz pogas Ielādēt.

Iepriekš minētās darbības ielādēs visus datus par failiem jūsu Excel darblapā.

Kad esat ieguvis datus programmā Excel, varat tos rediģēt, ja nepieciešams.

Izmantojot Excel rīcībā esošos datus, es varu rīkoties šādi:

  • Filtrējiet failu0 nosaukumus, pamatojoties uz paplašinājumu (faila tipu) - tas atrodas B slejā.
  • Filtrējiet failu nosaukumus, pamatojoties uz mapes nosaukumu - tas ir F slejā.

Kolonnu datu rediģēšana Power Query

Pirms datu ielādes programmā Excel varat arī rediģēt datus programmā Power Query.

Piemēram, varat izdzēst dažas kolonnas vai iegūt vairāk metadatu par katru failu.

Lai iegūtu papildu metadatu slejas Power Query redaktorā, veiciet tālāk norādītās darbības.

  1. Dodieties uz cilni Dati.
  2. Grupā Iegūt un pārveidot noklikšķiniet uz Jauns vaicājums.
  3. Virziet kursoru uz opcijas “No faila” un noklikšķiniet uz “No mapes”.
  4. Dialoglodziņā Mape ievadiet mapes ceļu vai izmantojiet pārlūkošanas pogu, lai to atrastu.
  5. Noklikšķiniet uz Labi.
  6. Atvērtajā dialoglodziņā noklikšķiniet uz “Rediģēt”.
  7. Power Query redaktorā slejā “Atribūti” noklikšķiniet uz izvēršanas ikonas. Tas parādīs sarakstu ar papildu slejām, kuras varat iegūt failiem (piemēram, faila lielums vai tikai lasāms vai slēpts). Atlasiet slejas, kuras vēlaties iekļaut datos (un noņemiet atzīmi no pārējām).
  8. Noklikšķiniet uz Labi.
  9. Noklikšķiniet uz “Ielādēt”.

Tādējādi dati programmā Excel tiks ielādēti ar atlasītajām papildu kolonnām.

Varat arī izdzēst slejas, ja tas nav nepieciešams. Lai to izdarītu, Power Query redaktorā atlasiet sleju, kuru vēlaties dzēst, ar peles labo pogu noklikšķiniet un noklikšķiniet uz Noņemt.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave