Fájlnevek listájának megszerzése a mappákból és almappákból (a Power Query használatával)

Videó megtekintése - Fájlnevek listájának letöltése a mappákból és almappákból

Valamikor régebben írtam egy Excel oktatóanyagot a fájlnevek listájának lekéréséről egy Excel mappából.

Ebben az oktatóanyagban különböző módszereket mutattam be a fájlnevek listájának lehívásához egy mappából (a FILE funkció és a VBA használatával).

Ennek a módszernek azonban az a korlátozása, hogy csak a mappákból szerezheti be a fájlneveket, a főmappán belüli almappákból nem.

De ezt megteheti a Power Query használatával („Get & Transform”, ha Excel 2016 vagy újabb verziót használ).

Hol található a Power Query?

Ha Excel 2016 -ot használ, akkor nem kell semmit tennie. Az összes Power Query opciót megtalálja a Get & Transform kategória az Adatok lapon.

Ne feledje, hogy a Power Query és a Get & Transform ugyanazokra utal.

Az Excel 2010/2013 esetében telepítenie kell a Power Query bővítményt (az alább leírt lépések).

  1. Kattintson ide a Power Query bővítmény letöltéséhez. Győződjön meg arról, hogy 32 bites letöltést végez, ha az Excel 32 bites, és 64 bites, ha az Excel 64 bites.
  2. Telepítse a Power Query bővítményt.
  3. Nyissa meg az Excel programot. Ha megjelenik a Power Query lap, hagyja ki a többi lépést. Ha nem, lépjen a következő lépésre.
  4. Lépjen a Fájl elemre, és kattintson a Beállítások gombra.
  5. Az "Excel beállításai" párbeszédpanelen kattintson a Bővítmény elemre a bal oldali panelen.
  6. A Kezelés legördülő menüben válassza a COM-bővítmények lehetőséget, majd kattintson az Ugrás gombra.
  7. Az elérhető bővítmények listájában válassza a Power Query lehetőséget, majd kattintson az OK gombra.
  8. Zárja be az Excel alkalmazást, és indítsa újra az Excel programot.

A fenti lépések telepítik és aktiválják az Excel Power Query -t.

Szerezze be a fájlnevek listáját a mappákból és almappákból

Mivel az Excel 2016 -ot használom, az összes pillanatkép és írásbeli lépés az Excel 2016 -ra vonatkozik. Ugyanezt használhatja az Excel 2010 és 2013 esetében is.

Most nézzük meg, hogyan szerezhetjük be az összes fájlnév listáját egy mappából és az almappákból.

Az alábbi lépésekkel lekérheti az összes fájlnevet egy mappából:

  1. Lépjen az Adatok fülre.
  2. A Get & Transform csoportban kattintson az Új lekérdezés lehetőségre.
  3. Vigye a kurzort a „Fájlból” lehetőségre, és kattintson a „Mappából” lehetőségre.
  4. A Mappa párbeszédpanelen adja meg a mappa elérési útját, vagy keresse meg a Tallózás gombbal.
  5. Kattintson az OK gombra.
  6. A megnyíló párbeszédpanelen látni fogja az összes fájl nevét és más metaadatokat.
  7. Kattintson a Betöltés gombra.

A fenti lépések betöltik az Excel munkalap fájljaival kapcsolatos összes adatot.

Miután megvannak az adatok Excelben, szükség esetén szerkesztheti azokat.

Az Excelben tárolt adatokkal a következőket tehetem:

  • A file0 nevek szűrése kiterjesztés (fájltípus) alapján - a B oszlopban található.
  • Szűrje le a fájlneveket a mappa neve alapján - ez az F oszlopban található.

Az oszlopok adatainak szerkesztése a Power Query -ben

Mielőtt betölti az adatokat az Excelbe, a Power Queryben is szerkesztheti az adatokat.

Például törölhet egyes oszlopokat, vagy további metaadatokat kaphat az egyes fájlokhoz.

Az alábbi lépésekkel további metaadat -oszlopokat kaphat a Power Query szerkesztőben:

  1. Lépjen az Adatok fülre.
  2. A Get & Transform csoportban kattintson az Új lekérdezés lehetőségre.
  3. Vigye a kurzort a „Fájlból” lehetőségre, és kattintson a „Mappából” lehetőségre.
  4. A Mappa párbeszédpanelen adja meg a mappa elérési útját, vagy keresse meg a Tallózás gombbal.
  5. Kattintson az OK gombra.
  6. A megnyíló párbeszédpanelen kattintson a "Szerkesztés" gombra.
  7. A Power Query szerkesztőben kattintson a kibontás ikonra az „Attribútumok” oszlopban. Megjeleníti a fájlokhoz beszerezhető további oszlopok listáját (például fájlméret, csak olvasható vagy rejtett). Válassza ki azokat az oszlopokat, amelyeket az adatok között szeretne elhelyezni (és törölje a többiek jelölését).
  8. Kattintson az OK gombra.
  9. Kattintson a „Betöltés” ​​gombra.

Ez betölti az adatokat az Excelben a kiválasztott további oszlopokkal.

Törölheti az oszlopokat is, ha nincs rá szüksége. Ehhez a Power Query szerkesztőben válassza ki a törölni kívánt oszlopot, kattintson a jobb gombbal, majd kattintson az Eltávolítás gombra.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave