PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelHJÄLP! Datum i text till datumHJÄLP! Datum i text till datum
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2019-01-19 22:14
 

 Hej!

 

Jag får automatiskt in datum i textformat så här:

January 19, 2019 at 11:24PM

Kan jag på någotvis konventera detta till ett datum/tids format så att jag kan använda det i excel?

Hoppas på hjälp!

Nytt inlägg
 2019-01-21 07:02
 
Hej hej

Låt säga att du har diitt första datum i A2.
Skriv i cell B2:
=RENSA(VÄNSTER(BYT.UT(A2; " "; REP(" ";100)); 100)), ger dig månaden

Skriv i cell C2:
=RENSA(VÄNSTER(BYT.UT(HÖGER(A2;LÄNGD(A2)-LÄNGD(B2)-1);",";REP(" ";100));100))
Ger dig dagen

Skriv i cell D2:
=EXTEXT(A2;HITTA(",";A2)+2;4)
Ger dig året

Därefter måste du konvertera "January" till en siffra, har du engelska excel så kan du skriva:
=month(datevalue(B2 & " 1"), annars får du skapa en tabell med de engelska månadsnamnen och deras nummer jämte. Hämta värdena med letarad eller liknande.

Därefter återstår att slå ihop ihop dina resultat till ett datum. Låt säga att du fick ut ditt månadsnummer till F2:
=--(D2&"-"&F2&"-"&C2)

Mvh
Christian
Nytt inlägg
 2019-01-27 05:18
 

Hej

Här kommer ett alternativ som direkt ger datumet/tiden i excels talformat. Det innehåller också tiden som jag tror saknades i förra förslaget. Vet inte om det skulle med. Med excels talformat kan man räkna med t ex lägga till en dag genom att skriva A2+1 i en annan cell. Eller se antal dagar mellan två datum och även antal timmar, minuter och sekunder.

Grunden för formeln är Datumvärde som ur ett textdatum ger excels talformat. Den är lång och för lättare överblick därför uppdelad nedan. Sätt ihop den till en enda rad så funkar den.

Gult ger datum, turkos ger månad (med konvertering av maj och okt som heter annat på engelska), grön ger år (denna är samma som förra förslaget tror jag). Sist plussas tiden på här med en omfunktion som hanterar AM och PM. Dvs om PM så plussas 0,5 (ett halvt dygn) på.

L13 är cellen där jag hade ditt datumformat.

=DATUMVÄRDE(

TEXT(EXTEXT(L13;HITTA(" ";L13;1)+1;2);"0")  &

 

VÄNSTER(BYT.UT(BYT.UT(L13;"may";"maj");"oct";"okt");3)  &

EXTEXT(L13;HITTA(",";L13)+2;4)) +

 

OM(HÖGER(L13;2)="PM";TIDVÄRDE(VÄNSTER(HÖGER(L13;7);5))+0,5;TIDVÄRDE(VÄNSTER(HÖGER(L13;7);5)))

 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelHJÄLP! Datum i text till datumHJÄLP! Datum i text till datum

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter