19. februar 2008 - 11:37
Der er
18 kommentarer og 1 løsning
Omdan dato
Hej Jeg har et felt hvor man skriver datoen således: 20. februar 2008 Hvordan får jeg denne værdi til at stå i tre andre felter ved at hente værdien fra ovenstående felt.: Dato Måned År 20 02 08 Hjælp !
Annonceindlæg fra Deloitte
19. februar 2008 - 12:07
#1
Det kommer her: A1 20. februar 2008 B1 =DAG(A1) C1 =MÅNED(A1) (formateres som mmmm) D1 =ÅR(A1) /Be_Nice
19. februar 2008 - 12:10
#2
Hmmm, så lige at du skal have årstal som 08 og ikke 2008 D1 rettes derfor til =HØJRE(ÅR(A1);2)
19. februar 2008 - 12:36
#3
Jeg har desværre lige selv opdaget noget som nok ødelægger denne metode. 20. februar 2008 skrive som tekst og cellen er ikke formateret som dato. Kan det så overhovedet lade sig gøre ?
19. februar 2008 - 12:58
#4
Ikke uden at foretage en del tilretning - kunne man forestille sig at man ændrer feltets formatering til dato inden man taster i det? Uanset vil resultatet af de nye celler også blive angivet som tekst, så hvis du skal bruge indholdet til andet end tekst, hjælper det alligevel ikke noget. /Be_Nice
19. februar 2008 - 13:01
#5
Jeg tror det bliver for besværligt. Brugerene er vandt til at taste datoen som tekst, dvs. at hvis jeg nu ændrer det til at de skal taste som dato vil de alligevel garanteret skrive det som tekst og så virker det ikke alligevel. Tak for hjælpen. Kom med et svar, så får du point som tak for hjælpen.
19. februar 2008 - 13:17
#6
OK - træls at vi ikke lige kunne løse det, men tak for point alligevel. /Be_Nice
19. februar 2008 - 13:27
#7
Ikke det vigtigste problem. men ærgeligt alligevel. Takker.
19. februar 2008 - 14:57
#8
Kunne gøres således ... Hvis bare vi er sikre på at der er "." efter dato ... Dato =VENSTRE(A1;FIND(".";A1;1)-1) Måned =MIDT(A1;FIND(" ";A1;1)+1;+FIND(" ";A1;5)-FIND(" ";A1;1)-1) Året havde vi lige før ... =HØJRE(ÅR(A1);2)
19. februar 2008 - 14:59
#9
År bør her være =højre(a1;2) ... sorry ...
19. februar 2008 - 17:05
#10
Super Der er jo lige præcis et punktum. men til gengæld skriver den jo så februar i stedet for 02, så der skal man lige fifle lidt.
19. februar 2008 - 18:10
#11
=INDEKS({"01";"02";"03";"04";"05";"06";"07";"08";"09";"10";"11";"12"};SAMMENLIGN(MIDT(A1;5;3);{"jan";"feb";"mar";"apr";"maj";"jun";"jul";"aug";"sep";"okt";"now";"dec"};0))
19. februar 2008 - 18:42
#12
ved vi om dato altid er to cifret ...
19. februar 2008 - 19:49
#13
=DAG(DATOVÆRDI(UDSKIFT($A$1;".";""))) =MÅNED(DATOVÆRDI(UDSKIFT($A$1;".";""))) =ÅR(DATOVÆRDI(UDSKIFT($A$1;".";"")))
19. februar 2008 - 21:24
#14
ahh DATOVÆRDI !!! den er ret go :-)
20. februar 2008 - 07:59
#15
Jeg forstår ikke lige hvad denne DATOVÆRDI gør ?
20. februar 2008 - 08:01
#16
Datoværdi omdanner dato i tekstformat til datoformat, hvis altså den kan genkende teksten som en dato. Derfor udskiftes . med ""
20. februar 2008 - 08:12
#17
Super smart Bortset fra at årstallet skrives med fire cifre og ikke to :-)
20. februar 2008 - 08:23
#18
Ja smart ... de to cifrede årstal ... kunne jo se således ud ... =HØJRE(ÅR(DATOVÆRDI(UDSKIFT($A$1;".";"")));2)
20. februar 2008 - 08:48
#19
Perfekt
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig