Cum se convertește șirul în Excel Datetime

Cuprins:

Anonim

Este obișnuit să importați date din alte surse în Excel și este, de asemenea, obișnuit să nu obțineți date formatate corespunzător. De exemplu, de cele mai multe ori când primim date din alte surse, data, ora și valorile numerice sunt în format text. Acestea trebuie convertite în formatul adecvat. Este ușor să convertiți numerele în numere Excel. Dar conversia șirului în datetime excel poate necesita un pic de efort.

În acest articol, vom afla cum puteți converti data și ora formatate de text în data și ora Excel.

Formula generică

=DATEVALUE(STÂNGA(Datetime_string, 10)) + TIMEVALUE(MID(Datetime_string, 12,8))

Șir_dată: Aceasta este referința șirului care conține data și ora.

Principalele funcții din această formulă generică sunt DATEVALUE și TIMEVALUE. Alte funcții sunt utilizate pentru a extrage șirul de date și șirul de timp dacă sunt combinate într-un singur șir. Și da, celula care conține această formulă ar trebui să fie formatată în format datetime, altfel veți vedea numere de serie care vă pot deruta.

Să vedem câteva exemple pentru a clarifica lucrurile.

Exemplu: convertiți data și ora importate în Excel Datetime

Aici avem data și ora combinate într-un singur șir. Trebuie să extragem data și ora separat și să le convertim în excel datetime.

Rețineți că am formatat C3 ca dată, astfel încât rezultatele obținute să fie convertite în date și să nu văd un număr fracționat. (Secretele datei și orei Excel).

Deci, să scriem formula:

=DATEVALUE(STÂNGA(B3,10)) + TIMEVALUE(MID(B3,12,8))

Și returnează data și ora pe care Excel le consideră date și nu șiruri.

Dacă nu modificați formatarea celulei, așa va arăta rezultatul.

Acest lucru nu este greșit. Numărul de serie reprezintă data și ora respective. Dacă nu știți cum sunt percepute data și ora prin Excel, puteți obține claritate completă aici.

Cum functioneazã?

Acest lucru este simplu. Folosim tehnici de extracție pentru a extrage șiruri de dată și oră. Aici avem STÂNGA (B3,10). Aceasta returnează 10 caractere din stânga șirului în B3. Care este „12/02/2020”. Acum acest șir este furnizat funcției DATEVALUE. Și DATEVALUE convertește șirul de date în valoarea sa. Prin urmare, primim 44167.

În mod similar, obținem valoarea timpului utilizând funcția MID (pentru extracție) și funcția TIMEVALUE.

Funcția MID returnează 8 caractere din poziția 12 în șir. Care este „12:23:00”. Acest șir este furnizat funcției TIMEVALUE care returnează .51597.

În cele din urmă, adăugăm aceste numere. Acest lucru ne dă numărul 44167.51597. Când convertim formatarea celulei în format MM / ZZ / AAAA HH: MM AM / PM, obținem data exactă.

În exemplul de mai sus, data și ora erau concatenate împreună ca un șir. Dacă aveți doar data ca șir fără niciun text sau șir suplimentar, puteți utiliza funcția DATEVALUE singură pentru a converti data în dată excel.

=DATEVALUE(B3)

Dacă aveți doar timp ca șir, utilizați TIMEVALUEfuncţie

=TIMEVALUE(B3)

Puteți citi despre aceste funcții făcând clic pe numele funcției din formulă.

Deci, băieți, așa convertiți un șir de dată și oră în valoare de dată de timp Excel. Sper că acest lucru a fost de ajutor. Dacă aveți îndoieli cu privire la acest articol sau aveți orice altă întrebare legată de Excel / VBA, întrebați-mă în secțiunea de comentarii de mai jos. Voi fi bucuros să vă ajut.

Convertiți data și ora de la GMT la CST : În timp ce lucrăm la rapoarte Excel și tablouri de bord Excel în Microsoft Excel, trebuie să convertim Data și Ora. În plus, trebuie să obținem diferența de timp în Microsoft Excel.

Cum se convertește timpul în zecimal în Excel : Trebuie să convertim cifrele de timp în zecimale folosind o foaie de calcul în Excel 2016. Putem manipula timpul în Excel 2010, 2013 și 2016 folosind funcția CONVERT, HOUR și MINUTE.

Cum se convertește data în text în Excel : În acest articol am învățat cum să convertim textul în dată, dar cum convertiți o dată Excel în text. Pentru a converti o dată Excel în text, avem câteva tehnici.

Conversia numelui lunii într-un număr în Microsoft Excel : Când vine vorba de rapoarte, numerele sunt mai bune decât textul. În Excel, dacă doriți să convertiți numele lunilor în numere (1-12). Folosind funcția DATEVALUE și MONTH puteți converti cu ușurință lunile în numere.

Excel convertește secunde zecimale în format de timp : După cum știm, timpul în Excel este tratat ca numere. Ore, minute și secunde sunt tratate ca numere zecimale. Deci, când avem secunde ca numere, cum le putem converti în format de timp? Acest articol a fost acoperit.

Articole populare:

50 de comenzi rapide Excel pentru a vă crește productivitatea | Deveniți mai rapid la sarcina dvs. Aceste 50 de comenzi rapide vă vor face să lucrați și mai rapid pe Excel.

Cum se utilizează funcția Excel VLOOKUP| Aceasta este una dintre cele mai utilizate și populare funcții ale Excel, care este utilizată pentru a căuta valoarea din diferite game și foi.

Cum se folosește Excel Funcția COUNTIF| Numărați valorile cu condiții folosind această funcție uimitoare. Nu trebuie să vă filtrați datele pentru a număra anumite valori. Funcția Countif este esențială pentru a vă pregăti tabloul de bord.

Cum se utilizează funcția SUMIF în Excel | Aceasta este o altă funcție esențială a tabloului de bord. Acest lucru vă ajută să rezumați valori în condiții specifice.