Cuprins
Datele sunt o parte inevitabilă a Google Sheets. Și, ca multe alte concepte ale foilor de calcul, necesită un pic de învățare.
În acest tutorial, veți afla cum stochează Google datele și cum le puteți formata pentru un mai bun confort. Unele formate de date vă sunt oferite de foile de calcul, în timp ce altele trebuie create de la zero. Există chiar și câteva funcții utile pentru această sarcină.
De asemenea, descriu câteva modalități de a converti datele în numere și text, dacă este necesar.
Cum formatează Google Sheets datele
În primul rând: înainte de orice activitate legată de datele din foile de calcul, este esențial să înțelegeți principiile de bază ale modului în care funcționează datele.
Pentru baza sa de date internă, Google Sheets stochează toate datele sub formă de numere întregi. Nu secvențe de zi, lună și an, așa cum ne-am obișnuit să vedem, ci numere întregi simple:
- 1 pentru 31 decembrie 1899
- 2 pentru 1 ianuarie 1900
- 102 pentru 11 aprilie 1900 (100 de zile după 1 ianuarie 1900)
- și așa mai departe.
Spre deosebire de Excel, care nu poate stoca date ca numere negative, în Google, pentru datele anterioare datei de 31 decembrie 1899, numerele vor fi negative:
- -1 pentru 29 decembrie 1899
- -2 pentru 28 decembrie 1899
- -102 pentru 19 septembrie 1899
- etc.
Indiferent de modul în care Google Sheets formatează datele pentru a le vedea în celule, foile de calcul le stochează întotdeauna ca numere întregi. Acesta este un format automat de date Google Sheets care ajută la tratarea corectă a datelor.
Sfat: Același lucru este valabil și pentru unitățile de timp - acestea sunt doar zecimale pentru tabelul dumneavoastră:
- .00 pentru 12:00 AM
- .50 pentru 12:00 PM
- .125 pentru ora 3:00 AM
- .573 pentru ora 13:45 PM
- etc.
O dată asociată cu ora este păstrată ca un număr întreg cu zecimale:
- 31,528.058 este Aprilie 26, 1986, 1:23 AM
- 43,679.813 este 2 august 2019, 19:30 PM
Schimbarea formatului de dată în Google Sheets în altă locație
Un alt lucru important de care trebuie să țineți cont este locația foii de calcul.
Localitatea este cea care pre-setează formatul de dată din Google Sheets în funcție de regiunea dvs. Astfel, dacă vă aflați în prezent în SUA, 06-aug-2019 va fi pus ca 8/6/2019 în foaia dvs., în timp ce pentru Marea Britanie va fi 6/8/2019.
Pentru a asigura calculele corecte, este esențial să aveți setată configurația corectă a limbii locale, în special dacă fișierul a fost creat într-o altă țară:
- Mergeți la Fișier> Setări foaie de calcul din meniul Google Sheets.
- Găsiți Locale în cadrul General și alegeți locația dorită din lista derulantă:
Sfat. Ca bonus, puteți specifica aici și fusul orar pentru a înregistra istoricul fișierelor în acesta.
Notă. Locația nu modifică limba foilor de calcul. Cu toate acestea, formatarea datei va fi aplicată întregii foi de calcul. Toți cei care lucrează cu ea vor vedea modificările, indiferent de locul pe care îl ocupă pe glob.
Cum să schimbați formatul datei în Google Sheets
Dacă datele din tabelele dvs. sunt formatate în mod inconsecvent sau dacă tot ce puteți vedea sunt seturi ciudate de numere, nu vă panicați. Trebuie doar să schimbați formatul datei în Google Sheets folosind instrumentele încorporate.
Formatul de dată implicit din Google Sheets
- Selectați toate celulele pe care doriți să le formatați.
- Mergeți la Format> Număr din meniul foii de calcul și alegeți Data pentru a vedea numai data sau Data și ora pentru a obține atât data, cât și ora într-o celulă:
Întregii se transformă cu succes în formatul pe care îl veți recunoaște la prima vedere. Acestea sunt formatele de date implicite din Google Sheets:
Sfat. Puteți găsi aceleași formate dacă faceți clic pe butonul 123 de pe bara de instrumente a foii de calcul:
Formate de date personalizate
Dacă nu vă place modul în care Google Sheets formatează datele în mod implicit, nu vă învinovățesc. Din fericire, există o mulțime de posibilități de improvizație datorită formatelor de date personalizate.
Le puteți accesa din același meniu Google Sheets: Format> Număr> Mai multe formate> Mai multe formate de dată și oră :
Veți vedea o fereastră cu o mulțime de formate de date personalizate diferite disponibile. Indiferent de cel pe care îl alegeți și îl aplicați, datele dvs. vor arăta la fel:
Dacă tot nu sunteți mulțumit de aspectul datelor dvs., puteți crea propriul format de dată personalizat:
- Selectați celulele pe care doriți să le formatați.
- Mergeți la Format> Număr> Mai multe formate> Mai multe formate de dată și oră .
- Așezați cursorul în câmpul din partea de sus care conține unitățile de date și ștergeți totul cu ajutorul tastelor Backspace sau Delete:
Repetați până când sunt adăugate toate unitățile necesare (nu vă faceți griji, veți putea să le adăugați sau să le eliminați mai târziu):
Iată pentru ce pot alege Ziua :
În acest fel, puteți edita toate valorile, puteți insera valori suplimentare și le puteți șterge pe cele învechite. Aveți libertatea de a separa unitățile cu diverse caractere, inclusiv virgule, barete și liniuțe.
Iată ce format am creat și cum arată acum datele mele:
Funcția QUERY pentru Google Sheets pentru a formata datele
Mai există încă o modalitate de a schimba formatul datei în Google Sheets - cu o formulă, desigur. Deoarece nu este prima dată când vă arăt QUERY, încep să cred că este un adevărat leac pentru foile de calcul. :)
Am un exemplu de tabel în care urmăresc expedierea câtorva comenzi:
Vreau să schimb formatul datei în coloana B. Iată formula mea de interogare:
=QUERY(A1:C7, "select * format B 'd-mmm-yy (ddd)'")
- în primul rând, am specificat intervalul întregului meu tabel - A1:C7
- atunci cer ca formula să returneze toate coloanele - selectează *
- și, în același timp, reformatați coloana B așa cum am pus în formulă - format B "d-mmm-yy (ddd)".
Formula funcționează perfect. Îmi returnează întregul tabel și schimbă formatul datei în coloana B:
După cum probabil ați observat, pentru a schimba formatul datei prin intermediul formulei, am folosit coduri speciale care reprezintă diferite aspecte ale zilelor, lunilor și anilor. Dacă nu sunteți familiarizați cu ele, iată o listă a acestor coduri pentru date:
Cod | Descriere | Exemplu |
d | Zi fără zero de frunte pentru 1-9 | 7 |
dd | Zi cu un zero înainte pentru 1-9 | 07 |
ddd | Ziua ca abreviere | Miercuri |
dddd | Ziua ca nume complet | Miercuri |
m |
(dacă nu este precedată sau urmată de
ore sau secunde)
(dacă nu este precedată sau urmată de
ore sau secunde)
sau
yy
sau
yyyy
Sfat. Dacă doriți să furnizați formatul de dată și cu ora, trebuie să adăugați coduri pentru unitățile de timp. Veți găsi lista completă a codurilor de timp în acest ghid.
Folosind aceste coduri, puteți formata datele în foarte multe moduri:
- Obțineți doar reținerea anului, lunii sau zilei:
=QUERY(A1:C7, "select * format B 'yyyy'")
- Se returnează ziua, luna și ziua săptămânii:
=QUERY(A1:C7, "select * format B 'dd mmmm, dddd'")
Apropo, cu ce format de dată v-ați obișnuit? :)
Google Sheets: convertiți data în număr
În cazul în care aveți nevoie să vedeți numere în loc de date, una dintre metodele de mai jos vă va fi utilă.
Conversia datei în număr prin modificarea formatului
- Selectați acele celule cu date pe care doriți să le convertiți în numere.
- Mergeți la Format> Număr și de data asta alege Număr printre alte opțiuni.
- Iată - toate datele selectate s-au transformat în numere care le reprezintă:
Funcția DATEVALUE pentru Google Sheets
O altă modalitate prin care Google Sheets poate converti o dată în număr este utilizarea funcției DATEVALUE:
=DATEVALUE(data_string)unde șir_data reprezintă orice dată în formatul cunoscut pentru foile de calcul. Data trebuie să fie pusă între ghilimele duble.
De exemplu, vreau să convertesc 17 august 2019 la un număr. Toate formulele de mai jos vor returna același rezultat: 43694 .
=DATEVALUE("17 august 2019")
=DATEVALUE("2019-8-17")
=DATEVALUE("8/17/2019")
Sfat: Dacă nu sunteți sigur că Google Sheets înțelege formatul pe care urmează să îl introduceți, încercați mai întâi să introduceți data într-o altă celulă. Dacă data este recunoscută, aceasta va fi aliniată la dreapta.
Puteți, de asemenea, să completați celulele cu date într-o coloană și apoi să faceți referire la acestea în formulele dumneavoastră din altă coloană:
=DATEVALUE(A2)
Google Sheets: convertiți data în text
Convertirea datelor în text în foile de calcul este sarcina funcției TEXT:
=TEXT(număr,format)- număr - indiferent de numărul, data sau ora pe care o dați funcției, aceasta o va returna sub formă de text.
- format - textul va fi formatat în modul specificat în formulă.
Sfat: Pentru a seta corect formatul, utilizați aceleași coduri ca și în cazul funcției QUERY.
Formula de date reale poate arăta astfel:
=TEXT("8/17/2019","YYYY-MM-DD")
Iată cum am convertit data mea... 8/17/2019 - în text și a schimbat formatul în același timp:
Asta e tot! Sper că până acum știi cum să schimbi formatul datei în Google Sheets și să convertești datele în numere sau text. Simțiți-vă liberi să împărtășiți alte modalități interesante în secțiunea de comentarii de mai jos. ;)