Ano ang Dapat Malaman
- Ang DATEVALUE function sa Excel ay nagko-convert ng text-formatted date sa serial number.
- Gamitin ang function na ito kapag ang isang cell ay naglalaman ng petsa na naka-format bilang text, hindi isang numero, na maaaring mangyari sa na-import o nakopyang data.
- Ang syntax at argument ng function ay: =DATEVALUE(date_text)
Ipinapaliwanag ng artikulong ito kung paano gamitin ang function na DATEVALUE sa anumang bersyon ng Excel kasama ang Excel 2019 at Microsoft 365.
Ano ang DATEVALUE Function?
Ang DATEVALUE function sa Excel ay nagko-convert ng text-formatted date sa isang serial number. Mababasa ng Excel ang serial number upang maunawaan ang petsa.
Ang Excel function na ito ay kinakailangan kapag ang isang cell ay naglalaman ng impormasyon ng petsa ngunit ito ay nakaimbak sa regular na text. Sa halip na awtomatikong i-convert ito sa isang petsa, nakikita ng Excel ang cell bilang mga numero at titik lamang, na ginagawang mahirap gamitin. Maaaring mangyari ito kung ang petsa ay nakopya o na-import mula sa ibang lugar.
Maaari mong gamitin ang function na DATEVALUE Excel upang makagawa ng serial number ng petsa na magagamit upang maayos itong i-format bilang petsa at gamitin ito kasama ng iba pang mga formula na nakabatay sa petsa, pagbukud-bukurin ito sa ibang mga petsa, atbp.
Gumagana ang DATEVALUE function sa lahat ng bersyon ng Excel.
DATEVALUE Function Syntax at Argument
Lahat ng formula na gumagamit ng function na ito ay dapat na naka-format tulad nito:
=DATEVALUE(date_text)
date_text ang tanging argumento na sinusuportahan nito. Maaari itong sumangguni sa iba pang mga cell o maaaring maimbak ang impormasyon ng petsa sa loob ng formula.
Narito ang ilang panuntunang dapat tandaan tungkol sa DATEVALUE function:
- Kung aalisin ang date_text na taon, gagamitin ang kasalukuyang taon.
- Kung may kasamang impormasyon sa oras ang date_text, hindi ito papansinin ng Excel.
- Kung ang impormasyon ng petsa ay direktang ipinasok sa formula, dapat itong napapalibutan ng mga quote.
- Kung ang impormasyon ng petsa ay isinangguni sa isa pang cell na kinabibilangan ng text name ng buwan (hal., Mar o Marso), ang buwan ay dapat nasa pangalawang posisyon (tulad ng 31-Mar-2020).
- Ang VALUE! lalabas ang error kung ang date_text ay nasa labas ng hanay ng petsa 1/1/1900–9999-31-12.
- Ang VALUE! ipapakita ang error kung ang date_text ay lumalabas na isang numero (ibig sabihin, wala itong mga gitling o slash tulad ng karaniwang petsa).
DATEVALUE Mga Halimbawa ng Function
Narito ang isang pagtingin sa ilan sa iba't ibang paraan na maaari mong gamitin ang function na ito:
Petsa ng Sanggunian Mula sa Ibang Cell
=DATEVALUE(A2)
Ipagpalagay na ang A1 ay nabasa bilang 4-4-2002, ang halimbawang formula ng DATEVALUE na ito ay gagawa ng serial number na 37350.
Ilagay ang Petsa sa Loob ng Formula
=DATEVALUE("2007-25-12")
Ito ay isa pang paraan upang gamitin ang function na ito. Ang paglalagay ng petsa sa mga panipi ay isang kapalit para sa pagtawag sa isa pang cell. Ginagawa ng formula na ito ang serial date na 39441.
Gumawa ng Petsa Mula sa Maramihang Mga Cell
=DATEVALUE(A2 &"/" & A3 &"/" & A4)
Sa halimbawang ito ng DATEVALUE function, parehong setup ang ginagamit ngunit kinukuha namin ang impormasyon ng petsa mula sa tatlong magkakahiwalay na cell: A2=5, A3=18, at A4=2017.
Kailangan nito ang ampersand sign para makapagdagdag tayo ng mga slash para paghiwalayin ang araw, buwan, at taon. Gayunpaman, serial number pa rin ang resulta dahil iyon ang gamit ng function, kaya kailangan naming i-format ang cell bilang totoong petsa (tingnan sa ibaba) para makita itong ipinakita bilang 5/18/2017.
Gumamit ng Ampersand sa Formula ng Petsa
=DATEVALUE("3" at "/" & A2 &"/" at "2002")
Sa halimbawang ito, ang function ay halos katulad ng nasa itaas nito, ngunit sa halip na gumamit ng mga cell reference para malaman ang araw at taon, manu-mano naming ipinapasok ang mga iyon gamit ang double quotes.
I-extract ang Petsa Mula sa Cell na May Iba Pang Data
=DATEVALUE(LEFT(A20, 10))
Kung ang cell ay naglalaman ng iba pang impormasyon na hindi mo kailangan, maaari mong gamitin ang mga function tulad ng KALIWA at KANAN upang ihiwalay ang petsa. Sa halimbawang ito, ang DATEVALUE function ay isinama sa LEFT function upang ang unang 10 character lang ang tingnan mula sa kaliwa. Ang resulta ay 41654, na maaaring i-format ng Excel bilang petsa para makagawa ng 1/15/2014.
Extract Date na May MID Function
=DATEVALUE(MID(A40, FIND(" ", A40)+1, 7))
Sa wakas, mayroon kaming formula na ito na pinagsasama hindi lamang ang MID function kundi pati na rin ang FIND function upang kunin ang petsa at ipakita ito sa serial number na format. Itinatakda ng MID function ang A2 bilang target at ginagamit ang FIND upang tukuyin ang espasyo (" ") bilang ang punto kung saan dapat magsimulang magbilang ang function. Tinutukoy ng numero sa dulo ng MID function kung gaano karaming mga character ang kukunin, na 7 sa aming halimbawa. Ang resulta ay 43944, na kapag na-format bilang petsa ay magiging 4/23/2020.
DATEVALUE Mga Error
Sa ibaba ay ilang halimbawa ng mga sitwasyon kung saan magpapakita ng error ang function na DATEVALUE. Alinsunod sa mga panuntunang nabanggit sa itaas, ang mga row na may VALUE! ang error ay naglalaman ng data na hindi maproseso ng function na ito.
Pag-format ng Mga Numero sa Mga Petsa
Kapag gumawa ang Excel ng serial number ng petsa, naiwan sa iyo ang isang numero na nagpapahiwatig kung ilang araw na lang ang layo nito mula 1/1/1900. Halos hindi ito magagamit, kaya ang kailangan mong gawin ay i-format ang cell na iyon bilang regular na petsa.
Ang isang paraan upang malaman kaagad kung ang cell ay naka-format bilang text o bilang isang petsa ay upang tingnan kung paano ito nakahanay sa loob ng cell. Ang mga petsang naka-format bilang text ay karaniwang naka-align sa kaliwa, habang ang mga cell na naka-format sa petsa ay karaniwang naka-align sa kanan.
- Piliin ang (mga) cell na kailangang i-format bilang petsa.
- Mula sa tab na Home sa itaas ng Excel, hanapin ang Number na seksyon.
Piliin ang drop-down na menu at pumili ng opsyon sa petsa, tulad ng Maikling Petsa o Mahabang Petsa.