Få en liste over filnavn fra mapper og undermapper (ved hjelp av Power Query)

Se video - Få en liste over filnavn fra mapper og undermapper

For en tid siden skrev jeg en Excel -opplæring om hvordan du får en liste over filnavn fra en mappe i Excel.

I denne opplæringen viste jeg forskjellige måter å få listen over filnavn fra en mappe (ved hjelp av FILE -funksjonen og VBA).

Imidlertid er begrensningen ved denne metoden at den bare kan hente filnavnene fra en mappe, og ikke fra undermappene i hovedmappen.

Men du kan gjøre dette ved å bruke Power Query ('Get & Transform' hvis du bruker Excel 2016 eller nyere versjoner).

Hvor finner du Power Query

Hvis du bruker Excel 2016, trenger du ikke gjøre noe ekstra. Du finner alle alternativene for Power Query i Få og transformer kategorien i Data -fanen.

Vær oppmerksom på at Power Query og Get & Transform refererer til det samme.

For Excel 2010/2013 må du installere Power Query-tillegget for å bruke det (trinn beskrevet nedenfor).

  1. Klikk her for å laste ned Power Query-tillegget. Sørg for at du laster ned 32-bit hvis Excel er 32-bit og 64-bit hvis Excel er 64-bit.
  2. Installer Power Query-tillegget.
  3. Åpne Excel. Hvis du ser en Power Query -fane, hopper du over de resterende trinnene. Hvis ikke, gå til neste trinn.
  4. Gå til Fil og klikk på Alternativer.
  5. I dialogboksen "Excel-alternativer" klikker du på Tillegg i venstre rute.
  6. Velg COM-tillegg fra rullegardinmenyen Administrer, og klikk på Gå.
  7. Velg Power Query i listen over tilgjengelige tillegg, og klikk OK.
  8. Lukk Excel -programmet og start Excel på nytt.

Trinnene ovenfor vil installere og aktivere Power Query for Excel.

Få en liste over filnavn fra mapper og undermapper

Siden jeg bruker Excel 2016, er alle øyeblikksbildene og de skrevne trinnene for Excel 2016. Du kan også bruke det samme for Excel 2010 og 2013.

La oss nå se hvordan du får en liste over alle filnavnene fra en mappe og undermapper i den.

Her er trinnene for å få en liste over alle filnavnene fra en mappe:

  1. Gå til fanen Data.
  2. Klikk på Ny forespørsel i gruppen Get & Transform.
  3. Hold markøren på alternativet "Fra fil" og klikk på "Fra mappe".
  4. Skriv inn mappebanen i dialogboksen Mappe, eller bruk bla gjennom -knappen for å finne den.
  5. Klikk OK.
  6. I dialogboksen som åpnes, ser du navnene på alle filene sammen med andre metadata.
  7. Klikk på Last inn -knappen.

Trinnene ovenfor vil laste inn alle dataene om filene i Excel -regnearket.

Når du har dataene i Excel, kan du redigere dem om nødvendig.

Med dataene jeg har i Excel, kan jeg gjøre følgende:

  • Filtrer filen 0 -navn basert på filtypen (filtype) - den er i kolonne B.
  • Filtrer filnavnene basert på mappenavnet - det er i kolonne F.

Redigere kolonnedata i Power Query

Før du laster inn dataene dine i Excel, kan du også redigere dataene i Power Query.

For eksempel kan du slette noen kolonner eller få flere metadata for hver fil.

Her er trinnene for å få flere metadatakolonner i Power Query -editoren:

  1. Gå til fanen Data.
  2. Klikk på Ny forespørsel i gruppen Get & Transform.
  3. Hold markøren på alternativet "Fra fil" og klikk på "Fra mappe".
  4. Skriv inn mappebanen i dialogboksen Mappe, eller bruk bla gjennom -knappen for å finne den.
  5. Klikk OK.
  6. Klikk på "Rediger" i dialogboksen som åpnes.
  7. I Power Query -editoren klikker du på utvidelsesikonet i "Attributter" -kolonnen. Det viser deg en liste over de ekstra kolonnene du kan få for filene (for eksempel filstørrelse eller skrivebeskyttet eller skjult). Velg kolonnene du vil ha i dataene (og fjern merket for resten).
  8. Klikk OK.
  9. Klikk på "Last".

Dette vil laste inn dataene i Excel med de valgte tilleggskolonnene.

Du kan også slette kolonner hvis du ikke trenger det. For å gjøre dette, velg kolonnen du vil slette i Power Query-editoren, høyreklikk og klikk på Fjern.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave