Få en lista över filnamn från mappar och undermappar (med hjälp av Power Query)

Titta på video - Få en lista över filnamn från mappar och undermappar

För en tid sedan skrev jag en Excel -handledning om hur man får en lista med filnamn från en mapp i Excel.

I denna handledning visade jag olika sätt att få listan över filnamn från en mapp (med hjälp av FIL -funktionen och VBA).

Men begränsningen av den metoden är att den bara kan hämta filnamnen från en mapp, och inte från undermapparna i huvudmappen.

Men du kan göra detta med Power Query ('Get & Transform' om du använder Excel 2016 eller senare versioner).

Var hittar du Power Query

Om du använder Excel 2016 behöver du inte göra något extra. Du hittar alla alternativ för Power Query i Get & Transform kategori på fliken Data.

Observera att Power Query och Get & Transform hänvisar till samma sak.

För Excel 2010/2013 måste du installera tillägget Power Query för att använda det (steg beskrivs nedan).

  1. Klicka här för att ladda ner tillägget Power Query. Se till att du laddar ner 32-bitars om din Excel är 32-bitars och 64-bitars om din Excel är 64-bitars.
  2. Installera tillägget Power Query.
  3. Öppna Excel. Om du ser en Power Query -flik hoppar du över de återstående stegen. Om inte, gå till nästa steg.
  4. Gå till Arkiv och klicka på Alternativ.
  5. Klicka på tillägg i dialogrutan "Excel-alternativ" i den vänstra rutan.
  6. Välj COM-tillägg från rullgardinsmenyn Hantera och klicka på Kör.
  7. I listan över tillgängliga tillägg väljer du Power Query och klickar på OK.
  8. Stäng Excel -programmet och starta om Excel.

Stegen ovan skulle installera och aktivera Power -frågan för din Excel.

Få en lista över filnamn från mappar och undermappar

Eftersom jag använder Excel 2016 är alla ögonblicksbilder och skrivna steg för Excel 2016. Du kan också använda samma för Excel 2010 och 2013.

Låt oss nu se hur man får en lista över alla filnamn från en mapp och undermappar i den.

Här är stegen för att få en lista över alla filnamn från en mapp:

  1. Gå till fliken Data.
  2. Klicka på Ny fråga i gruppen Hämta och omvandla.
  3. Håll muspekaren på alternativet "Från fil" och klicka på "Från mapp".
  4. I mappdialogrutan anger du mappvägen eller använder bläddringsknappen för att hitta den.
  5. Klicka på OK.
  6. I dialogrutan som öppnas ser du namnen på alla filer tillsammans med andra metadata.
  7. Klicka på knappen Ladda.

Stegen ovan laddar all information om filerna i ditt Excel -kalkylblad.

När du har data i Excel kan du redigera dem om det behövs.

Med data som jag har i Excel kan jag göra följande:

  • Filtrera fil0 -namnen baserat på tillägg (filtyp) - det finns i kolumn B.
  • Filtrera filnamnen baserat på mappnamnet - det finns i kolumn F.

Redigera kolumndata i Power Query

Innan du läser in dina data i Excel kan du också redigera data i Power Query.

Du kan till exempel ta bort några kolumner eller få mer metadata för varje fil.

Här är stegen för att få ytterligare metadatakolumner i Power Query -redigeraren:

  1. Gå till fliken Data.
  2. Klicka på Ny fråga i gruppen Hämta och omvandla.
  3. Håll muspekaren på alternativet "Från fil" och klicka på "Från mapp".
  4. I mappdialogrutan anger du mappvägen eller använder bläddringsknappen för att hitta den.
  5. Klicka på OK.
  6. Klicka på "Redigera" i dialogrutan som öppnas.
  7. Klicka på expansionsikonen i kolumnen "Attribut" i Power Query -redigeraren. Det visar dig en lista över de ytterligare kolumner du kan få för filerna (t.ex. filstorlek eller skrivskyddad eller dold). Välj de kolumner som du vill ha i data (och avmarkera resten).
  8. Klicka på OK.
  9. Klicka på "Ladda".

Detta laddar data i Excel med de valda ytterligare kolumnerna.

Du kan också ta bort kolumner om du inte behöver det. För att göra detta, välj den kolumn du vill radera i Power Query-redigeraren, högerklicka och klicka på Ta bort.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave