Avatar billede janradoor Nybegynder
07. marts 2002 - 16:20 Der er 16 kommentarer og
2 løsninger

Mange ark samlet i en Pivot tabel i MS Excel

Jeg har trukket data ud fra vores Concorde(navision)XAL men den mængde data som jeg skal behandle kan ikke være i et regneark, men ligger i 15 regneark med samme kolonne overskrifter i samtlige ark. Overskrifterne er ens men data forskellige.
Kan det lade sig gøre at få lavet en pivot tabel (et pivot diagram) som kan behandle/beregne alle data fra alle arkkene. Hvordan skal jeg håndtere ovenstående opgave.

På forhånd tak.

Mange hilsner
Jan Radoor
Avatar billede janradoor Nybegynder
07. marts 2002 - 16:22 #1
Ovenstående skal bruges til at analysere store mændge data vedr, lagerværdier, lagerdage, oms. hastighed.
Avatar billede b_hansen Novice
07. marts 2002 - 16:36 #2
Jeg ville nu nok foretrække at smide opgaven over i Access, når det drejer sig om så store datamængder. Det vil tage ret lang tid at lave en Pivot-tabel med så mange data
Avatar billede b_hansen Novice
07. marts 2002 - 16:37 #3
I Acces kan du vælge at lave en krydstabulerings-forespørgsel på dine data
Avatar billede janradoor Nybegynder
07. marts 2002 - 16:47 #4
Da jeg laver pivot diagrammer til vores bestyrelse, således at bestyrelse ved hjælp af ringe kendskab til regneark er i stand til at få de oplysninger som de skal bruge ved blot at klikke fra eller til i pivot diagrammet, derfor skal disse data helst ligger i en regneark.
Avatar billede b_hansen Novice
07. marts 2002 - 16:48 #5
hmmmm... så har du et problem, for jeg har lige forsøgt at lave en pivot-tabel over flere ark. Uden held. Så du bliver nok nød til at komprimere dine data på en eller anden måde, så de kan være i et enkelt ark
Avatar billede janvogt Praktikant
07. marts 2002 - 17:11 #6
Det kan ikke lade sig gøre. Jeg mener, at pivottabeller i Excel højst kan indeholde 16.000 rækker.
Avatar billede b_hansen Novice
08. marts 2002 - 07:19 #7
Det ville osse være fuldstændig dræbende for en computer at skulle åbne et regneark med en sådan pivottabel. Det vil tage en evighed at åbne den, da den typisk bliver genberegnet hver gang regnearket bliver åbnet.

Det burde osse være muligt at lave en eller anden form for komprimering af data, før de skal bruges i en pivottabel. Eksempelvis kunne man jo lave en sammentælling på varenr. pr dag/uge/måned.

Men det vil selvfølgelig være nemmere at komme med ideer, hvis man ved, hvilke data, der fokuseres på.
Avatar billede bak Forsker
08. marts 2002 - 09:42 #8
Har du prøvet med Flere konsolideringsområder under pivottabeller ??
Det kan du hente data på samme måde som du efterspørger. Du bliver bare noget begrænset i dine pivotmuligheder.
Ellers vil jeg give b hansen ret. Få alle dine data over i access eller en anden database, komprimer dem der og hent dem evt. tilbage til Excel.
Avatar billede janradoor Nybegynder
08. marts 2002 - 09:54 #9
Svar til janvogt : Man kan lave pivot tabel over et helt ark (65.000 -> ÅÅ). Uden problemer.

