Note: The other languages of the website are Google-translated. Back to English

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 i 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 for 30 dages gratis prøveperiode!
doc konvertere tid
 
Kutools til Excel: med mere end 300 praktiske Excel-tilføjelser, gratis at prøve uden begrænsning i 30 dage.


De bedste Office-produktivitetsværktøjer

Kutools til Excel løser de fleste af dine problemer og øger din produktivitet med 80%

  • Genbruge: Indsæt hurtigt komplekse formler, diagrammer og alt, hvad du har brugt før; Krypter celler med adgangskode Opret postliste og send e-mails ...
  • Super formel bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
  • Flet celler / rækker / kolonner uden at miste data; Split celler indhold; Kombiner duplikerede rækker / kolonner... Forhindre duplikerede celler; Sammenlign områder...
  • Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
  • Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
  • Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
  • Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
  • Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
  • Mere end 300 kraftfulde funktioner. Understøtter Office / Excel 2007-2021 og 365. Understøtter alle sprog. Nem implementering i din virksomhed eller organisation. Fuld funktioner 30-dages gratis prøveperiode. 60 dages pengene tilbage garanti.
kte-fane 201905

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!
officetab bund
Sorter kommentarer efter
Kommentarer (18)
Ingen vurderinger endnu. Vær den første til at bedømme!
Denne kommentar blev minimeret af moderatoren på webstedet
det ligner ikke en genvej...Jeg vil have genvejen til at konvertere data til tid uden at bruge mus
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, hvis du har brug for en genvej til at konvertere talstreng til tid, kan du holde Shit+Ctrl nede og trykke på @-tasterne.
Denne kommentar blev minimeret af moderatoren på webstedet
ved at bruge [ =TEXT(--(VENSTRE(A1,LEN(A1)-1)),"0\:00\:00")+((HØJRE(A1,1)="P")/2) ] formel,
i eksempel #2 ovenfor bliver 123706A >> konverteret til 12:37:06 PM (i stedet for 12:37:06 AM)
hvordan kan dette rettes?
Denne kommentar blev minimeret af moderatoren på webstedet
ved at bruge [ =TEXT(--(VENSTRE(A1,LEN(A1)-1)),"0\:00\:00")+((HØJRE(A1,1)="P")/2) ] formel,
i eksempel #2 ovenfor bliver 123706A >> konverteret til 12:37:06 PM (i stedet for 12:37:06 AM)
hvordan kan dette rettes?
Denne kommentar blev minimeret af moderatoren på webstedet
Du behøver kun at ændre P til A i formlen =TEKST(--(VENSTRE(A1,LEN(A1)-1)),"0\:00\:00")+((HØJRE(A1,1) ="A")/2), formaterer formelcellen som tt:mm:ss AM/PM
Denne kommentar blev minimeret af moderatoren på webstedet
så hvis du indtaster 35943A får du 3:59:43 AM (hvilket er fantastisk).
men hvis du indtaster 123706A, ville du forvente at få 12:37:06, men i stedet får du 12:37:06 (hvilket ikke er så fantastisk).
også hvis du indtaster 123706P får du 12:37:06 AM (forventer igen at få 12:37:06 PM).
meridiemet er kun forkert for 12xxxx, formlen fungerer upåklageligt for 1~11.
nogen måde at forbedre formlen på, så den er altomfattende? tak skal du have
Denne kommentar blev minimeret af moderatoren på webstedet
Det er lidt komplekst, jeg kan desværre ikke hjælpe dig. Måske nogen i vores forum https://www.extendoffice.com/forum.html kan hjælpe dig, hvis du placerer spørgsmålet i det.
Denne kommentar blev minimeret af moderatoren på webstedet
2t 50m hvordan konverterer jeg til 2:50
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, Ayaan, du kan prøve Find og Erstat-funktionen, h (tom) Erstat wth : , m Erstat med ingenting
Denne kommentar blev minimeret af moderatoren på webstedet
Hvordan kan jeg konvertere 1 time 35 min 25 sek. gemt som et tekstformat til timeformat (hh:nn:ss)?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Gabriel, du kan prøve denne formel =TIME(VENSTRE(K4,1),MID(K4,8,2),MID(K4,15,2)) K4 er cellen, der indeholder tekst, du vil konvertere, og formatér derefter resultatet som tid.
Denne kommentar blev minimeret af moderatoren på webstedet
=A1/(24*60) (algebrametoder)..hahhaha
Anvend derefter tidsformat
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, jeg har en forespørgsel.
Jeg vil konvertere en varighed udtrukket i et format #h #m #s til varighedsformat, så jeg kan filtrere den. For eksempel:
Mine data har et felt ved navn Session Varighed og cellens format er "Generelt", og cellen siger "1t 2m 15s". Jeg skal konvertere disse data til 01:02:15, men ikke i tidsformat, men en varighed. Er der en måde at gøre det på.
Denne kommentar blev minimeret af moderatoren på webstedet
Hejsa

Jeg brugte en af ​​formlerne ovenfor til at konvertere en tidsstreng, og det fungerede smukt for alt, der havde et format på 1200P. Det bør konvertere til 12:00, men konverteres i stedet til 00:00. Nogle tanker om hvorfor eller hvordan man løser det?

Jeg brugte: "120456P, du kan bruge denne formel =TEKST(--(VENSTRE(A1,LEN(A1)-1)),"0\:00\:00")+((HØJRE(A1,1)= "P")/2)"

Jeg havde ikke nogen sekunder i min tidsstreng, så jeg slettede det sidste sæt 0'er i formlen, og det virkede stadig.
Denne kommentar blev minimeret af moderatoren på webstedet
hvordan konverterer jeg dato/klokkeslæt med dette tekstformat 08/07/2022 1519
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, Tina, giv mig venligst et specifikt eksempel til at forklare og beskrive dit problem. Tak skal du have.
Denne kommentar blev minimeret af moderatoren på webstedet
hvordan man konverterer 06Hr:11Mi til 06:11
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, abinash kumar, du kan fjerne alfategn fra din tidsstreng.
Denne tutorial kan hjælpe dig:
Sådan fjernes alfabetegn fra celler i Excel?
Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL