Enhavtabelo
Datoj estas neevitebla parto de Google Sheets. Kaj kiel multaj aliaj konceptoj de kalkultabeloj, ili postulas iom da lernado.
En ĉi tiu lernilo, vi ekscios kiel Guglo konservas datojn kaj kiel vi povas formati ilin por via pli bona oportuno. Iuj datformatoj estas ofertitaj al vi per kalkultabeloj dum aliaj devus esti kreitaj de nulo. Estas eĉ kelkaj oportunaj funkcioj por la tasko.
Mi ankaŭ priskribas kelkajn manierojn kiel konverti viajn datojn al nombroj kaj teksto se necese.
Kiel Google Sheets formatas datojn
Unue: antaŭ ĉiuj agadoj rilataj al datoj en kalkultabeloj, estas grave kompreni la kernajn principojn pri kiel funkcias datoj.
Por sia interna datumbazo, Google Sheets konservas ĉiujn datojn kiel entjeraj nombroj. Ne sekvencoj de tago, monato kaj jaro, kiel ni kutimis vidi, sed simplaj entjeroj:
- 1 por la 31-a de decembro 1899
- 2 por la 1-a de januaro 1900
- 102 por la 11-a de aprilo 1900 (100 tagojn post la 1-a de januaro 1900)
- kaj tiel plu.
Malkiel Excel, kiu ne povas konservi datojn kiel negativajn nombrojn, en Guglo. , por datoj antaŭ la 31-a de decembro 1899, la nombroj estos negativaj:
- -1 por la 29-a de decembro 1899
- -2 por la 28-a de decembro 1899
- -102 por la 19-a de septembro 1899
- ktp.
Nekonsiderante kiel Google Sheets formatas datojn por ke vi vidu en ĉeloj, kalkultabeloj ĉiam konservas ilin kiel entjeroj. Estasaŭtomata datformato de Google Sheets kiu helpas ĝuste trakti datojn.
Konsileto. Same pri tempounuoj – ili estas nur decimaloj por via tabelo:
- .00 por 12:00
- .50 por 12:00
- .125 por 3:00 AM
- .573 por 1:45 PM
- ktp.
Dato parigita kun tempo estas konservita kiel entjero kun decimalaj lokoj :
- 31,528.058 estas la 26-an de aprilo 1986, 1:23 AM
- 43,679.813 estas la 2-an de aŭgusto 2019, 19:30
Ŝanĝi datformaton en Google Sheets al alia loko
Alia grava afero memorinda estas via kalkultabelo.
La loko estas tio, kio antaŭfiksas vian datformaton de Google Sheets laŭ via regiono. Tiel, se vi estas nuntempe en Usono, 06-aug-2019 estos metita kiel 8/6/2019 en via folio, dum por Britio estos 6/8/2019.
Al certigi la ĝustajn kalkulojn, estas esenca havi la ĝustan lokaĵon agordita, precipe se la dosiero estis kreita en alia lando:
- Iru al Dosiero > Agordoj de kalkultabeloj en la menuo Google Sheets.
- Trovu Lokalon sub la langeto Ĝenerala kaj elektu la deziratan lokon el la fallisto:
Konsileto. Kiel gratifiko, vi ankaŭ povas specifi vian horzonon ĉi tie por registri vian dosierhistorion en ĝi.
Notu. La loko ne ŝanĝas la lingvon de viaj Folikoj. Tamen, la datformatado estos aplikata al la tuta kalkultabelo. Ĉiuj, kiuj laboras kun ĝi, vidos la ŝanĝojn, negravas ilia loko sur la terglobo.
Kiel ŝanĝi datformaton en Google Sheets
Se datoj en viaj tabeloj estas malkonsekvence formatitaj aŭ ĉio, kion vi povas vidi, estas strangaj aroj de nombroj anstataŭe, ne paniku. Vi simple bezonas ŝanĝi la datformaton en viaj Google Sheets per enkonstruitaj instrumentoj.
Defaŭlta Google Sheets data formato
- Elektu ĉiujn ĉelojn, kiujn vi ŝatus formati.
- Iru al Formato > Nombro en la kalkultabelmenuo kaj elektu Daton por vidi nur la daton aŭ Dattempo por ricevi kaj daton kaj horon en ĉelo:
La entjeroj sukcese turniĝas en la formaton, kiun vi tuj rekonos. Ĉi tiuj estas defaŭltaj datformatoj de Google Sheets:
Konsileto. Vi povas trovi la samajn formatojn se vi alklakas la piktogramon 123 sur la ilobreto de kalkultabeloj:
Personadaj datformatoj
Se vi ne faras kiel Google Sheets formatas datojn defaŭlte, mi ne kulpigos vin. Feliĉe, estas multe da loko por improvizi danke al kutimaj datformatoj.
Vi povas aliri ilin el la sama menuo de Google Sheets: Formati > Numero > Pli da formatoj > Pli da dataj kaj horoformatoj :
Vi vidos la fenestron kun multaj malsamaj kutimaj dataj formatoj disponeblaj. Kiun ajn vi elektos kaj aplikas, viaj datoj aspektos same:
Se vi ankoraŭ ne estas kontenta pri la aspekto de viaj datoj, vi povas adapti vian propran kutimon.data formato:
- Elektu ĉelojn kiujn vi volas formati.
- Iru al Formati > Numero > Pli da formatoj > Pli da dataj kaj horformatoj .
- Metu la kursoron en la kampon supre, kiu enhavas la datajn unuojn kaj forigu ĉion per viaj Backspace aŭ Forigi klavoj:
Ripetu ĝis aldoniĝos ĉiuj necesaj unuoj (ne zorgu, vi povos aldoni aŭ forigi ilin poste):
Jen kion mi povas elekti por Tago :
Tiel vi povas redakti ĉiujn valorojn, enmeti pliajn kaj forigi malnoviĝintajn. Vi rajtas disigi la unuojn per diversaj signoj inkluzive de komoj, strekoj kaj strekoj.
Jen kian formaton mi kreis kaj kiel miaj datoj aspektas nun:
DEMANDO-funkcio por Google Sheets por formati datojn
Ekzistas unu plia maniero ŝanĝi datformaton en Google Sheets – kun formulo, kompreneble. Ĉar ĉi tio ne estas la unua fojo kiam mi montras QUERY al vi, mi komencas pensi pri ĝi kiel vera kuracilo por kalkultabeloj. :)
Mi havas ekzemplon tabelon kie mi spuras la sendon de kelkajmendoj:
Mi volas ŝanĝi la datformaton en kolumno B. Jen mia DEMANDA formulo:
=QUERY(A1:C7,"select * format B 'd-mmm-yy (ddd)'")
- unue , mi specifas la gamon de mia tuta tabelo – A1:C7
- tiam mi petas la formulon redoni ĉiujn kolumnojn – elektu *
- kaj samtempe reformu kolumnon B tiel, kiel mi metis en la formulon – formatu B 'd-mmm-jy (ddd)'
La formulo funkcias kiel ĉarmo. Ĝi resendas mian tutan tabelon kaj ŝanĝas datformaton en kolumno B:
Kiel vi eble rimarkis, por ŝanĝi la datformaton per la formulo, mi uzis specialajn kodojn kiuj reprezentas malsamajn aspektoj de tagoj, monatoj kaj jaroj. Se vi ne konas ilin, jen listo de ĉi tiuj kodoj por datoj:
Kodo | Priskribo | Ekzemplo |
d | Tago sen unua nulo por 1-9 | 7 |
dd | Tago kun unua nulo por 1-9 | 07 |
ddd | Tago kiel mallongigo | Wed |
dddd | Tago kiel plena nomo | Merkredo |
m |
(se ne estas antaŭita aŭ sekvata de
horoj aŭ sekundoj)
(se ne antaŭita aŭ sekvata de
horoj aŭ sekundoj)
aŭ
jj
aŭ
jjyy
Konsileto. Se vi ŝatus provizi vian datformaton ankaŭ kun tempo, vi devas aldoni kodojn por tempounuoj. Vi trovos la plenan liston de tempokodoj en ĉi tiu gvidilo.
Uzante ĉi tiujn kodojn, vi povas formati la datojn en tiom da manieroj:
- Aktu nur la jaron, monaton aŭ tagon:
=QUERY(A1:C7,"select * format B 'yyyy'")
- Redonu la tagon, monaton kaj la semajnotagon:
=QUERY(A1:C7,"select * format B 'dd mmmm, dddd'")
Cetere, al kiu datformato vi alkutimiĝis? :)
Google Sheets: konverti daton al numero
Se vi bezonas vidi nombrojn anstataŭ datojn, unu el la malsupraj metodoj estos utila.
Konverti daton al nombro ŝanĝante la formaton
- Elektu tiujn ĉelojn kun datoj kiujn vi volas konverti al nombroj.
- Iru al Formato > Numero kaj ĉi-foje elektu Nombro inter aliaj opcioj.
- Venu – ĉiuj elektitaj datoj fariĝis ciferoj kiuj reprezentas ilin:
DATEVALUE-funkcio por Google Sheets
Alia maniero por Google Sheets konverti daton al nombro estas uzante la DATEVALUE-funkcion:
=DATEVALUE(date_string)kie date_string reprezentas ajnan daton en la formato konata por kalkultabeloj. La dato estu enmetita inter citiloj.
Porekzemplo, mi volas konverti la 17-an de aŭgusto 2019 al nombro. Ĉiuj subaj formuloj redonos la saman rezulton: 43694 .
=DATEVALUE("August 17, 2019")
=DATEVALUE("2019-8-17")
=DATEVALUE("8/17/2019")
Konsileto. Se vi ne certas ĉu Google Sheets komprenas la formaton, kiun vi estas enigota, provu unue tajpi la daton en alian ĉelon. Se la dato estas rekonita, ĝi estos vicigita dekstre.
Vi povas ankaŭ plenigi viajn ĉelojn per datoj en unu kolumno, kaj poste referenci ilin en viaj formuloj en alia kolumno:
=DATEVALUE(A2)
Google Sheets: konverti daton al teksto
Konverti datojn al teksto en kalkultabeloj estas la tasko por la TEKSTO-funkcio:
=TEKSTO(nombro,formato)- nombro – sendepende de kia nombro, dato aŭ horo vi doni al la funkcio, ĝi resendos ĝin kiel tekston.
- formato – la teksto estos formatita kiel vi specifita en la formulo.
Konsileto. Por ĝuste agordi la formaton, uzu la samajn kodojn kiel vi faris por la funkcio QUERY.
La formulo de realaj datumoj povas aspekti jene:
=TEXT("8/17/2019","YYYY-MM-DD")
Jen kiel mi konvertis mian daton - 17/8/2019 - al teksto kaj ŝanĝis la formaton samtempe:
Jen ĝi! Mi esperas, ke nun vi scias kiel ŝanĝi datformaton en Google Sheets kaj konverti datojn al nombroj aŭ teksto. Bonvolu dividi aliajn bonegajn manierojn en la sekcio de komentoj sube. ;)