Svar til b_hansen : mange af de data som jeg trækker ud mangler helhed og jeg er derfor nødt til samle mine data med SumHvis-slåop-Hvis-og/eller formler m.m.. Så jeg er om alle omstændigheder nødt til at bruge regneark i første omgang, men jeg kunne selvfølig smide alle data i Access. Hvis man arbejde rigtig/laver det rigtigt, tager det ikke evigheder, at åbne et regneark på mellem 40 MB og 70 mb, som er den størrelse regneark jeg arbejder med (men det kræver en kraftig maskine).
Avatar billede b_hansen Novice
08. marts 2002 - 11:01 #10
Uden at ville tærske langhalm på emnet, vil jeg nu stadig hævde, at du med fordel kan lave de indledende manøvrer i Access. Du kan jo via forespørgsler få mange af de svar, du vil lave vha. sum.hvis og slåop-hvis m.v. Som jeg umiddelbart ser det, vil du ganske vist skulle lave en hel række forespørgsler, men du vil kunne få konstrueret dine data på nøjagtig samme måde, som du vil med pivot-tabel. Og du kan oven i købet automatisere dine forespørgsler i Access. Endvidere kan du få access til at exportere hele dynen, kalde Excel op, som derefter kan importere dine data via en makro.
Avatar billede janvogt Praktikant
08. marts 2002 - 12:59 #11
Jeg er nu meget uenig i, at pivottabeller ikke har nogen begræsninger med hensyn til antal poster. Se her, hvad Microsoft selv skriver:

Excel 97: http://support.microsoft.com/default.aspx?scid=kb;en-us;Q157486
Excel 2000: http://support.microsoft.com/default.aspx?scid=kb;en-us;Q211517

Så selv om du afviser mit svar vil det stadig være, at det ikke kan lade sig gøre, og at du i stedet skal ty til Access.

Dit spørgsmål lød: Kan det lade sig gøre? Mit svar er: Nej.
Avatar billede b_hansen Novice
08. marts 2002 - 13:05 #12
*SS* Jeg giver Janvogt fuldstændig ret. En afvisning af det rette svar ændrer ikke noget. Til gengæld mener jeg da, at vi kommet med et kvalificeret bud på, hvordan du kan komme videre.
Avatar billede janvogt Praktikant
08. marts 2002 - 13:56 #13
Helt enig. Selv om det er et irriterende svar at få, så er det rigtige svar nogen gange, at det ikke kan lade sig gøre :-)

Jeg er også ret enig i dit alternative bud på, hvordan man så behandler så store datamængder.
Avatar billede janradoor Nybegynder
08. marts 2002 - 14:08 #14
Til janvogt og b_hansen jeg vil gerne tildele jer hver 50 point men hvordan gør jeg det : Jeg opretter to spørgsmål 1. janvogt =50 point Og forventer svar fra janvogt hurtigt, og opretter ligeså spørgsmål 2. b_hanen = 50 point er det ok med jer Svar udbedes hurtigst muligt
Avatar billede janradoor Nybegynder
08. marts 2002 - 14:11 #15
Jeg er iøvrigt igang med at lave de indledende øvelser vedr. håndtering af data i access. Mange tak for hjælpen til jer begge to (janvogt og b_hansen)
Avatar billede b_hansen Novice
11. marts 2002 - 07:08 #16
Du skal bare vælge at acceptere et svar her, og derefter tildele de point, du ønsker at give den enkelte.

Hel og lykke med Access-delen. Det kan måske virke lidt uoverskueligt i starten, men så snart man får fornemmelsen af det, er det ret ligetil *SS*
Avatar billede janvogt Praktikant
11. marts 2002 - 08:42 #17
janradoor>Du behøver ikke oprette nye spørgsmål. Når du accepterer et svar kan du vælge avanceret for at fordele pointene mellem to eller flere personer.
Som b_hansen skriver kan du tildele hver enkelt de point du ønsker.
Det eneste det kræver er, at disse personer har et svar (som ikke er afvist) liggende her under spørgsmålet. Det har både b_hansen og undertegnede nu :-)
En anden gang ville det måske være lidt nemmere ikke at afvise svarene løbende, men vente til sidst med at acceptere/afvise.
Avatar billede janradoor Nybegynder
11. marts 2002 - 09:54 #18
Mange tak for de gode råd til janvogt og b_hansen. Og ja, janvogt du har ret med hensyn til ikke at acceptere/afvise før til sidst. >b_hansen ja, det er lidt uoverskueligt da jeg er nødt til at operette en relationsdatabase som selv henter kommafiler via en macro, Skide svært hvis man ikke lige ved hvordan, men når denne opgave er løst kan jeg spare en hel del tid i fremtiden.

Mange hilsner
jan
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester