Excel

Parsēt laika virkni uz laiku

Parse Time String Time

Excel formula: Parsēt laika virkni uz laikuVispārīgā formula | _+_ | Kopsavilkums

Lai parsētu teksta virkni, kas attēlo laiku, a pareizu Excel laiku , varat izmantot formulu, kuras pamatā ir TAISNĪBA , KREISIS , MID , un LAIKS funkcijas. Parādītajā piemērā F5 formula ir šāda:





= TIME ( LEFT (A1,2), MID (A1,3,2), RIGHT (A1,2))

Kas parsē 6 rakstzīmju laika virkni hhmmss formātā a derīgs Excel laiks .

mainīt datuma formātu Excel

Piezīme. Iepriekš minētie piemēri izmanto atšķirīgu laika formāta kodi kā norādīts ekrānuzņēmumā.





Konteksts

Excel sagaida, ka programmā Excel ievadītie laiki un minūte ir atdalīti ar kolu. Ja ievadāt laiku ar sekundēm, jums ir jāpievieno vēl viens kols, lai atdalītu minūtes un sekundes, kā redzams zemāk esošajā tabulā.

Vēlamais laiks Ieraksta formāts
2,5 stundas 2:30
30 minūtes 0:30
10 minūtes, 15 sekundes 0:10:15
45 sekundes 0:00:45

Šīs lapas piemērs parāda vienu veidu, kā izlaist kolu un ievadīt vienkāršu 4 vai 6 ciparu teksta virkni, kas apzīmē laiku, pēc tam parsēt tekstu pareizā Excel laikā, izmantojot formulu palīgu kolonna .



Šis ir labs piemērs ligzdojot vienu funkciju citā tajā pašā formulā.

Skaidrojums

Vispirms ņemiet vērā, ka šūnas F5: F13 ir formatēts kā teksts pirms iebraukšanas . Tas ļauj laikos iekļaut nulles, piemēram, “083000”. Varat arī ievadīt šīs laika virknes ar vienu pēdiņu sākumā ('), lai piespiestu Excel ievērot tās kā tekstu.

Tālāk laika virknē ir 6 rakstzīmes šādā formātā:

 
= TIME ( LEFT (E5,2), MID (E5,3,2), RIGHT (E5,2))

Tas nozīmē, ka formulai jāpaņem 2 rakstzīmes stundā, minūtē un sekundē. Strādājot no iekšpuses, ārpuses, šo uzdevumu veic ar LEFT, MID un RIGHT funkcijām:

 
hhmmss // as text

Katra funkcija atgriež rezultātu tieši funkcijā TIME. E9 mums ir:

 
 LEFT (E5,2) // get hh  MID (E5,3,2) // get mm  RIGHT (E5,2) // get ss

Tātad TIME rezultāts izskatās šādi:

 
041055

Funkcija TIME mierīgi apstrādā teksta un skaitļa konvertēšanu un atgriež derīgu laiku:

 
= TIME ('04','10','55')

Apzīmē 4 stundas, 10 minūtes un 55 sekundes.

Ar 4 rakstzīmju laika virkni

C5 formula ir paredzēta, lai apstrādātu tikai 4 rakstzīmju laika virkni (stundas un minūtes), tāpēc struktūra ir nedaudz vienkāršāka. Mēs vienkārši kodējam vērtību sekundēm TIME funkcijā kā nulli:

 
04:10:55
Autors Deivs Bruns


^