Įprasta importuoti duomenis iš kitų „Excel“ šaltinių, taip pat dažnai negaunama tinkamai suformatuotų duomenų. Pavyzdžiui, dažniausiai, kai gauname duomenis iš kitų šaltinių, data, laikas ir skaitinės reikšmės pateikiamos teksto formatu. Juos reikia konvertuoti tinkamu formatu. Skaičius lengva paversti „Excel“ skaičiais. Tačiau norint konvertuoti eilutę į „Excel“ datų laiką, gali prireikti šiek tiek pastangų.
Šiame straipsnyje mes išmoksime, kaip galite konvertuoti teksto formato datą ir laiką į „Excel“ datą ir laiką.
Bendra formulė
=DATEVALUE(Kairė(Datos ir laiko eilutė, 10)) + TIMEVALUE(MID(Datos ir laiko eilutė, 12,8)) |
Datos ir laiko eilutė: Tai eilutės, kurioje yra data ir laikas, nuoroda.
Pagrindinės šios bendrosios formulės funkcijos yra DATEVALUE ir TIMEVALUE. Kitos funkcijos naudojamos datos eilutei ir laiko eilutei išgauti, jei jos sujungtos į vieną eilutę. Taip, langelis, kuriame yra ši formulė, turėtų būti suformatuotas į datos ir laiko formatą, kitaip pamatysite serijos numerius, kurie gali jus suklaidinti.
Pažiūrėkime keletą pavyzdžių, kad viskas būtų aišku.
Pavyzdys: konvertuokite importuotą datą ir laiką į „Excel“ datos laiką
Čia mes sujungiame datą ir laiką į vieną eilutę. Turime atskirai išgauti datą ir laiką ir konvertuoti juos į „Excel“ datų laiką.
Atminkite, kad suformatavau C3 kaip datą, kad gauti rezultatai būtų paversti datomis ir nematau trupmeninio skaičiaus. („Excel“ datos ir laiko paslaptys).
Taigi parašykime formulę:
=DATEVALUE(Kairė(B3,10)) + TIMEVALUE(MID(B3,12,8)) |
Ir grąžina datą ir laiką, kurį „Excel“ laiko datos laiku, o ne eilutę.
Jei nepakeisite langelio formato, rezultatas atrodys taip.
Tai nėra neteisinga. Serijos numeris nurodo tą datą ir laiką. Jei nežinote, kaip „Excel“ suvokia datą ir laiką, čia galite gauti visišką aiškumą.
Kaip tai veikia?
Tai paprasta. Mes naudojame ištraukimo metodus datos ir laiko eilutėms išgauti. Čia mes turime kairę (B3,10). Tai grąžina 10 simbolių iš kairės B3 eilutės. Tai yra „2020-02-12“. Dabar ši eilutė pateikiama funkcijai DATEVALUE. O DATEVALUE paverčia datos eilutę į jos vertę. Taigi mes gauname 44167.
Panašiai mes gauname laiko vertę naudodami MID funkciją (ištraukimui) ir TIMEVALUE funkciją.
Funkcija MID grąžina 8 simbolius iš 12 eilutės pozicijos. Tai yra „12:23:00“. Ši eilutė pateikiama funkcijai TIMEVALUE, kuri grąžina .51597.
Galiausiai šiuos skaičius sudedame. Tai suteikia mums numerį 44167.51597. Kai langelio formatavimą konvertuojame į MM/DD/YYYY HH: MM AM/PM formatą, gauname tikslią datos ir laiko datą.
Anksčiau pateiktame pavyzdyje data ir laikas buvo sujungti kaip eilutė. Jei tiesiog turite datą kaip eilutę be jokio papildomo teksto ar eilutės, galite naudoti tik funkciją DATEVALUE, kad data būtų paversta „Excel“ data.
=DATEVALUE(B3) |
Jei turite laiko kaip eilutė, naudokite TIMEVALUEfunkcija
=TIMEVALUE(B3) |
Apie šias funkcijas galite perskaityti spustelėję funkcijos pavadinimą formulėje.
Taigi taip, vaikinai, taip paversite datos ir laiko eilutę į „Excel“ datos ir laiko reikšmę. Tikiuosi, kad tai buvo naudinga. Jei turite kokių nors abejonių dėl šio straipsnio ar turite kitų užklausų, susijusių su „Excel“/VBA, paklauskite manęs žemiau esančiame komentarų skyriuje. Aš mielai jums padėsiu.
Konvertuoti datą ir laiką iš GMT į CST : Dirbdami su „Excel“ ataskaitomis ir „Excel“ informacijos suvestinėmis „Microsoft Excel“, turime konvertuoti datą ir laiką. Be to, turime gauti laiko skirtumą „Microsoft Excel“.
Kaip „Excel“ konvertuoti laiką į dešimtainį skaičių : Turime konvertuoti laiko rodiklius į dešimtainius skaičius, naudodami „Excel 2016“ skaičiuoklę. Galime manipuliuoti laiku „Excel“ 2010, 2013 ir 2016 m., Naudodami funkciją CONVERT, HOUR ir MINUTE.
Kaip konvertuoti datą į tekstą „Excel“ : Šiame straipsnyje mes sužinojome, kaip tekstą paversti data, bet kaip „Excel“ datą paversti tekstu. Norėdami konvertuoti „Excel“ datą į tekstą, turime keletą būdų.
Mėnesio pavadinimo konvertavimas į skaičių „Microsoft Excel“ : Kalbant apie ataskaitas, skaičiai yra geresni už tekstą. „Excel“, jei norite mėnesio pavadinimus paversti skaičiais (1–12). Naudodami funkciją DATEVALUE ir MONTH galite lengvai konvertuoti mėnesius į skaičius.
„Excel“ konvertuoja dešimtaines sekundes į laiko formatą : Kaip žinome, laikas „Excel“ yra laikomas skaičiais. Valandos, minutės ir sekundės laikomos dešimtainiais skaičiais. Taigi, kai turime sekundes kaip skaičius, kaip jas paversti laiko formatu? Šis straipsnis buvo įtrauktas.
Populiarūs straipsniai:
50 „Excel“ nuorodų, skirtų produktyvumui padidinti | Greičiau atlikite savo užduotį. Šie 50 sparčiųjų klavišų leis dar greičiau dirbti naudojant „Excel“.
Kaip naudotis „Excel VLOOKUP“ funkcija| Tai yra viena iš dažniausiai naudojamų ir populiariausių „Excel“ funkcijų, naudojama vertei ieškoti iš įvairių diapazonų ir lapų.
Kaip naudotis „Excel“ Funkcija COUNTIF| Naudodami šią nuostabią funkciją, suskaičiuokite reikšmes su sąlygomis. Norint suskaičiuoti konkrečias vertes, nereikia filtruoti duomenų. Skaitiklio funkcija yra būtina norint paruošti prietaisų skydelį.
Kaip naudotis „SUMIF“ funkcija „Excel“ | Tai dar viena esminė prietaisų skydelio funkcija. Tai padeda apibendrinti vertes konkrečiomis sąlygomis.