Talaan ng nilalaman
Ang mga petsa ay isang hindi maiiwasang bahagi ng Google Sheets. At tulad ng maraming iba pang mga konsepto ng mga spreadsheet, nangangailangan sila ng kaunting pag-aaral.
Sa tutorial na ito, malalaman mo kung paano nag-iimbak ang Google ng mga petsa at kung paano mo mai-format ang mga ito para sa iyong mas mahusay na kaginhawahan. Ang ilang mga format ng petsa ay inaalok sa iyo ng mga spreadsheet habang ang iba ay dapat gawin mula sa simula. Mayroong kahit ilang madaling gamiting function para sa gawain.
Inilalarawan ko rin ang ilang paraan kung paano i-convert ang iyong mga petsa sa mga numero at text kung kinakailangan.
Paano pino-format ng Google Sheets ang mga petsa
Una muna: bago ang anumang aktibidad na nauugnay sa mga petsa sa mga spreadsheet, mahalagang maunawaan ang mga pangunahing prinsipyo kung paano gumagana ang mga petsa.
Para sa panloob na database nito, iniimbak ng Google Sheets ang lahat ng petsa bilang mga numero ng integer. Hindi mga pagkakasunud-sunod ng araw, buwan, at taon na nakasanayan na nating makita, ngunit mga simpleng integer:
- 1 para sa Disyembre 31, 1899
- 2 para sa Enero 1, 1900
- 102 para sa Abril 11, 1900 (100 araw pagkatapos ng Enero 1, 1900)
- at iba pa.
Hindi tulad ng Excel na hindi maaaring mag-imbak ng mga petsa bilang mga negatibong numero, sa Google , para sa mga petsa bago ang Disyembre 31, 1899, ang mga numero ay magiging negatibo:
- -1 para sa Disyembre 29, 1899
- -2 para sa Disyembre 28, 1899
- -102 para sa Setyembre 19, 1899
- atbp.
Anuman ang paraan ng pag-format ng Google Sheets ng mga petsa para makita mo sa mga cell, palaging iniimbak ng mga spreadsheet ang mga ito bilang mga integer. ito ayisang awtomatikong format ng petsa ng Google Sheets na tumutulong sa pagtrato ng mga petsa nang tama.
Tip. Ganoon din sa mga unit ng oras – mga decimal lang ang mga ito para sa iyong talahanayan:
- .00 para sa 12:00 AM
- .50 para sa 12:00 PM
- .125 para sa 3:00 AM
- .573 para sa 1:45 PM
- atbp.
Ang isang petsa na ipinares sa oras ay pinapanatili bilang isang integer na may mga decimal na lugar :
- 31,528.058 ay Abril 26, 1986, 1:23 AM
- 43,679.813 ay Agosto 2, 2019, 7:30 PM
Baguhin ang format ng petsa sa Google Sheets patungo sa isa pang locale
Isa pang mahalagang bagay na dapat tandaan ay ang iyong spreadsheet locale.
Ang locale ang nagpi-preset sa format ng petsa ng iyong Google Sheets batay sa iyong rehiyon. Kaya, kung kasalukuyan kang nasa US, ang 06-Aug-2019 ay ilalagay bilang 8/6/2019 sa iyong sheet, habang para sa UK ito ay magiging 6/8/2019.
Para kay tiyakin ang tamang mga kalkulasyon, mahalagang magkaroon ng tamang lokal na hanay, lalo na kung ang file ay ginawa sa ibang bansa:
- Pumunta sa File > Mga setting ng spreadsheet sa menu ng Google Sheets.
- Hanapin ang Locale sa ilalim ng tab na General at piliin ang gustong lokasyon mula sa drop-down na listahan:
Tip. Bilang isang bonus, maaari mo ring tukuyin ang iyong time zone dito upang itala ang iyong kasaysayan ng file dito.
Tandaan. Hindi binabago ng locale ang wika ng iyong Sheets. Gayunpaman, ang pag-format ng petsa ay ilalapat sa buong spreadsheet. Makikita ng lahat ng gumagawa nito ang mga pagbabago, hindimahalaga ang kanilang lugar sa mundo.
Paano baguhin ang format ng petsa sa Google Sheets
Kung ang mga petsa sa iyong mga talahanayan ay hindi pare-parehong naka-format o ang tanging makikita mo ay kakaibang hanay ng mga numero, huwag mataranta. Kailangan mo lang baguhin ang format ng petsa sa iyong Google Sheets gamit ang mga built-in na instrumento.
Default na format ng petsa ng Google Sheets
- Piliin ang lahat ng cell na gusto mong i-format.
- Pumunta sa Format > Numero sa menu ng spreadsheet at piliin ang Petsa upang makita ang petsa lamang o Oras ng petsa upang makuha ang parehong petsa at oras sa isang cell:
Matagumpay na naging format ang mga integer na makikilala mo sa isang sulyap. Ito ang mga default na format ng petsa ng Google Sheets:
Tip. Mahahanap mo ang parehong mga format kung mag-click ka sa icon na 123 sa toolbar ng spreadsheet:
Mga custom na format ng petsa
Kung hindi mo tulad ng kung paano nag-format ng mga petsa ang Google Sheets bilang default, hindi kita masisisi. Sa kabutihang-palad, maraming puwang upang makapag-improvise salamat sa mga custom na format ng petsa.
Maaari mong ma-access ang mga ito mula sa parehong menu ng Google Sheets: Format > Numero > Higit pang mga format > Higit pang mga format ng petsa at oras :
Makikita mo ang window na may maraming iba't ibang custom na format ng petsa na available. Alinman ang iyong pinili at inilapat, ang iyong mga petsa ay magiging pareho:
Kung hindi ka pa rin masaya sa hitsura ng iyong mga petsa, maaari mong iangkop ang iyong sariling customformat ng petsa:
- Pumili ng mga cell na gusto mong i-format.
- Pumunta sa Format > Numero > Higit pang mga format > Higit pang mga format ng petsa at oras .
- Ilagay ang cursor sa field sa itaas na naglalaman ng mga unit ng petsa at tanggalin ang lahat gamit ang iyong Backspace o Delete key:
Ulitin hanggang maidagdag ang lahat ng kinakailangang unit (huwag mag-alala, maaari mong idagdag o alisin ang mga ito sa ibang pagkakataon):
Narito ang maaari kong piliin para sa Araw :
Sa ganitong paraan, maaari mong i-edit ang lahat ng mga halaga, magpasok ng karagdagang at magtanggal ng mga hindi na ginagamit. Malaya kang paghiwalayin ang mga unit na may iba't ibang character kabilang ang mga kuwit, slash, at gitling.
Narito kung anong format ang aking ginawa at kung ano ang hitsura ng aking mga petsa ngayon:
Fungsi na QUERY para sa Google Sheets para mag-format ng mga petsa
May isa pang paraan para baguhin ang format ng petsa sa Google Sheets – na may formula, siyempre. Dahil hindi ito ang unang pagkakataon na magpakita ako ng QUERY sa iyo, sinimulan kong isipin na ito ay isang tunay na lunas-lahat para sa mga spreadsheet. :)
Mayroon akong isang halimbawang talahanayan kung saan sinusubaybayan ko ang padala ng iilanmga order:
Gusto kong baguhin ang format ng petsa sa column B. Narito ang aking QUERY formula:
=QUERY(A1:C7,"select * format B 'd-mmm-yy (ddd)'")
- una , tinukoy ko ang saklaw ng aking buong talahanayan – A1:C7
- pagkatapos ay hinihiling ko sa formula na ibalik ang lahat ng mga column – piliin ang *
- at kasabay nito ay muling i-format ang column B sa paraang inilagay ko sa formula – format B 'd-mmm-yy (ddd)'
Gumagana ang formula tulad ng isang alindog. Ibinabalik nito ang aking buong talahanayan at binabago ang format ng petsa sa column B:
Tulad ng maaaring napansin mo, upang baguhin ang format ng petsa sa pamamagitan ng formula, gumamit ako ng mga espesyal na code na kumakatawan sa iba't ibang hitsura ng mga araw, buwan, at taon. Kung hindi ka pamilyar sa kanila, narito ang isang listahan ng mga code na ito para sa mga petsa:
Code | Paglalarawan | Halimbawa |
d | Araw na walang leading zero para sa 1-9 | 7 |
dd | Araw na may nangungunang zero para sa 1-9 | 07 |
ddd | Araw bilang abbreviation | Miy |
dddd | Araw bilang buong pangalan | Miyerkules |
m |
(kung hindi mauunahan o susundan ng
oras o segundo)
(kung hindi nauuna o sinusundan ng
oras o segundo)
o
yy
o
yyyy
Tip. Kung gusto mong ibigay din ang iyong format ng petsa ng oras, kailangan mong magdagdag ng mga code para sa mga yunit ng oras. Makikita mo ang buong listahan ng mga time code sa gabay na ito.
Gamit ang mga code na ito, maaari mong i-format ang mga petsa sa maraming paraan:
- Kunin ang taon, buwan, o araw lamang:
=QUERY(A1:C7,"select * format B 'yyyy'")
- Ibalik ang araw, buwan, at araw ng linggo:
=QUERY(A1:C7,"select * format B 'dd mmmm, dddd'")
Nga pala, anong format ng petsa ang nakasanayan mo na? :)
Google Sheets: i-convert ang petsa sa numero
Kung sakaling kailangan mong makakita ng mga numero sa halip na mga petsa, magiging kapaki-pakinabang ang isa sa mga pamamaraan sa ibaba.
I-convert ang petsa sa numero sa pamamagitan ng pagbabago ng format
- Piliin ang mga cell na iyon na may mga petsa na gusto mong i-convert sa mga numero.
- Pumunta sa Format > Numero at sa pagkakataong ito ay piliin ang Numer sa iba pang mga opsyon.
- Voila – lahat ng napiling petsa ay naging mga numero na kumakatawan sa kanila:
DATEVALUE function para sa Google Sheets
Ang isa pang paraan para sa Google Sheets na mag-convert ng petsa sa numero ay sa pamamagitan ng paggamit ng DATEVALUE function:
=DATEVALUE(date_string)kung saan date_string Ang ay kumakatawan sa anumang petsa sa kilala para sa format ng mga spreadsheet. Ang petsa ay dapat ilagay sa double-quotes.
Para sahalimbawa, gusto kong i-convert ang Agosto 17, 2019 sa isang numero. Ang lahat ng mga formula sa ibaba ay magbabalik ng parehong resulta: 43694 .
=DATEVALUE("August 17, 2019")
=DATEVALUE("2019-8-17")
=DATEVALUE("8/17/2019")
Tip. Kung hindi ka sigurado kung naiintindihan ng Google Sheets ang format na ilalagay mo, subukan munang i-type ang petsa sa isa pang cell. Kung makikilala ang petsa, iha-align ito sa kanan.
Maaari mo ring punan ang iyong mga cell ng mga petsa sa isang column, at pagkatapos ay i-reference ang mga ito sa iyong mga formula sa isa pang column:
=DATEVALUE(A2)
Google Sheets: i-convert ang petsa sa text
Ang pag-convert ng mga petsa sa text sa mga spreadsheet ay ang gawain para sa TEXT function:
=TEXT(number,format)- number – anuman ang numero, petsa, o oras mo ibigay sa function, ibabalik ito bilang text.
- format – ipo-format ang text sa paraang tinukoy mo sa formula.
Tip. Upang maitakda nang tama ang format, gamitin ang parehong mga code tulad ng ginawa mo para sa QUERY function.
Maaaring ganito ang hitsura ng formula ng real-data:
=TEXT("8/17/2019","YYYY-MM-DD")
Narito kung paano ko na-convert ang aking petsa – 8/17/2019 - para mag-text at binago ang format nang sabay:
Ito na! Sana sa ngayon ay alam mo na kung paano baguhin ang format ng petsa sa Google Sheets at i-convert ang mga petsa sa mga numero o text. Huwag mag-atubiling magbahagi ng iba pang mga cool na paraan sa seksyon ng mga komento sa ibaba. ;)