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

Kako pretvoriti časovni niz v čas v Excelu?

Na primer, na delovnem listu imate seznam besedilnih nizov, zdaj pa morate te besedilne nize pretvoriti v čas ali datum in uro, kako ga lahko rešite? Tukaj bom predstavil nekaj trikov za hitro pretvorbo besedilnega niza v čas v Excelu.

Pretvori besedilni niz v čas

Pretvorite besedilni niz v datum in uro


puščica modri desni mehurček Pretvori besedilni niz v čas

Če želite besedilni niz pretvoriti v čas, lahko za rešitev uporabite nekatere formule.

1. Izberite celico in vnesite to formulo = TIMEVALUE (LEVO (A1, LEN (A1) -2) & ":" & DESNO (A1,2)) (A1 je besedilni niz, ki ga morate pretvoriti v čas) in pritisnite Vnesite. Če potrebujete, lahko povlečete ročico za polnjenje v obseg, ki ga potrebujete. Oglejte si posnetek zaslona:
doc-časovni niz-na-čas-1

2. Nato z desno miškino tipko kliknite te izbrane celice in izberite Oblikuj celice iz kontekstnega menija in nato v Oblikuj celice dialog, izberite čas Iz Kategorija seznam pod Število in izberite vrsto časa, ki ga potrebujete.
doc-časovni niz-na-čas-2

3. klik OK, zdaj se besedilni nizi pretvorijo v čas.
doc-časovni niz-na-čas-3

Opomba:

1. Ta formula ne more pravilno delovati, kadar besedilni niz vključuje sekunde, na primer 120158.

2. Če je oblika besedilnega niza 120456P, lahko uporabite to formulo =TEXT(--(LEFT(A1,LEN(A1)-1)),"0\:00\:00")+((RIGHT(A1,1)="P")/2), nato celice formatirajte kot 12-urno uro, ki jo potrebujete. Oglejte si posnetek zaslona:

doc-časovni niz-na-čas-4
doc-časovni niz-na-čas-5

puščica modri desni mehurček Pretvorite besedilni niz v datum in uro

Če vaš besedilni niz vključuje datum in čas, na primer 20141212 0312, lahko za rešitev uporabite malo dolgo formulo.

1. V prazno celico vnesite to formulo =DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2))+TIME(MID(A1,10,2),RIGHT(A1,2),0), nato pritisnite Vnesite po potrebi lahko to formulo uporabite za obseg.

2. Nato z desno miškino tipko kliknite izbrane celice in izberite Oblikuj celice iz kontekstnega menija, nato v Oblikuj celice dialog, izberite Datum Iz Kategorija seznama in v desnem razdelku izberite vrsto, ki jo potrebujete.
doc-časovni niz-na-čas-6

3. klik OK. Zdaj lahko vidite besedilni niz, pretvorjen v datum in čas.
doc-časovni niz-na-čas-7

Nasvet.Če želite čas pretvoriti v decimalne ure, minute ali sekunde, poskusite uporabiti Kutools za ExcelJe Pretvori čas kot je prikazano na naslednjem posnetku zaslona. Popolnoma deluje brez omejitev 30 dni, prosim prenesite in si zagotovite brezplačno preskusno različico zdaj

V Excelu hitro pretvorite čas v decimalno vrednost

Na primer, imate seznam časa, ki je potreben za pretvorbo v decimalne ure, minute ali sekunde, kako ga lahko hitro in enostavno rešite v Excelu? The Pretvori čas of Kutools za Excel, vam lahko naredi uslugo.   Kliknite za 30 dni brezplačnega preizkusa!
doc pretvori čas
 
Kutools za Excel: z več kot 300 priročnimi dodatki za Excel, ki jih lahko brezplačno preizkusite brez omejitev 30 dni.


Najboljša orodja za pisarniško produktivnost

Kutools za Excel rešuje večino vaših težav in poveča vašo produktivnost za 80%

  • Ponovna uporaba: Hitro vstavite zapletene formule, grafikoni in vse, kar ste že uporabljali; Šifriraj celice z geslom; Ustvari poštni seznam in pošiljanje e-pošte ...
  • Vrstica Super Formula (enostavno urejanje več vrstic besedila in formule); Bralna postavitev (enostavno branje in urejanje velikega števila celic); Prilepite v filtrirani obseg...
  • Združi celice / vrstice / stolpce brez izgube podatkov; Vsebina razdeljenih celic; Združi podvojene vrstice / stolpce... prepreči podvojene celice; Primerjaj obsege...
  • Izberite Duplicate ali Unique Vrstice; Izberite prazne vrstice (vse celice so prazne); Super Find in Fuzzy Find v mnogih delovnih zvezkih; Naključna izbira ...
  • Natančna kopija Več celic brez spreminjanja sklica formule; Samodejno ustvarjanje referenc na več listov; Vstavi oznake, Potrditvena polja in še več ...
  • Izvleček besedila, Dodaj besedilo, Odstrani po položaju, Odstrani presledek; Ustvari in natisni vmesne seštevke strani Pretvarjanje med vsebino celic in komentarji...
  • Super filter (shranite in uporabite sheme filtrov za druge liste); Napredno razvrščanje glede na mesec / teden / dan, pogostost in drugo; Poseben filter s krepko, ležeče ...
  • Združite delovne zvezke in delovne liste; Spoji tabele na podlagi ključnih stolpcev; Razdelite podatke na več listov; Paketna pretvorba xls, xlsx in PDF...
  • Več kot 300 zmogljivih funkcij. Podpira Office / Excel 2007-2021 in 365. Podpira vse jezike. Enostavna uvedba v vašem podjetju ali organizaciji. 30-dnevna brezplačna preizkusna različica vseh funkcij. 60-dnevna garancija vračila denarja.
