Kezdőlap › Fórumok › Excel témák › Querybe havi táblák összemásolása
- This topic has 12 hozzászólás, 2 résztvevő, and was last updated 6 years, 6 months telt el by horvimi.
-
SzerzőBejegyzés
-
2018-06-14-16:54 #4885
Sziasztok!
Excel 2016 alatt lévő Qureybe szeretnék havi adattáblákat egy nagy táblává összerakni. Hol és hogyan kell ezt? A táblák egyformák, más-más rekordszámmal.
Queryben másnapos vagyok, így megköszönnék pár képet is esetleg.2018-06-15-19:49 #4886Szia!
Hány fájl?
Milyen formátumban vannak?
Egy mappában vannak?
—————————-
Rákerestél már a dologra?A PowerQuery tud mappából összefűzni fájlokat.
Új lekérdezés->Fájlból->mappából.Ha Excel fáljokról van szó, akkor az még fontos, hogy csak egy munkalap legyen bennük, vagy mindegyikben az első legyen a kérdéses munkalap, és a munkalapokat ugyanúgy hívják minden munkafüzetben.
Imre
- A hozzászólás módosításra került: 6 years, 7 months telt el-horvimi.
2018-06-18-10:07 #4900Szia Imre!
xlsx fájlok, egyformák. Működik amit írtál, egy dolgot kivéve: a tábla első 2 sorát és az eredeti 4. sort törölni kellene mindegyik fájlban+ az egyik oszlopnak mindenféleképpen szövegesként kellene átjönni szám helyett (Bankszámlaszámok elválasztás nélkül)
A lépések megvannak egy másik fájl betöltéséből, de hogyan tudnám ezt a lépést becsempészni az egyesítésbe?
A másik, hogy pl. Januárban betöltöm az első táblát. Utána havonta mögé raknám a többi fájlt sorban (február, március…).
Erre van lehetőség, vagy minden hónapban az összes havit rakom egy könyvtárba, és onnan minden hónapban újra egyesítem a fájlokat?
Keresgettema Neten, de nem találtam tól sok leírást a Queryről, ami van, az is a MS Supportos lefordított cuccos.Köszi:
Ati
2018-06-18-23:06 #4901Szia!
Én tanítom ezt a PQ tanfolyamon, de most nem kezdek hosszú cikk írásába képekkel.
Van itt egy link, ami CSV fájlokkal magyarázza el a dolgot:
https://www.myonlinetraininghub.com/power-query-get-files-from-a-folder
Ennek az 5. lépéséig ugyanazt kell csinálnod.
A 6. lépésben látsz egy képernyő képet, amiben középen van egy 1-es, a végén pedig egy 2-es jelzés.
Az 1-es, Transform Sample File-nál lehet megadni azokat a lépéseket, amiket meg kell csinálni minden fájllal az összefűzés előtt. Itt tudod kitörölni a fejléc előtti sorokat, stb…A végén, a 2-es által jelzett utolsó ikonra kattintva már az összefűzött előnézetet látod, és itt lehetne megadni, hogy összefűzés után mit csináljon a cuccal.
Majd betöltöd a 7. lépés szerint.
Ezután a havi plusz új fájlok hozzáfűzéséról is olvashatsz!
Majd jelezz, hogy mi lett!
Imre
2018-06-26-11:25 #4929Kedves Imre!
Szuper, és tényleg tök jó.
Van viszont egy bibi. Átalakítom beolvasásnál 3 oszlop tipusát, de a végén a táblában nem az lesz.
Megnézheted a képeken, szerepel is, hogy type text, de a végén a táblázatban normál alakosan hozza, számként.
Ez mi ez? Nálunk lehet hiba a Queryben, vagy előfordul ilyen, és ez csak megjelenítési gond, valójában szövegként kezeli a Query, csak az Excel nem?
Még majd próbálkozok vele, de elvileg a lépéseket végigcsináltam, tehát jónak kellene lennie.
És még egyszer köszi!(Ha jót akarsz nevetni a google fordítón, a legelső PQ-s cikket az ajánlott oldalról olvasd be! Nagyon kemény bűncselekmény is lesz benne!)
Attachments:
You must be logged in to view attached files.2018-06-26-14:09 #4931Szia!
Kipróbáltam, hogy a standard fájlokat elődolgozom (sorok törlése, megfelelő sor beemelése mezőnévnek).
De hibát ad.
Ha a let leírásba felhozom előre az utolsó sort, akkor is megakad, mert más a a mezőnév, de ha így marad, akkor se jó, mert a mintafájlon kívül sehol nincs Cooumn1.
Szóval hogy lehetne ezt megcsinálni PQ-ban, ha lehet?Köszi!
Képes könyv mellékelve.
Attachments:
You must be logged in to view attached files.2018-06-26-14:11 #4933Kész szerencse! 🙂
(ld melléklet)Attachments:
You must be logged in to view attached files.2018-06-27-08:57 #4935Ezt látnom kellene.
Ha nem boldogulsz vele, tölts fel pár fájlt, amiben van néhány rekord, a számlaszámokat randomizáld vagy random módosítsd. És kellene a kívánt összefűzött eredményből is egy minta. Az egész mehet egy zip-be.Biztosan megoldható…
Imre
2018-06-27-08:58 #4936Ja, és ha valami vagy valaki fenyegetné a lábujjaidat, akkor tudod már, hogy hol keress segítséget 🙂
2018-06-27-11:01 #4939Szia Imre!
Küldök egy butítottat.
Kevesebb az oszlop, de nem ez a lényeg, gondolom.
A következő kérdésem az lesz a jövő hét után, hogy a betöltött táblákat hogyan lehet ahhoz hasonlóan megformázni, mint ahogy Excelbe szoktuk 🙂Attachments:
You must be logged in to view attached files.2018-06-30-23:50 #4946Megnéztem.
A belső lekérdezés, ami a mintafájl lépéseit tartalmazza, annyiot módosírtottam, hogy a fejléc előreléptetése után az első sor törlése helyet az első oszlopban kiszűrtem a null-okat. De szerintem ez mindegy.
A végső összefűzésnél (PQ2), nekem is hibát ad az oszlopnevek miatt, de ott csak annyit kell csinálni, hogy az utolsó lépést, ami a típus módosítás, kitörlöd. Ezt nem a DEL billentyűvel lehet, hanem a lépés elején lévó X megnyomásával.
Nekem így jó lett.Imre
2018-07-02-11:37 #4947Szia!
Nekem nem megy így se. A 2. és 3. fájlt már nem alakítja át.
Nem az a baj, hogy felviszem fejlécnek, és a többinél már ezt nem tudja megcsinálni, mert van már mezőnév hozzárendelve?
Ködzi!Attachments:
You must be logged in to view attached files.2018-07-02-20:00 #4952Nem tudom megállapítani, hogy mit csinálsz, de lehet, hogy nem teljesen érted a dolgot.
Az utoljára küldött fájlodban a mintafájlon semmilyen műveletet nem végzel el.
Emiatt az összefűzött verzióban bennemaradnak a többi fájlokból a fejlécek és a nem kívánt sorok is.Szóval:
1. Új lekérdezés->Fájlból->mappából–>Kitallózod->Edit (Szerkesztés)
2. A bal oldalon ott lesz a lekérdezés gyűjtemény szerkezete.
3. Mintafájl átalakítása. Ebben neked csak 2 lépés van: Forrás és Navigáció
A forrás a mintafájl, a Navigáció kibontja a mintafájl tartalmát. Itt kellene plusz lépéseket tenni, hogy vegye le az első 2 sort, majd az első sort léptesse fejlécbe, majd szűrje ki az első adatsort (sorkód <> null)
Ezt minden fájllal meg fogja csinálni.
4. Átkattintasz a végére, a végén lévő query-re, és minden jó lesz, be lehet tölteni.Imre
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.