Avatar billede jjjakobsen Mester
28. april 2013 - 21:17 Der er 9 kommentarer og
1 løsning

Ændre format

Er det muligt at ændre formatet, som nogle af datoerne er skrevet i, så de alle bliver i alm. datoformat?

21-01-2013
01-02-2013
12feb2013
24-02-2013
13mar2013
19mar2013
27-03-2013
09apr2013
o.s.v.
Avatar billede finb Ekspert
28. april 2013 - 22:18 #1
vba: cdate()
Avatar billede vagn99 Nybegynder
29. april 2013 - 01:29 #2
Kan du ikke blot ændre hele rækkens format til ønsket datoformat.
Avatar billede finb Ekspert
29. april 2013 - 07:33 #3
ad 2
så skal man nok først:
=venstre(datoen;2) & " " & midt(datoen;3;3) & " " & højre(datoen;4)
Avatar billede jjjakobsen Mester
29. april 2013 - 19:07 #4
Til: finb
Løsningen virker jo fint på dem der er skrevet: 15mar2013
Men jeg vil jo gerne kopiere en funktion ned som først cehceker om datoformatet er ok, og ellers skiller den ad med: =venstre(A1 osv.
Ellers bliver det et stort arbejde.
Så jeg håber på hjælp!
Avatar billede finb Ekspert
29. april 2013 - 21:17 #5
=hvis(er.tekst(midt(datoen;3;1);=venstre(datoen;2) & " " & midt(datoen;3;3) & " " & højre(datoen;4);datoen))
Tæl lige parenteser.
finb
Avatar billede finb Ekspert
29. april 2013 - 21:26 #6
nej:
=hvis(er.tekst(midt(datoen;3;1);venstre(datoen;2) & " " & midt(datoen;3;3) & " " & højre(datoen;4);datoen))
Tæl lige parenteser.
finb
Avatar billede jjjakobsen Mester
30. april 2013 - 10:09 #7
Hej finb.
Det virker desværre ikke.
Skal jeg ikke indsætte A1 i funktionen, så den ved, hvor den skal slå op?
Avatar billede finb Ekspert
30. april 2013 - 10:51 #8
"datoen" er netop cellen, hvor datoen står, fx A1:

=hvis(er.tal(A1);A1;venstre(a1;2) & " " & midt(a1;3;3) & " " & højre(a1;4))
Tæl lige parenteser.
finb
Avatar billede jjjakobsen Mester
30. april 2013 - 11:42 #9
Hej finb.
Undskyld at jeg har været lidt uopmærksom!
Men funktionen skiller ikke formatet: 22apr2013
Til formatet: 22-04-2013
De celler hvor formatet er korrekt: 10-04-2013
Skal jo bare med over i kolonne B.

10-04-2013    10-04-2013
13apr2013      13-04-2013
16-04-2013    16-04-2013
22apr2013      22-04-2013
Avatar billede sdh Mester
02. maj 2013 - 11:13 #10
Mangler en tekst formel for at kunne virke:

Hvis der skal tags højde for at dato (dag) som tekst er mindre end 10 eksempelvis 5apr2013 vil jeg benytte mig af nedenstående formel:
=HVIS(ER.TAL(A1);A1;HVIS(LÆNGDE(A1)=8;TEKST((VENSTRE(A1;1)&" "&MIDT(A1;2;3)&" "&HØJRE(A1;4));"dd-mm-åååå");TEKST((VENSTRE(A1;2)&" "&MIDT(A1;3;3)&" "&HØJRE(A1;4));"dd-mm-åååå")))
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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