Uobičajeno je uvoziti podatke iz drugih izvora u Excel, a uobičajeno je i da se ne dobivaju pravilno formatirani podaci. Na primjer, većinu vremena kada dobivamo podatke iz drugih izvora datum, vrijeme i numeričke vrijednosti su u tekstualnom formatu. Treba ih pretvoriti u odgovarajući format. Brojeve je lako pretvoriti u excelove brojeve. No pretvaranje niza u excel datetime možda će trebati malo truda.
U ovom ćemo članku naučiti kako možete pretvoriti datum i vrijeme u tekstualnom obliku u Excel i datum.
Opća formula
=DATEVALUE(LIJEVO(Datetime_string, 10)) + VRIJEME(SREDNJA(Datetime_string, 12,8)) |
Datetime_string: Ovo je referenca niza koji sadrži datum i vrijeme.
Glavne funkcije u ovoj generičkoj formuli su DATEVALUE i VRIJEME. Ostale se funkcije koriste za izdvajanje niza datuma i vremenskog niza ako su kombinirane u jedan niz. I da, ćelija koja sadrži ovu formulu trebala bi biti formatirana u format datetime, inače ćete vidjeti serijske brojeve koji vas mogu zbuniti.
Pogledajmo neke primjere kako bismo razjasnili stvari.
Primjer: Pretvorite uvezeni datum i vrijeme u Excel Datetime
Ovdje imamo datum i vrijeme spojeni u jedan niz. Moramo izdvojiti datum i vrijeme zasebno i pretvoriti ih u excel datetime.
Imajte na umu da sam C3 oblikovao kao datum tako da se rezultati koje dobijem pretvaraju u datume i ne vidim razlomačni broj. (Tajne excel datuma i vremena).
Napišemo formulu:
=DATEVALUE(LIJEVO(B3,10)) + VRIJEME(SREDNJA(B3,12,8)) |
I vraća datum i vrijeme koje Excel smatra datumom i vremenom, a ne nizom.
Ako ne promijenite oblikovanje ćelije, vaš će rezultat izgledati ovako.
Ovo nije pogrešno. Serijski broj predstavlja taj datum i vrijeme. Ako ne znate kako Excel datum shvaća datum i vrijeme, ovdje možete dobiti potpunu jasnoću.
Kako radi?
Ovo je jednostavno. Koristimo tehnike ekstrakcije za izdvajanje nizova datuma i vremena. Ovdje imamo LIJEVO (B3,10). Ovo vraća 10 znakova s lijeve strane niza u B3. Što je "12/02/2020". Sada je ovaj niz isporučen funkciji DATEVALUE. A DATEVALUE pretvara niz datuma u njegovu vrijednost. Tako dobivamo 44167.
Slično, dobivamo vrijednost vremena pomoću funkcije MID (za ekstrakciju) i funkcije TIMEVALUE.
MID funkcija vraća 8 znakova s 12. pozicije u nizu. Što je "12:23:00". Ovaj niz se isporučuje funkciji TIMEVALUE koja vraća .51597.
Na kraju zbrajamo ove brojeve. To nam daje broj 44167.51597. Kad pretvorimo oblikovanje ćelije u MM/DD/GGGG HH: MM AM/PM format dobivamo točan datum i vrijeme.
U gornjem primjeru smo datum i vrijeme spojili zajedno kao niz. Ako imate samo datum kao niz bez dodatnog teksta ili niza, možete upotrijebiti samo funkciju DATEVALUE za pretvaranje datuma u Excel.
=DATEVALUE(B3) |
Ako imate samo vremena kao niz, koristite VRIJEMEfunkcija
=VRIJEME(B3) |
O ovim funkcijama možete čitati klikom na naziv funkcije u formuli.
Pa da, dečki, ovako pretvarate niz datuma i vremena u vrijednost datuma u excelu. Nadam se da je ovo bilo od pomoći. Ako imate bilo kakvih nedoumica u vezi s ovim člankom ili imate bilo koji drugi upit vezan uz Excel/VBA, pitajte me u donjem odjeljku komentara. Rado ću vam pomoći.
Pretvorite datum i vrijeme iz GMT u CST : Dok radimo na izvješćima programa Excel i nadzornim pločama programa Excel u programu Microsoft Excel, moramo pretvoriti datum i vrijeme. Osim toga, moramo dobiti razliku u vremenu u Microsoft Excelu.
Kako pretvoriti vrijeme u decimalno u Excelu : Moramo pretvoriti vremenske brojke u decimalne brojeve pomoću proračunske tablice u Excelu 2016. Vremenom možemo upravljati u excelu 2010, 2013. i 2016. pomoću funkcija CONVERT, HOUR i MINUTE.
Kako pretvoriti datum u tekst u Excelu : U ovom smo članku naučili kako pretvoriti tekst u datum, ali kako pretvoriti Excel datum u tekst. Za pretvaranje Excel datuma u tekst imamo nekoliko tehnika.
Pretvaranje naziva mjeseca u broj u programu Microsoft Excel : Što se tiče izvještaja, brojevi su bolji od teksta. U Excelu ako želite pretvoriti nazive mjeseci u brojeve (1-12). Pomoću funkcije DATEVALUE i MONTH možete jednostavno pretvoriti mjesece u brojeve.
Excel pretvara decimalne sekunde u format vremena : Kao što znamo, vrijeme u excelu tretira se kao broj. Sati, minute i sekunde tretiraju se kao decimalni brojevi. Pa kad imamo sekunde kao brojeve, kako ih pretvorimo u format vremena? O ovom članku je bilo riječi.
Popularni članci:
50 Excel prečaca za povećanje vaše produktivnosti | Budite brži u izvršavanju svojih zadataka. Ovih 50 prečaca učinit će da radite još brže na Excelu.
Kako koristiti Excel VLOOKUP funkciju| Ovo je jedna od najčešće korištenih i najpopularnijih funkcija programa Excel koja se koristi za traženje vrijednosti iz različitih raspona i listova.
Kako koristiti Excel COUNTIF funkcija| Brojte vrijednosti s uvjetima pomoću ove nevjerojatne funkcije. Ne morate filtrirati svoje podatke da biste brojali određene vrijednosti. Funkcija Countif bitna je za pripremu vaše nadzorne ploče.
Kako koristiti funkciju SUMIF u Excelu | Ovo je još jedna bitna funkcija nadzorne ploče. To vam pomaže pri zbrajanju vrijednosti u posebnim uvjetima.