Gå til hovedindhold

Hvordan konverteres tidsstreng til tid i Excel?

For eksempel har du en liste med tekststreng i et regneark, og nu skal du konvertere disse tekststrenge til tid eller dato og klokkeslæt, hvordan kan du løse det? Her vil jeg introducere nogle tricks til dig til hurtigt at konvertere tekststreng til tid i Excel.

Konverter tekststreng til tid

Konverter tekststreng til dato og klokkeslæt


pil blå højre boble Konverter tekststreng til tid

For at konvertere tekststreng til tid kan du bruge nogle formler til at løse.

1. Vælg en celle, og skriv denne formel = TIDSVÆRDI (VENSTRE (A1, LENNE (A1) -2) & ":" & HØJRE (A1,2)) (A1 er den tekststreng, du skal konvertere til tid) i den, og tryk på Indtast. Hvis du har brug for det, kan du trække påfyldningshåndtaget til det område, du har brug for. Se skærmbillede:
doc-time-string-to-time-1

2. Højreklik derefter på disse valgte celler, og vælg formater celler fra genvejsmenuen og derefter i formater celler dialog, vælg Tid fra Boligtype liste under nummer fanen, og vælg derefter den tid, du har brug for.
doc-time-string-to-time-2

3. klik OK, nu konverteres tekststrenge til tid.
doc-time-string-to-time-3

Bemærk:

1. Denne formel fungerer ikke korrekt, når tekststreng inklusive sekunder, f.eks. 120158.

2. Hvis dit tekststrengformat er 120456P, kan du bruge denne formel =TEXT(--(LEFT(A1,LEN(A1)-1)),"0\:00\:00")+((RIGHT(A1,1)="P")/2), formater derefter cellerne som det 12-timers ur, du har brug for. Se skærmbillede:

doc-time-string-to-time-4
doc-time-string-to-time-5

pil blå højre boble Konverter tekststreng til dato og klokkeslæt

Hvis din tekststreng inkluderer dato og klokkeslæt som 20141212 0312, kan du bruge en lille lang formel til at løse.

1. Skriv denne formel i den tomme celle =DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2))+TIME(MID(A1,10,2),RIGHT(A1,2),0), og tryk derefter på Indtast nøgle, hvis du har brug for det, kan du anvende denne formel til et interval.

2. Højreklik derefter på de valgte celler, og vælg formater celler fra kontekstmenuen og derefter i formater celler dialog, vælg Dato fra Boligtype listen, og vælg den type, du har brug for fra højre sektion.
doc-time-string-to-time-6

3. klik OK. Nu kan du se tekststrengen konverteret til dato og klokkeslæt.
doc-time-string-to-time-7

Tip.Hvis du vil konvertere en tid til decimaler, minutter eller sekunder, skal du prøve at bruge Kutools til Excel's Konverter tid som vist i det følgende skærmbillede. Det er fuld funktion uden begrænsning på 30 dage, download venligst og få en gratis prøveperiode nu.

Konverter hurtigt tid til decimalværdi i Excel

For eksempel har du en liste over tid, der skal konverteres til decimale timer, minutter eller sekunder, hvordan kan du hurtigt og nemt løse det i Excel? Det Konverter tid of Kutools til Excel, kan gøre en tjeneste for dig.   Klik i 30 dages gratis prøveperiode!
doc konvertere tid
 
Kutools til Excel: med mere end 300 praktiske Excel-tilføjelsesprogrammer, gratis at prøve uden begrænsning på 30 dage.

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Would love any help with this. I have data that is reported as "1d 01h 01m" representing 1 day, 1 hour, 1 min and I need to be able to represent this as a single number (preferably in # of minutes) any thoughts on how I can convert this string to a number value? Thanks all!
This comment was minimized by the moderator on the site
how to convert 06Hr:11Mi into 06:11
This comment was minimized by the moderator on the site
Hi, abinash kumar, you can remove alpha characters from your time string.
This tutorial can help you:
How to remove alpha characters from cells in Excel?
This comment was minimized by the moderator on the site
how do I convert Date/Time with this text format 08/07/2022 1519
This comment was minimized by the moderator on the site
Hi, Tina, please give me a specific example for explaining and descriping your problem. Thank you.
This comment was minimized by the moderator on the site
Hi there!

I used one of formulas above to convert a time string and it worked beautifully expect for anything that had a format of 1200P. It should convert to 12:00 but instead converts to 00:00. Any thoughts on why or how to fix it?

I used: "120456P, you can use this formula =TEXT(--(LEFT(A1,LEN(A1)-1)),"0\:00\:00")+((RIGHT(A1,1)="P")/2)"

I did not have any seconds in my time string so I deleted the last set of 0's in the formula and it still worked.
This comment was minimized by the moderator on the site
Hi.,I have a query.
I want to convert a duration extracted in a format #h #m #s to duration format so that I can filter it. For example:
My data has a field named Session Duration and the format of the cell is "General" and the cell says "1h 2m 15s". I need to convert this data into 01:02:15 but not in time format but a duration. Is there a way to do that.
This comment was minimized by the moderator on the site
=A1/(24*60) (algebra methods)..hahhaha
then apply time format
This comment was minimized by the moderator on the site
How can I convert 1 Hour 35 Min 25 Sec, stored as a text format into Hour format (hh:nn:ss)?
This comment was minimized by the moderator on the site
Hi, Gabriel, you can try this formula =TIME(LEFT(K4,1),MID(K4,8,2),MID(K4,15,2)) K4 is the cell contains text you want to convert, then format the result as time.
This comment was minimized by the moderator on the site
2h 50m how do i convert into 2:50
This comment was minimized by the moderator on the site
Hi, Ayaan, you can try Find and Replace function, h (blank) replace wth : , m replace with nothing
This comment was minimized by the moderator on the site
using the [ =TEXT(--(LEFT(A1,LEN(A1)-1)),"0\:00\:00")+((RIGHT(A1,1)="P")/2) ] formula,
in example #2 above, 123706A >> gets converted to 12:37:06 PM (instead of 12:37:06 AM)
how may this be rectified?
This comment was minimized by the moderator on the site
You only need to change the P to A in the formula =TEXT(--(LEFT(A1,LEN(A1)-1)),"0\:00\:00")+((RIGHT(A1,1)="A")/2), the format the formula cell as hh:mm:ss AM/PM
This comment was minimized by the moderator on the site
so if you enter 35943A you get 3:59:43 AM (which is great).
but if you enter 123706A you would expect to get 12:37:06 AM but instead you get 12:37:06 PM (which is not so great).
also if you enter 123706P you get 12:37:06 AM (again expecting to get 12:37:06 PM).
the meridiem are only incorrect for 12xxxx, formula works flawlessly for 1~11.
any way to improve the formula, to be all encompassing? thank you
This comment was minimized by the moderator on the site
It is a little complex, sorry I cannot help you. Maybe someone in our forum https://www.extendoffice.com/forum.html can help you if you place the question in it.
This comment was minimized by the moderator on the site
using the [ =TEXT(--(LEFT(A1,LEN(A1)-1)),"0\:00\:00")+((RIGHT(A1,1)="P")/2) ] formula,
in example #2 above, 123706A >> gets converted to 12:37:06 PM (instead of 12:37:06 AM)
how may this be rectified?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations