
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ā.
SkaidrojumsVispirms ņ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:
Autors Deivs Bruns04:10:55