Dacă o celulă conține data și ora combinate, utilizați o formulă pentru a extrage data sau ora în coloane separate. Sau, utilizați o metodă fără formulă.

Split Date and Time Values

Dacă descărcați date în Excel, este posibil ca o coloană să aibă o valoare combinată de dată și oră. În acest scurt material video, vedeți cum să divizați rapid acea valoare în coloane separate de dată și oră.

Prima metodă folosește o formulă simplă, iar cea de-a doua metodă se face fără o formulă – doar un pic de tastare. Instrucțiunile scrise se află sub videoclip. Transcriptul video este la sfârșitul acestei pagini

Get Date Value With Formula

Dacă o celulă conține o dată și o oră combinate, puteți extrage doar valoarea datei, folosind funcția INT. Excel stochează datele ca numere, cu o porțiune zecimală reprezentând ora.

În captura de ecran de mai jos, numărul întreg din celula B3 (42418) reprezintă data, iar porțiunea zecimală (.50) este ora.

Funcția INT returnează doar porțiunea întreagă a acelui număr, care reprezintă data. În exemplul următor, data/ora combinate se află în celula A2.

Pentru a obține data, introduceți următoarea formulă în celula B2: =INT(A2)

Dacă datele se află într-un tabel Excel denumit, formula va utiliza referințe structurate cu numele câmpurilor. În exemplul de mai jos, data/ora combinate se află în coloana DateTime. Introduceți următoarea formulă în primul rând al coloanei Date (celula B2):

Date: : =INT()

Formula ar trebui să se completeze automat până la ultimul rând din tabel. După ce introduceți formulele, formatați aceste coloane cu formatele Data și Ora preferate.

Obțineți valoarea timpului cu o formulă

Dacă o celulă conține o dată și o oră combinate, puteți utiliza funcția INT pentru a extrage valoarea timpului într-o coloană separată. Datele sunt stocate ca numere în Excel, cu porțiunea zecimală reprezentând ora.

Pentru a calcula valoarea timpului, scădeți valoarea întreagă a datei din data și ora combinate. Porțiunea zecimală rămasă reprezintă ora. În exemplul de mai jos, data/ora combinate se află în celula A2. Introduceți următoarea formulă în celula C2:

Ora: =A2 – INT(A2])

Dacă datele se află într-un tabel Excel cu nume, formula va utiliza referințe structurate cu numele câmpurilor. În exemplul de mai jos, data/ora combinate se află în coloana DateTime. Introduceți următoarea formulă în primul rând al coloanei Time (celula C2):

Time: =-INT()

Formula ar trebui să se completeze automat până la ultimul rând din tabel. După ce introduceți formulele, formatați aceste coloane cu formatele Data și Ora preferate.

Obțineți valoarea datei sau a orei fără formule

Dacă utilizați Excel 2013 sau o versiune ulterioară, puteți utiliza caracteristica Flash Fill pentru a obține data sau ora într-o coloană separată, fără formule.

NOTA: datele și orele introduse cu Flash Fill NU se vor actualiza automat dacă se schimbă celula combinată dată/ora – acestea sunt intrări statice.

Iată cum puteți utiliza Flash Fill pentru date sau ore.

  • Tastați primele două date în coloana B, pe baza datelor din coloana A.

  • Apoi, mergeți la fila Data de pe panglica Excel și faceți clic pe Flash Fill.

Restul datelor ar trebui să se completeze și puteți utiliza caseta de opțiuni Flash Fill pentru a confirma sau anula modificările.

NOTA: Dacă Flash Fill nu funcționează, faceți clic pe fila File din partea de sus a Excel, apoi faceți clic pe Options. Faceți clic pe categoria Advanced, iar în opțiunile de editare, adăugați o bifă la „Automatically Flash Fill”

Faceți același lucru pentru a completa coloana Time – introduceți primele două ori, apoi utilizați funcția Flash Fill pentru a completa lista.

Descărcați fișierul de probă

Descărcați exemplul de caiet de lucru Split Date and Time

Transcrierea video

Aici este transcrierea pentru videoclipul Split Date and Time, în partea de sus a acestei pagini.

Cum împărțiți data și ora în Excel

Dacă aveți un fișier cu date și ore în aceeași celulă, vom vedea două moduri rapide prin care puteți separa acest lucru în coloane de dată și oră.

Split With Formulas

Prima va folosi o formulă. Așa că aici voi face clic și voi tasta un semn egal.

Vom folosi funcția INT, care este pentru un număr întreg și care va extrage numărul întreg din această celulă, care este doar partea de dată a datei și a orei.

Când voi apăsa Enter vom vedea o dată. Acum, dacă vedeți un număr, îl puteți formata ca o dată.

Apoi pot selecta acea celulă, fac dublu clic pe mânerul de umplere și am foarte repede toate datele.

Obțineți valoarea timpului

Dacă o dată are atașată o oră, aceasta este un număr zecimal.

Așa că dacă este ora 12.00, ar fi numărul de dată 0.5.

Așa că vrem să obținem doar acea porțiune zecimală, așa că vom tasta egal cu data. Deci acesta este membrul complet, inclusiv zecimalele.

Și apoi minus porțiunea de dată, vrem să scădem acel număr complet.

Așa că vom folosi paranteza INT și vom face clic pe dată. Și când apăsăm Enter, obținem ora. Și, din nou, s-ar putea să trebuiască să formatați asta ca timp, dacă vedeți doar un număr. Și apoi completați-o.

Split fără formule

Potem, de asemenea, să scoatem acest lucru fără o formulă. Deci, iată o altă copie a aceleiași liste. Și aici voi tasta doar primele două date.

Așa că voi tasta 2/1/16 și 2/3/16.

Și acum vom folosi Flash Fill. Și dacă faceți acest lucru cu text, se va umple automat, de obicei, odată ce am setat un model, dar pentru numere sau date, nu face acest lucru.

Puteți merge la fila Data, și faceți clic pe Flash Fill, și apoi vă va sugera restul datelor.

Și apoi puteți veni aici și să acceptați sau să anulați sau să o lăsați așa cum este dacă doriți să o acceptați.

Get the Time Value

Și putem face același lucru pentru oră. Așa că voi tasta primele două, iar 9:32

Și acum, din nou, voi merge și voi face clic pe Flash Fill, iar restul se completează și mi se pare că arată bine. Așa că le voi lăsa așa cum sunt.

Acum acestea nu se vor schimba dacă aceste date se schimbă.

În foaia unde am folosit o formulă, dacă actualizăm o oră sau data, pentru că avem formule aici, acestea se vor actualiza.

Nu ratați sfaturile noastre Excel

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.