Avatar billede gladhund Nybegynder
07. juni 2005 - 09:17 Der er 17 kommentarer og
1 løsning

Importere CSV gentagne gange til andet ark med pivottabel

Hep!

Denne burde være nem for jer.

Jeg får hver uge et .csv ark med nye statistik data. Dem vil jeg gerne opsamle i et andet regneark, i en pivottabel, så jeg kan krydsreferere data over tid. Og det skulle gerne være nemt - således at jeg ikke hver uge skal lave en ny pivottabel. Hvis man kunne noget med en makro, så ville det være super :-).

På forhånd tak

/gladhund
Avatar billede gladhund Nybegynder
08. juni 2005 - 15:15 #1
Er det helt umuligt, eller har jeg bare formuleret spørgsmålet dårligt...?
Avatar billede faithless Praktikant
10. juni 2005 - 09:44 #2
Jeg er ikke helt sikker på hvad det er du mener, men jeg prøver at komme med et svar alligevel.

Hvis det drejer sig om at du får ny data hver uge og vil undgå at lave en pivot hvergang, men blot opdatere data. Så kan du basere din pivot på en Access database.

I Access databasen linker du til din .csv fil og herefter laver du din pivoten på ekstern data (Access databasen).
Så kommer de nye tal i pivot når .csv filen overskrives og man opdatere pivot (rødt !)

Skriv lige lidt mere info, hvis jeg ikke har fanget spørgsmålet, eller hvis du har brug for yderligere hjælp.
Avatar billede gladhund Nybegynder
13. juni 2005 - 15:55 #3
Hej, og tak for svaret :-)

Jeg prøver at uddybe:

Hver uge får jeg statistik på webtrafik. Jeg vil gerne følge udviklingen, i takt med de tiltag jeg laver på området - over tid. Derfor vil jeg gerne opsamle data, og vise det grafisk, og der tænkte jeg naturligt på pivot. Jeg vil nemlig gerne krydsrefere data, fx antal klik på "læs mere" og "produktnavn", og der tænkte jeg, at pivot var godt. Jeg får data i .csv, og derfra er resten sådan set åbent. Jeg har ikke arbejdet med Access længe, men kan da godt give mig i kast med det, hvis du kan uddybe hvad jeg skal gøre?
Avatar billede bak Forsker
13. juni 2005 - 16:52 #4
Hvad er det du skal have hjælp til?
At hente dine data eller oprette en dynamisk pivottabel eller begge dele ?
Avatar billede gladhund Nybegynder
13. juni 2005 - 17:23 #5
Det er vel begge dele...

Det er at oprette en dynamisk pivottabel, og indstille den til automatisk at opdatere data, når jeg indsætter nye rækker hver uge fra en .cdv-fil. Det jeg frygter er, at pivottabellen ikke opdateres med de nye rækker, og at jeg må oprette en ny hver uge.
Avatar billede bak Forsker
13. juni 2005 - 19:42 #6
En pivottabel kan ikke opdateres automatisk automatisk. Man er nødt til at gøre det selv.
mht. nye rækker og få dem med i pivottabellen:
Der er flere måder at gøre det på, men her er 2:

den nemme: Når du laver pivottabellen 1. gang skal du som område bare markere hele kolonner. Så vil alt hvad du efterfølgende sætter ind altid være med når du opdaterer pivottabellen.

Den lidt sværere:
stil dig i A1 på dataarket.
Under Indsæt / Navne skriver du et navn til dataområde og indsætter førlgende formel i "refererer til" boksen
=FORSKYDNING(Ark1!$A$1;;;TÆLV(Ark1!$A$1:$A$64000);TÆLV(Ark1!$1:$1))
Hvis du fx. har navngivet området DATA, kan du når du laver pivottabellen indsætte dette navn for området.
Det vil automatisk definere området DATA uanset hvor mange rækker du indsætter

Du er velkommen til at sende arket, så skal jeg fikse det.
excel snabela tbdl.dk
Avatar billede gladhund Nybegynder
13. juni 2005 - 21:50 #7
Av.. den formel ser lidt syg ud for mig :-D.

Tusind tak, jeg tror, at den med at markere kolonner er helt fin. Så skal jeg bare indsætte nye rækker, højreklikke, opdater og tabellen bliver opdateret - det er helt super :-)

Skal lige finde ud af, hvordan jeg får givet point...
Avatar billede gladhund Nybegynder
13. juni 2005 - 21:55 #8
magter ikke det her pointsystem... Kan det passe, at fordi jeg svarede i stedet for at kommentere, at du så skal skrive igen for at jeg kan acceptere dit svar? Sorry...
Avatar billede bak Forsker
14. juni 2005 - 08:24 #9
her er et svar så :-)
Avatar billede gladhund Nybegynder
14. juni 2005 - 10:38 #10
Tak :-)
Avatar billede gladhund Nybegynder
14. juni 2005 - 11:31 #11
Prøvede lige din formel, og kunne ikke få det til at virke... Jeg tror der er en fejl i den. Ark1 og DATA var de samme navne jeg brugte, og jeg indsatte pivottabellen i et andet ark. Måske jeg har angivet forkert range... "=Ark1!DATA". Prøvede også alle mulige andre muligheder...
Avatar billede bak Forsker
14. juni 2005 - 21:48 #12
fejl i MIN formel, NIX  :-)
et lille eksempel.
prøv at indskrive en linie og opdater pivottabellen
www.tbdl.dk/excel/dynamisk1.xls
Avatar billede gladhund Nybegynder
15. juni 2005 - 09:25 #13
haha :-)

Du har jo nok ret... Men jeg får hele tiden beskeden "Reference is not valid".

Hvordan får du måneder frem i din pivot tabel, når du ikke har måneder med i dine headers...?

Jeg har så også sat min pivottabel i Ark2, og har data i Ark1. Det kunne være sjovt at få det til at virke, men det er nok for svært for mig.
Avatar billede gladhund Nybegynder
15. juni 2005 - 09:35 #14
Du har grupperet Header2! Det er fanme smart - jeg vidste ikke man kunne det :-)
Avatar billede bak Forsker
15. juni 2005 - 09:47 #15
Godt set, Gladhund :-)
Avatar billede gladhund Nybegynder
15. juni 2005 - 09:57 #16
Tak tak :-).

Jeg forstår stadig ikke hvorfor det ikke virker, og egentlig heller ikke hvad forskellen er på bare at markere kolonnerne. Man skal jo stadig refreshe tabellen, og så har formlen og markering af hele kolonner vel samme funktionalitet, eller?
Avatar billede bak Forsker
15. juni 2005 - 11:24 #17
Nope, knap nok. Hvis der er blanke med i datoer og det vil der jo være hvis du markerer kolonner, så kan du ikke gruppere på datoer.
Avatar billede gladhund Nybegynder
15. juni 2005 - 13:54 #18
Smart... ok.

Af en eller anden sær grund virker det nu, men det er med data og pivot i samme ark. Så jeg prøver at fortsætte med det. Tak for al hjælpen :-)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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