Az összes fájl felsorolása egy mappában az Excel programban a Power Query használatával - Excel tippek

Tartalomjegyzék

A mai kérdés: Marciának meg kell szereznie az összes adószámla PDF fájl listáját egy mappából egy Excel táblázatba. Ezt könnyű megtenni, ha az Excel 2016 alkalmazást Windows PC-n használja az új Adatok beolvasása és átalakítása eszközzel.

Ha rendelkezik Excel 2010 for Windows vagy Excel 2013 for Windows rendszerrel, akkor le kell töltenie az ingyenes Power Query bővítményt a Microsofttól. Lépjen a kedvenc keresőmotorjához, és írja be a „Power Query letöltése” parancsot az aktuális link megtalálásához. (A Microsoft imád negyedévente cserélni URL-eket, és a félelmetes webes srácom utálja, amikor a linkjeink elavultak, ezért nem is próbálok linket tenni ide.)

Az alábbi videó megmutatja a teljes lépéseket, de itt van az áttekintés:

  1. Indítsa el egy üres munkalapról
  2. Adatok, Adatok lekérése, fájlból, mappából
  3. Keresse meg a mappát
  4. Kattintson a Szerkesztés gombra a Betöltés helyett
  5. Nyissa meg a fájltípus szűrő legördülő menüjét, és távolítson el mindent, ami nem PDF
  6. Nyissa meg a szűrőt a mappában, és távolítsa el a szemét almappáit
  7. Csak a fájlnév és a mappa maradjon meg - kattintson a jobb gombbal az egyes oszlopok fejlécére, és válassza az Eltávolítás lehetőséget
  8. Húzza a Mappa címsort a Fájl fejléc balra. Ez lehetővé teszi az egyesítés működését.
  9. Jelölje ki mindkét oszlopot. Kattintson egy címsorra. Shift + Kattintson a másik fejlécre.
  10. Válassza az Oszlop hozzáadása, Oszlopok egyesítése lehetőséget, írja be az oszlop új nevét. Kattintson az OK gombra.
  11. Kattintson a jobb gombbal az új oszlop fejlécére, majd az Egyéb oszlopok eltávolítása elemre
  12. Otthon, Bezárás és betöltés
  13. A csodálatos rész … később frissítheti a lekérdezést. Kattintson a Frissítés ikonra a Lekérdezések és kapcsolatok panelen.

Bár a Power Query elképesztően hatékony, ez az egyik kedvenc feladatom. Gyakran szeretnék VBA makrót futtatni egy mappa minden fájlján. Jó kiindulópont a mappában található összes PDF-fájl listájának megszerzése.

Videót nézni

Videó átirat

Ismerje meg az Excel alkalmazást a podcastról, 2181. epizód - Sorolja fel a mappafájlokat az Excelben!

Hé, üdvözlöm újra a neten, Bill Jelen vagyok. A mai kérdés, hogy valakinek van egy mappájában az adószámla PDF fájlok listája, és meg kell szereznie az összes fájlnév listáját az Excel programban. Rendben, és ennek egyik módja az összes beírása, vagy másolás és beillesztés a Windows Intézőből, de van egy remek eszköz, amely megoldhatja ezt. És az első kérdésem az volt: "Nos, milyen Excel verziója van?" Mert ha véletlenül van Excel 2016, akkor ezt a csodálatos új funkciót fogják használni, az úgynevezett „Adatok letöltése és átalakítása” néven! Most, az Office 365-ben, a bal oldalon van, azt hiszem, az Excel 2016 eredeti verziójában a harmadik csoportba került, rendben, szóval keresse csak a Get & Transform-ot. Ha az Excel 2010 vagy az Excel 2013 for Windows rendszert használja, letöltheti a Power Query alkalmazást, és saját lapja lesz ezzel a pontos tartalommal.

Most nézzük meg gyorsan ezt a mappát, rendben, itt hamis mappát hoztam létre, néhány hamis adattal. Látni fogja, hogy ebben a mappában vannak Excel fájlok és PDF-fájlok, én csak a PDF-eket szeretném, és vannak almappák is, nem ezeket a PDF-eket szeretném, csak a PDF-eket szeretném a fő mappába. Tehát C: Budgets, ezt lemásolom, majd visszajövök ide az Excelbe, és azt fogjuk mondani, hogy ilyet akarunk kapni: Adatok, fájlból, teljes mappából, majd írja be a mappa elérési útját, vagy használja a Tallózás gombot. És amikor megkapja ezt az első képernyőt, mindenképpen szerkeszteni szeretné, és most a Power Query szerkesztőben vagyunk.

Rendben, szóval itt a célom, nincs szükségem a Tartalomra, ezért jobb gombbal kattintok, és azt mondom, hogy Az oszlop eltávolítása. Ott van a fájllistám, csak PDF fájlokat szeretnék, ezért ha van valami, ami nem PDF, csak PDF-eket szeretnék, kattintson az OK gombra, látom, hogy csak a PDF fájlokról van szó. Ah, majd nézz át ide, látod, most csak az eredeti mappából és a Garbage mappából húznak be dolgokat, így ezt kinyitom, és kipipálom mindazt, ami nem az eredeti mappa. Rendben, szóval most van egy szép kis listám, és ez a lista, tudod mit, 9 lemez, de a való életben lefogadom, hogy valószínűleg több tucat vagy száz ilyen van náluk. Rendben, most nincs szükségem más anyagokra, ezért jobb gombbal kattinthatok, és eltávolíthatom ezeket az oszlopokat.

Rendben, most amire igazán szükségem van, az az, hogy együtt kell a mappa elérési útja és a fájlnév. Rendben, ezért meg fogom venni a FolderPath-ot, majd balra húzom, és oda dobom, majd a mágikus lépés itt: A szokásos Excel-ben ehhez összefűznünk kellene, de én ezt fogom tenni: oszlopokat fogok egyesíteni. Tehát hozzáadom az oszlopot, és az Oszlopok egyesítése lehetőséget választom, az elválasztó nem lesz, az Új oszlop neve FileName lesz, és kattintson az OK gombra, rendben, így megvan a mappa neve, a perjel és a fájl neve , mint az. Nos, valójában ez az egyetlen dolog, amire szükségünk van, ezért jobb gombbal kattintok, és azt mondom, hogy Távolítsam el a többi oszlopot, majd végül a Kezdőlap, Bezárás és Betöltés elemet, és kapunk egy teljesen új lapot az adatainkkal. Rendben, táblázatként érkezik, és csak átmásolom ezt, Ctrl + C,majd jöjjön ide, ahol nagyon szerettem volna az adatokat ide, és a Speciális értékek beillesztése elemre kattintva kattintson az OK gombra. Most már nem táblázat, csak az én tiszta adataim, és így van itt az igazán szép dolog.

Tehát ezt egyszer beállítottuk, és hú, ennek létrehozása kevesebb mint 3 percet vett igénybe, de térjünk vissza arra a Költségvetések mappára, és mozgassunk néhány dolgot. Vegyünk egy ilyen szemétrekordot, és átmásoljuk a fő mappába, a Ctrl + V rendben, így most itt van több dolog, 10 helyett 10 PDF fájl található. Ha ideérek, ahol a lekérdezés van, és a képernyő jobb oldalán, a Lekérdezések és kapcsolatok részben ezt lehet, hogy tágabbá kell tennie, én már tágabbá tettem az enyémet, látni fogja a költségvetésünket 9 sor betöltésével. Itt fogok rákattintani a kis Frissítés ikonra, és a Budgets most gyorsan betöltött 10 sort. Tehát az új rekordok felvétele, ezt állítja be egyszer, és akkor csak frissíteni tud az új adatok megszerzéséhez.

Nos, ez az a pont a podcastban, ahol általában arra kérlek benneteket, hogy vásároljátok meg a könyvemet, de ma ehelyett megkérem Önt, hogy vásárolja meg Ken Puls és Miguel Escobar „M is for (DATA) MONKEY” című könyvét. Elképesztő könyv, amely mindent megtanít a Power Query vagy a Get & Transform Data használatára, mindazt, amit a Power Query-ről tanultam, amit ebből a könyvből tanultam.

OK, zárja le ezt az epizódot: Célunk az, hogy importáljuk a fájlnevek listáját az Excel programba, ha van Excel 2016, használhatja az új adatok beolvasása és átalakítása. Ha még nincs 2016-os verziója, de az Excel valódi verziója fut Windows alatt, letöltheti az Excel 2010 vagy az Excel 2013 programhoz tartozó ingyenes Power Query bővítményt. Ez nem fog működni az Android telefonján, vagy az iPad, az iPhone vagy a Surface RT, vagy a Mac, igaz, csak az Excel Windows verzióihoz használható. Tehát üres munkalapból indulunk ki: Adatok, Adatok beolvasása, Fájlból, Mappából, írja be a mappa nevét vagy a Tallózás parancsot, és feltétlenül kattintson a Szerkesztés gombra a Betöltés helyett. Ezután a Szűrő oldalon szűrje a fájltípust, hogy megszabaduljon mindentől, ami nem PDF, és szűrje le a mappa nevét, hogy megszabaduljon az összes szemét almappától. Csak a fájl nevét és mappáját őrizze meg,tehát kattintson a jobb gombbal azokra a többiekre, és mondja az Eltávolítás oszlopot, majd húzza a mappa fejlécét a fájl bal oldalára, amely lehetővé teszi az egyesítést. Jelölje ki mindkét oszlopot, majd az Oszlop hozzáadása lapon válassza az Oszlopok egyesítése lehetőséget, írja be az új nevet, kattintson az OK gombra, és kattintson a jobb gombbal az új oszlopra, majd a Távolítsa el a többi oszlopot, a Kezdőlap, a Bezárás és a Betöltés elemre, és ez megadja a listáját. A csodálatos rész: később frissítheti a lekérdezést a Frissítés ikon használatával a Lekérdezések és kapcsolatok részben.később frissítheti a lekérdezést a Frissítés ikon használatával a Lekérdezések és kapcsolatok részben.később frissítheti a lekérdezést a Frissítés ikon használatával a Lekérdezések és kapcsolatok részben.

Nos, hála, szeretném megköszönni, hogy megálltál, legközelebb találkozunk egy újabb netcast-lal!

A Power Query megismeréséhez Ken Puls és Miguel Escobar könyvét ajánlom.

M a (DATA) MAJOM számára »

érdekes cikkek...