Excel

Jäsennä aikajono ajassa

Parse Time String Time

Excel -kaava: Jäsennä aikamerkkijono ajassaYleinen kaava | _+_ | Yhteenveto

Aikaa edustavan tekstimerkkijonon jäsentäminen a: ksi oikea Excel -aika , voit käyttää kaavaa, joka perustuu OIKEA , VASEN , MID ja AIKA toimintoja. Esitetyssä esimerkissä F5: n kaava on:



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

Joka jäsentää 6-merkkisen aikamerkkijonon hhmmss-muodossa a: ksi kelvollinen Excel -aika .

pikakuvake absoluuttiseen viitteeseen Excelissä

Huomautus: yllä olevat esimerkit käyttävät erilaisia aikamuotoiset koodit kuten kuvakaappauksessa osoitetaan.





Konteksti

Excel odottaa, että Excelin ajat syötetään siten, että tunti ja minuutti erotetaan kaksoispisteellä. Jos syötät aikaa sekunneilla, sinun on lisättävä toinen kaksoispiste minuutteihin ja sekunteihin, kuten alla olevasta taulukosta käy ilmi:

Haluttu aika Sisäänkirjausmuoto
2,5 tuntia 2:30
30 minuuttia 0:30
10 minuuttia, 15 sekuntia 0:10:15
45 sekuntia 0:00:45

Tämän sivun esimerkki näyttää yhden tavan ohittaa kaksoispisteet ja kirjoittaa yksinkertaisen 4- tai 6-numeroisen tekstimerkkijonon, joka edustaa aikaa, ja jäsentää sitten tekstin oikeaan Excel-aikaan kaavalla auttajapylväs .



Tämä on hyvä esimerkki yhden toiminnon sijoittamista toiseen samassa kaavassa.

Selitys

Huomaa ensin, että F5: F13 -solut ovat muotoiltu tekstiksi ennen sisäänpääsyä . Tämä mahdollistaa sen, että aika sisältää nollia, kuten '083000'. Vaihtoehtoisesti voit syöttää nämä aikajonot yhdellä lainauksella alussa (') pakottaaksesi Excelin kunnioittamaan niitä tekstinä.

Seuraavaksi aikajono sisältää 6 merkkiä seuraavassa muodossa:

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

Tämä tarkoittaa, että kaava tarvitsee poimia 2 merkkiä kullekin tunnille, minuutille ja sekunnille. Tämä tehtävä suoritetaan sisäpuolelta ulospäin käyttämällä VASEN-, KESKI- ja OIKEA -toimintoja:

 
hhmmss // as text

Jokainen funktio palauttaa tuloksen suoraan TIME -funktioon. E9: ssä meillä on:

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

Joten TIME: n sisäinen tulos näyttää tältä:

 
041055

AIKA-toiminto käsittelee sitten hiljaisesti tekstin numeroksi muuntamisen ja palauttaa kelvollisen ajan:

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

4 tuntia, 10 minuuttia ja 55 sekuntia.

4-merkkisellä aikamerkkijonolla

C5: n kaava on tarkoitettu käsittelemään vain 4 merkin aikamerkkijonoa (tunteja ja minuutteja), joten rakenne on hieman yksinkertaisempi. Koodaamme yksinkertaisesti arvon sekunneiksi TIME -funktioon nollaksi:

 
04:10:55
Kirjailija Dave Bruns


^