Avatar billede iubgr Nybegynder
24. oktober 2001 - 14:37 Der er 12 kommentarer og
1 løsning

Datoformat

Hej,

Jeg skal udtrække nogle data fra et økonomisystem via Excel. Da datamængden er meget stor, er jeg nødsaget til at modtage dataene direkte i en pivottabel.

Mit problem er at jeg får et dato format som ser således ud - eks. 20010930. Dette dato format kan jeg ikke arbejde videre med.

Er der nogen som ved hvordan jeg lave datoformattet om enten i pivottabellen eller i MS Query?

Mvh

Bo

Avatar billede janvogt Praktikant
24. oktober 2001 - 14:46 #1
Hmm, jeg kan lave den om direkte i Excel, hvis det kan hjælpe.
Avatar billede janvogt Praktikant
24. oktober 2001 - 14:49 #2
Hvis det er i Excel du skal arbejde videre med tallene kan du vel godt vente med at formatere til datoformat.
Avatar billede iubgr Nybegynder
24. oktober 2001 - 14:55 #3
Det er jeg enig i, men det betyder en del omveje som jeg ser det. Det optimale er hvis jeg har det rigtige datoformat når dataene modtages i i pivottabellen, så det f.eks. er muligt at gruppere på datoformatet mm.
Avatar billede janvogt Praktikant
24. oktober 2001 - 14:58 #4
Lav en ekstra kolonne til din pivottabel, hvor du bruger denne formel til at oversætte (forudsætter at datoen står i D67):

=DATE(LEFT(D67;4);MID(D67;5;2);RIGHT(D67;2))

Så kan du frit lave opslag, opbygge formler eller lignende udfra tabellen.

24. oktober 2001 - 17:22 #5
jan\'s oversat til dansk
=DATO(VENSTRE(A1;4);MIDT(A1;5;2);HØJRE(A1;2))
Avatar billede bak Forsker
25. oktober 2001 - 09:10 #6
Du kan også oprette en ny kolonne i din msquery og der skrive:
right(test1,2)+chr(45)+mid(test1,5,2)+chr(45)+left(test1,4)

hvor test1 er din gamle dato.

Avatar billede iubgr Nybegynder
25. oktober 2001 - 09:51 #7
Bak, når jeg forsøg bruge din formel i MS Query får jeg følgende besked:

SQL0204 - Right i *LIBL af typen *N er ikke fundet.

Kan jeg noget ved det?
Avatar billede bak Forsker
25. oktober 2001 - 09:57 #8
du kan erstatte right med mid(test1;7;2) men jeg tror ikke problemet ligger her.
Det jeg har gjort var at oprette en ny kolonne, i overskriften på denne (dobbelklik) skrev jeg ovennævnte sætning.
Avatar billede iubgr Nybegynder
25. oktober 2001 - 10:51 #9
Bak, jeg kan ikke finde ud hvorfor det ikke virker.

Men jeg kan godt oprette tre nye kolonner hvor jeg har år, måned og dato i hver sin. Kan jeg i MS Query på en eller anden måde sammenstille dem i en 4. kolonne så formatet bliver f.eks. 30-9-2000?
Avatar billede bak Forsker
25. oktober 2001 - 12:22 #10
Prøv lige at erstatte + med &
Avatar billede bak Forsker
25. oktober 2001 - 12:23 #11
og husk at der ikke må være lighedstegn før sætningen
Avatar billede bak Forsker
25. oktober 2001 - 20:07 #12
Jeg har lige testet det i xl2000 også:
right(test1;2)+chr(45)+mid(test1;5;2)+chr(45)+mid(test1;1;4)
det virker fint ved mig.
Avatar billede bak Forsker
02. november 2001 - 20:41 #13
iubgr>> fik du løst problemet????
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