Telefonszámunk: 1-472-0679

Pivot kimutatás több Excel táblából.

Kezdőlap Fórumok Excel témák Pivot kimutatás több Excel táblából.

16 bejegyzés megtekintése - 1-16 / 16
  • Szerző
    Bejegyzés
  • #3501
    frank
    Felhasználó

      Sziasztok!
      Az lenne a kérdésem, hogy miként lehet megoldani,(lefagyás nélkül), azt, hogy három különálló excel táblából az egyik táblában egy új lapra olyan kimutatást készítsek amiben mindhárom táblázat adott lapjáról tudok adatokat felvenni és kezelni egy kimutatáson belül. Számított mezőre is szükség lesz.
      Jelenleg folyamatosan lefagy a gépem emiatt.
      Eddig eljutottam oda, hogy a külön táblákból két különböző kimutatást tudok készíteni egy lapon és össze tudom őket csatolni de csak akkor működik ha először elkészítek egy egyszerű kimutatást egy laphoz.
      Van a könyvelés munkafüzet, kereskedelem_1 és kereskedelem_2.
      Ezekből kellene legyártanom a nyereséget.

      Köszönettel:LF

      • A témakör módosításra került: 7 years telt el-horvimi.
      #3502
      horvimi
      Adminisztrátor

        Szia!

        Próbálom értelmezni a kérdést:
        Van három adatforrásod, három különböző munkafüzetben (Excel fájlban)
        Ebből a háromból szeretnél egy eredmény táblát összehozni, majd abból egy PIVOT riportot.

        Azt is feltételezem, hogy a források adattartalma változik, mert különben csak össze kellene egyszer ollózni a szükséges adatokat egy új táblázatba…

        Mivel nem látom az adatforrásaidat, nehezen tudok segíteni, mert a kérdés nem egyértelmű.
        Azonos szerkezetű (fejlécű) táblázatok egymás utáni másolása-e a feladat, vagy az egyik tábla kiegészítése plusz oszlopokkal a másik két táblából (FKERES)

        Bármi is a pontos feladat (amit tisztázhatnál minta feltöltéssel), a megoldás makró vagy Power Query használata lesz szerintem.

        Tehát akkor tudnánk tovább lépni, ha feltöltenél a három forrásból egy-egy mintát, a kívánt eredménytáblából is egy mintát.

        Az egész lehet közös munkafüzet lapjain.

        Imre

        #3503
        frank
        Felhasználó

          Szia!

          Tökéletesen jól érted, van három Excel fájl benne több lappal, kimutatásokkal.
          Kettőben van olyan adat amit egy kimutatásba szeretnék rendezni de nem igazán megy csak külön kimutatásokkal.
          Illetve már az sem mert beraktam adatmodellbe a lapokat azóta egy kimutatásomat sem tudom frissíteni.
          Jól beletekertem, ezért egyenlőre az lenne a legfontosabb, hogy dolgozni tudjak.
          A kapcsolatoknál látok két adatlapot de nem tudom törölni őket, így viszont nem frissülnek a kimutatásaim az egyes fájlokon belül.
          Mindig hibát ír ki.
          Új Office telepítés megoldaná ezt vagy az Excel fájl valahol belül tárolja a power pivot adattáblát?

          Köszi előre is.

          #3504
          frank
          Felhasználó

            Szia!

            Azt irkálja, hogy az objektumhivatkozás nincs beállítva semmilyen objektumpéldányra.
            Ezt hol tudom megváltoztatni?

            Üdv: Feri

            #3505
            horvimi
            Adminisztrátor

              Szia!

              Az adatmodell struktúrát a fájlban tárolja. Megkérdezhetem, hogy miért importáltad az adatmodellbe, a lapokat? És nem is volt másolatod az eredetiről?

              Ettől megszabadulni nem egyszerű, és még nem is próbáltam, csak olvastam róla.
              Egy fórum kérdés utolsó bejegyzésében találtam egy biztató hack-et, próbáld ki.
              Utána visszatérhetünk az eredeti kérdéshez, ha akarod.

              Imre

              • A hozzászólás módosításra került: 7 years telt el-horvimi.
              #3510
              frank
              Felhasználó

                Szia!
                Nos igazad volt nem egyszerű megszabadulni tőle. Miért került az adatmodellbe, mert a Microsoft súgó oldalon azt írták, hogy két különböző fájl különböző lapjait ott kell összevonni annak érdekében, hogy közös kimutatást tudjak készíteni oly módon, hogy mindkét lap adatait felhasználom. Na ez nem működött. A problémát úgy oldottam meg, hogy egy teljesen új munkafüzetbe átmásoltam a lapokat, így eltűnt az adatmodellre való felugró ablak. Át kellett azonban írnom az össze szeletelőt és hivatkozást. A második és harmadik füzetnél már trükkösebb voltam, szintén átmásoltam mindent egy új munkafüzetbe majd a régi hibásat átneveztem valami más névre az újat pedig az eredeti nevére. Így megspóroltam a szeletelők újra gyártását, igaz a hivatkozásokat itt is át kellett írnom de az így lényegesen kevesebb volt. Most már mindhárom fájl működik. Annyi csak a kínom, hogy nyitáskor kiírja a csatolás frissítést mintha nem találná a hivatkozott fájlt, pedig ott van. Ha frissítem ki is írja, hogy nyitva, de hiába állítom be, hogy nem kérek értesítést automatikusan frissítsen a háttérben nem hajlandó megtenni.
                Az sem lenne rossz ha lenne egy olyan trükk amivel három fájlt tudok egyszerre kinyitni egy ikonról mert úgyis mindegyiket használom nap mint nap.
                Na igen és az alapprobléma még mindig itt van. Van két formázott tábla két külön fájlba aminek bizonyos oszlopai tartalmazzák a szükséges számításokat. Ezeket kellene egy kimutatásba összevonnom és összegezve kimutatni olyan egyszerűen ahogy egy munkafüzetbe be lehet illeszteni egy pivot kimutatást számított mezőkkel együtt. Na ezen még agyalnom kell mert még egyszer nem készítek összevont kimutatást.
                Ha pedig elkészítem képletekkel akkor pont azt a könnyű kezelhetőséget veszítem el amit a pivot jelent az automatikus frissítéseivel.
                Nos itt tartok megérkeztem oda ahonnan indultam de legalább nincs adatvesztés és több éjszakás munka. Amit a Microsoft bemutat a honlapján az gyönyörű szép de úgy tűnik csak nekik működik, vagy nekem kell még nagyon sokat tanulni, (inkább az utóbbi).
                Ha valakinek van erre ötlete szívesen fogadom.
                Köszi előre is!

                Üdv:feri

                #3511
                horvimi
                Adminisztrátor

                  Szia!

                  Én is az utóbbira tippelek 🙂
                  Szóval akkor pontosítást kérek újra, ha már visszatérünk az eredeti problémához:

                  A két külön fájlban lévő táblázatod, amikből összevont kimutatást kell készítened, azonos fejlécűek, vagy vannak azonos nevű oszlopaik, és ezeket kellene egymás alá másolni közös fejléccel, majd ebből az egyesítettből megcsinálni a PIVOT-ot?

                  Melyik Excel verziót használod?

                  Imre

                  #3512
                  frank
                  Felhasználó

                    Szia!

                    A két külön fájlban olyan két táblám van amelyekben vannak azonos nevű oszlopok is de van sok különböző is.
                    Az egyesítés azért nem járható út mert nagyon különböző feltételeknek kell megfelelniük.
                    Én arra gondoltam, hogy legyártok még két-két oszlopot a szükséges adatokkal, és abból veszem ki a szükséges információkat függvényekkel.
                    Ezzel csak az a baj, hogy kb hatszor annyi munka mint elkészíteni egy pofás kimutatást.
                    Úgy tűnik ez a gátja az excelnek. Van egy határ ami felett nem tudsz mit kezdeni ha csak nem kezdesz el programozni, azt pedig nem áll szándékomban.

                    Üdv: Feri

                    #3513
                    frank
                    Felhasználó

                      A 2016-os excel fut a gépemen

                      #3515
                      horvimi
                      Adminisztrátor

                        OK. Ha nem adsz mintát, akkor nem tudok többet segíteni. Én most azt gondolom, hogy Power Query-vel megoldható lenne az, amit akarsz. Összerakod vele azokat az oszlopokat a két táblából, amiket szeretnél, és az eredmény alapján mehetne a PIVOT. Ez persze nem biztos, h így van.

                        Imre

                        #3547
                        frank
                        Felhasználó

                          Szia!
                          A minta kérdése egyszerű , két külön excel munkafüzet több lappal. A fő lapok mindig adatlapok amikben rögzítjük dátum szerint a rendeléseket.
                          Az első oszlop mindig a dátum a többi pedig a szükséges adatok, végül pedig a számított oszlopok amelyek az értékeket számolják.
                          Ezekből szoktam pivot kimutatást készíteni. Kipróbáltam a Power Query-t és úgy látom működik, de lenne néhány kérdés ezzel kapcsolatban.
                          Ha védett a munkafüzet akkor nem hajlandó beolvasni az adatokat, azt írja nem a megfelelő fájlformátumot használom.
                          Amennyiben kiveszem a védelmet rögtön beolvas mindent és ki tudom szűrni a szükséges oszlopokat.
                          Védelem pedig kellene mert a telejes adatállományt csak én láthatom.
                          Kérdés, hogy amikor ezeket az adatokat kimentem , egy meglévő vagy egy új munkafüzetbe, (amiből később el tudom készíteni a pivot táblát amivel kezdtem az egészet), az adatok miként fognak frissülni, mert a munkafüzetek megfelelő tábláiba naponta bekerül több új sor.

                          Remélem érthető voltam, és mégis tudsz tovább segíteni. A Power Query is már egy jó irány lett nekem.

                          Üdv: Feri

                          #3548
                          horvimi
                          Adminisztrátor

                            Szia!

                            Már az elején mondtam a Power Query-t. Na de most meg a védett munkafüzet ügy. Ezzel kapcsolatban azt találtam egy 2016 júliusi cikkben, hogy nem támogatott a védett munkafüzetekből történő lekérdezés.

                            Ez nem túl jó hír, sőt MS Query- esetén is ez a helyzet. Ezt nem tudtam, bele kell írnom a diákba, köszi, hogy felmerült!

                            Emiatt Én most csak makrós megoldást látok, ha nem akarod kézzel megszüntetni , majd visszatenni a védelmet.

                            Tehát készítesz egy új munkafüzetet, abba beleteszed a lekérdezéseket és az összesítő lekérdezést is.
                            Majd beleteszel egy makrót, ami 3 részből áll, ezeket akár külön-külön fel is veheted, majd egybe másolod.

                            1. Megnyitja a kérdéses fájlt, leveszi a védelmet, majd elmenti és bezárja (bezárni nem is fontos)
                            2. Átvált a lekérdezést tartalmazó munkafüzetre és frissíti a külső kapcsolatokat
                            3. Ha nem zárta be, akkor csak átvált megint a kérdéses fájlra és visszateszi a védelmet, majd elmenti és bezárja

                            Imre

                            #3553
                            frank
                            Felhasználó

                              Szia!
                              Ma egy újabb korlátozással találkoztam a Query-ben. Már majdnem elértem a célt mely szerint két külön munkafüzet adott tábláiból összevonom az adatokat és abból egy kimutatást készítek, de itt a következő gát.
                              A Query nem enged 1000 sor feletti adatmennyiséget beolvasni. Egy hét munka újra kuka.
                              Tehát a Query használatakor nem lehet jelszavas védelem, és nem lehet több az adott táblában mint ezer sor.
                              Szerinted is így van?

                              Kénytelen leszek a formázott táblákhoz újabb számított oszlopokat készíteni és abból egy kézzel elkészített kimutatást.
                              Már csak azt kell kitalálnom, hogy miként mutassa az aktuális fél évet visszamenőleg. Nem megoldhatatlan csak rabszolgamunka!
                              Vagy két külön pivot kimutatást készítek egy új munkafüzetben egymás mellé és képletekkel összegzem az adataikat.
                              Nem a legelegánsabb megoldás de úgy tűnik nem lehet másként elérni a célt.
                              Üdv a fejlesztőknek.

                              Egyébként mi a tapasztalat, kb hány sornál érdemes valamilyen módon archiválni és új táblát kezdeni?

                              Köszönettel: Feri

                              #3554
                              horvimi
                              Adminisztrátor

                                Nincs ezer soros korlát. Jó nagy hülyeség lenne. Az 1000 sor csak arra vonatkozik, amikor a lekérdezést szerkeszted, ott a preview csak ezer sor mutat. Különben iszonyú lassú lenne minden lépésnél a rengeteg rekordot fel is dolgozni.

                                A lekérdezés betöltésénél már be fog hozni minden sort.

                                A jelszava megnyitási védelem valóban probléma, de ez utóbbi nem az.

                                Az utolsó kérdést nem értem.

                                Imre

                                #3563
                                frank
                                Felhasználó

                                  Szia!

                                  Igazad volt elnézést kérek, valóban betölti az összes sort. Már csak azon kínlódom hogyan egyesítsek két dátum oszlopot bennük.
                                  Még az értékeket is át kell néznem mert ott is van valami konvertálási hiba.
                                  Arra nincs megoldás, hogy egy ikonnal az asztalról mindhárom munkafüzet elinduljon?
                                  Ne kelljen külön nyitogatni és a csatolásokat frissíteni.

                                  Az lett volna a kérdés lényege, hogy kb hány sornál fárad el annyira az excel, hogy ne legyen érdemes tovább benne dolgozni.
                                  Az adatbáziskezelők ezt úgy oldják meg ha jól tudom, hogy archiválják az előző évet és csak akkor bontják ki ha szükség van rá.

                                  Üdv:F

                                  #3564
                                  horvimi
                                  Adminisztrátor

                                    Szia!

                                    Ctrl-al vagy Shift-el a három fájlt kijelölöd, jobb klikk-> megnyitás.
                                    A csatolások frissítését lehet automatikusra tenni. Érdemes kipróbálni, hogy mi lesz.
                                    lehet, hogy egyik gyorsabban, a másik lassabban nyílik meg, ezért pont nem jön létre a csatolás.

                                    Az Excel a memóriában dolgozik. Hogy mennyi sornál fárad el? Ez egyedi. Szerintem annyinál, amennyinél Te úgy ítéled meg.

                                    Az Excel nem adatbáziskezelő. Az adatbázis-kezelők sem csinálnak semmit maguktól. Minden az adatbázis szerkezetétől, és az azt kezelő szoftvertől függ. Viszont Ők az adatokat döntően a disk-en tárolják, és a memóriában csak azt, ami éppen kell.

                                  16 bejegyzés megtekintése - 1-16 / 16
                                  • Be kell jelentkezni a hozzászóláshoz.