zavihek kte 201905

Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!
dno pisarniške mize
Komentarji (18)
Ocene še ni. Bodite prvi in ​​ocenite!
Ta komentar je moderator na spletnem mestu minimiziral
ni videti kot bližnjica ... želim si bližnjico za pretvorbo podatkov v čas brez uporabe miške
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni, če potrebujete bližnjico za pretvorbo številskega niza v čas, lahko držite Shit+Ctrl in pritisnete tipke @.
Ta komentar je moderator na spletnem mestu minimiziral
z uporabo [ =TEXT(--(LEFT(A1,LEN(A1)-1)),"0\:00\:00")+((RIGHT(A1,1)="P")/2)] formula,
v primeru #2 zgoraj se 123706A >> pretvori v 12:37:06 PM (namesto v 12:37:06)
kako se da to popraviti?
Ta komentar je moderator na spletnem mestu minimiziral
z uporabo [ =TEXT(--(LEFT(A1,LEN(A1)-1)),"0\:00\:00")+((RIGHT(A1,1)="P")/2)] formula,
v primeru #2 zgoraj se 123706A >> pretvori v 12:37:06 PM (namesto v 12:37:06)
kako se da to popraviti?
Ta komentar je moderator na spletnem mestu minimiziral
Spremeniti morate le P v A v formuli =TEXT(--(LEVO(A1,LEN(A1)-1)),"0\:00\:00")+((DESNO(A1,1) ="A")/2), format celice formule kot hh:mm:ss AM/PM
Ta komentar je moderator na spletnem mestu minimiziral
torej, če vnesete 35943A, dobite 3:59:43 AM (kar je super).
če pa vnesete 123706A, bi pričakovali, da boste dobili 12:37:06, namesto tega pa boste dobili 12:37:06 (kar ni tako super).
tudi, če vnesete 123706P, dobite 12:37:06 AM (spet pričakujete, da boste dobili 12:37:06 PM).
meridiem ni pravilen samo za 12xxxx, formula deluje brezhibno za 1~11.
kakšen način za izboljšanje formule, da bo vseobsegajoča? Hvala vam
Ta komentar je moderator na spletnem mestu minimiziral
Malo je zapleteno, žal vam ne morem pomagati. Mogoče kdo na našem forumu https://www.extendoffice.com/forum.html vam lahko pomaga, če vanj postavite vprašanje.
Ta komentar je moderator na spletnem mestu minimiziral
2h 50m kako pretvorim v 2:50
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, Ayaan, lahko poskusiš funkcijo Najdi in zamenjaj, h (prazno) zamenjaj wth : , m zamenjaj z nič
Ta komentar je moderator na spletnem mestu minimiziral
Kako lahko pretvorim 1 uro 35 min 25 sekund, shranjeno kot besedilno obliko, v obliko ure (hh:nn:ss)?
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, Gabriel, lahko poskusiš s to formulo =TIME(LEFT(K4,1),MID(K4,8,2),MID(K4,15,2)) K4 je celica, ki vsebuje besedilo, ki ga želiš pretvoriti, nato format rezultat kot čas.
Ta komentar je moderator na spletnem mestu minimiziral
=A1/(24*60) (algebrske metode)..hahhaha
nato uporabite obliko časa
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, imam vprašanje.
Želim pretvoriti trajanje, ekstrahirano v obliki #h #m #s, v format trajanja, da ga lahko filtriram. Na primer:
Moji podatki imajo polje z imenom Trajanje seje in format celice je "Splošno", celica pa pravi "1h 2m 15s". Te podatke moram pretvoriti v 01:02:15, vendar ne v časovni obliki, ampak v trajanju. Ali obstaja način za to.
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni!

Uporabil sem eno od zgornjih formul za pretvorbo časovnega niza in je delovala čudovito, pričakovati za vse, kar je imelo format 1200P. Pretvori se mora v 12:00, vendar se namesto tega pretvori v 00:00. Kakšne misli zakaj ali kako to popraviti?

Uporabil sem: "120456P, lahko uporabite to formulo =TEXT(--(LEFT(A1,LEN(A1)-1)),"0\:00\:00")+((DESNO(A1,1)= "P")/2)"

V časovnem nizu nisem imel sekund, zato sem izbrisal zadnji niz 0 v formuli in je še vedno delovalo.
Ta komentar je moderator na spletnem mestu minimiziral
kako pretvorim datum/čas s to obliko besedila 08/07/2022 1519
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, Tina, prosim, povej mi konkreten primer za razlago in opis tvoje težave. Hvala vam.
Ta komentar je moderator na spletnem mestu minimiziral
kako pretvoriti 06Hr:11Mi v 06:11
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, abinash kumar, iz časovnega niza lahko odstraniš alfa znake.
Ta vadnica vam lahko pomaga:
Kako odstraniti alfa-znake iz celic v Excelu?
Tu še ni objavljenih komentarjev
Pustite vaše komentarje
Objava kot gost
×
Ocenite to objavo:
0   Znaki
Predlagane lokacije

Sledi nam

Copyright © 2009 - www.extendoffice.com. | Vse pravice pridržane. Poganja ga ExtendOffice. | Kazalo
Microsoft in logotip Office sta blagovni znamki ali registrirani blagovni znamki družbe Microsoft Corporation v ZDA in / ali drugih državah.
Zaščiteno s Sectigo SSL