Mayroong maraming mga paraan upang i-convert ang mga petsa na naka-format bilang teksto sa mga aktwal na petsa sa Excel at ang tutorial na ito ay naglalayong tuklasin ang lahat ng ito.
Kapag nag-import ka ng data sa Excel, maaaring dumating ito sa maraming iba't ibang anyo na hindi nakikilala ng Excel. Minsan kapag ang mga petsa ay na-import mula sa isang panlabas na pinagmulan, ang mga ito ay darating sa format na text.
Mahalaga ring malaman na inilalapat ng Excel ang mga format ng petsa batay sa mga setting ng rehiyon ng iyong system. Kaya, kapag nag-import ka ng data sa Excel na nagmula sa ibang bansa, maaaring hindi makilala ng Excel ang mga ito at iimbak ang mga ito bilang mga text entry.
Kung mayroon kang isyung ito, maraming paraan ang magagamit mo upang i-convert ang text sa isang petsa sa Excel at sasakupin namin ang lahat ng ito sa tutorial na ito.
Mga Paraan para sa Pag-convert ng Teksto sa Petsa
Kung ang iyong worksheet ay naglalaman ng mga petsang naka-format bilang text, sa halip na mga aktwal na petsa, hindi posibleng gamitin ang mga ito sa anumang mga kalkulasyon. Kaya, kailangan mong i-convert ang mga ito pabalik sa aktwal na mga petsa.
Kung nakikita mo ang iyong mga petsa na naka-align sa kaliwa, nangangahulugan iyon na naka-format ang mga ito bilang text dahil ang mga text ay naka-left-align bilang default. At ang numero at mga petsa ay palaging nakahanay sa kanan.
Mayroong ilang iba't ibang mga paraan na maaari mong i-convert ang teksto sa isang petsa sa Excel, ang mga ito ay:
- Opsyon sa Pagsusuri ng Error
- Excel Text to Columns feature
- Hanapin at Palitan
- Idikit ang Espesyal na tool
- Formula at mga function ng Excel
I-convert ang Text sa Petsa Gamit ang Error Checking Option
Ang Excel ay may built-in na feature sa pagsuri ng error na nakikita ang ilang halatang error sa iyong data. Kung makakita ito ng anumang error, magpapakita ito sa iyo ng maliit na berdeng tatsulok (isang tagapagpahiwatig ng error) sa kaliwang sulok sa itaas ng cell, na mayroong error. Kung pipiliin mo ang cell na iyon, may lalabas na tanda ng pag-iingat na may dilaw na tandang padamdam. Kapag inilipat mo ang iyong cursor sa sign na iyon, at ipapaalam sa iyo ng Excel ang tungkol sa posibleng isyu sa cell na iyon.
Halimbawa, kapag ipinasok mo ang taon sa dalawang-digit na format sa iyong petsa, ipinapalagay ng Excel ang petsang iyon bilang isang teksto at iniimbak ito bilang teksto. At kung pipiliin mo ang cell na iyon, may lalabas na tandang padamdam na may babala: 'Ang cell na ito ay naglalaman ng string ng petsa na kinakatawan ng 2-digit lang ng taon'.
Kung ipinapakita ng iyong mga cell ang tagapagpahiwatig ng error na iyon, mag-click sa tandang padamdam, at magpapakita ito ng ilang mga pagpipilian upang i-convert ang mga petsa na na-format bilang teksto sa mga aktwal na petsa. Ipapakita sa iyo ng Excel ang mga opsyon para i-convert ito sa 19XX o 20XX (19XX para sa 1915, 20XX para sa 2015). Piliin ang naaangkop na opsyon.
Pagkatapos, ang teksto ay mako-convert sa tamang format ng petsa.
Paano Paganahin ang Opsyon sa Pagsusuri ng Error sa Excel
Karaniwan, ang opsyon sa Pagsusuri ng Error ay naka-on sa Excel bilang default. Kung hindi gumagana para sa iyo ang feature sa pagsuri ng error, kailangan mong paganahin ang Error Checking sa Excel.
Upang gawin ito, mag-click sa tab na 'File' at piliin ang 'Mga Opsyon' sa kaliwang panel.
Sa window ng Excel Options, i-click ang ‘Formulas’ sa kaliwang panel, at sa right-side panel, paganahin ang ‘Enable background error checking’ sa ilalim ng Error Checking section. At lagyan ng tsek ang 'Mga cell na naglalaman ng mga taon na kinakatawan bilang 2 digit' sa loob ng seksyon ng Mga panuntunan sa pagsuri ng Error.
I-convert ang Text sa Petsa Gamit ang Excel Text to Column Feature
Ang Text to Column ay isang mahusay na feature sa Excel na nagbibigay-daan sa iyong hatiin ang data sa maraming column, at isa rin itong makapangyarihang tool para sa pag-convert ng mga text value sa mga value ng petsa. Kinikilala ng paraang ito ang ilang iba't ibang format ng data at kino-convert ang mga ito sa tamang format ng petsa.
Pag-convert ng Simple Text Strings sa Mga Petsa
Sabihin nating ang iyong mga petsa ay naka-format sa mga string ng teksto tulad nito:
Maaari mong gamitin ang Text to Columns wizard upang mabilis na i-reformat silang lahat pabalik sa mga petsa.
Una, piliin ang hanay ng mga text entry na gusto mong i-convert sa mga petsa. Pagkatapos, pumunta sa tab na ‘Data’ sa Ribbon at i-click ang opsyong ‘Text to Column’ sa pangkat ng Data Tools.
Lalabas ang Text to Columns wizard. Sa hakbang 1 ng Text to column wizard, piliin ang 'Delimited' na opsyon sa ilalim ng Orihinal na uri ng data at i-click ang 'Next'.
Sa hakbang 2, alisan ng tsek ang lahat ng kahon ng ‘Mga Delimiter’ at i-click ang Susunod.
Sa huling hakbang ng wizard, piliin ang ‘Petsa’ sa ilalim ng Format ng data ng Column at piliin ang format ng iyong petsa mula sa drop-down na listahan sa susunod na ‘Mga Petsa’, at i-click ang button na ‘Tapos na’. Sa aming kaso, kino-convert namin ang mga petsa ng text na kinakatawan bilang "01 02 1995" (araw buwan taon), kaya pinili namin ang 'DMY' mula sa drop-down na listahan ng 'Petsa:'.
Ngayon, kino-convert ng Excel ang iyong mga petsa ng teksto sa aktwal na mga petsa at ipinapakita ang mga ito na nakahanay sa kanan sa mga cell.
Tandaan: Bago mo simulan ang paggamit ng feature na Text to Column, tiyaking nasa magkaparehong format ang lahat ng iyong text string, kung hindi, hindi mako-convert ang mga text. Halimbawa, kung ang ilan sa iyong mga petsa ng text ay naka-format tulad ng buwan/araw/taon (MDY) na format habang ang iba ay araw/buwan/taon (DMY), at kapag pinili mo ang 'DMY' sa hakbang 3, makakakuha ka ng mga maling resulta. Tulad ng ipinapakita sa larawan sa ibaba.
Kino-convert ang Complex Text string sa Petsa
Magagamit ang feature na Text to Columns kapag gusto mong i-convert ang mga kumplikadong string ng text sa mga petsa. Binibigyang-daan ka nitong gamitin ang mga delimiter upang matukoy kung saan dapat hatiin at ipakita ang iyong data sa 2 o higit pang mga column. At pagsamahin ang hating bahagi ng mga petsa sa buong petsa gamit ang DATE function.
Halimbawa, kung ang iyong mga petsa ay ipinapakita sa maraming bahagi na mga string ng teksto, tulad nito:
Miyerkules, Pebrero 01, 2020
Pebrero 01, 2020, 4.10 PM
Maaari mong gamitin ang Text to column wizard upang paghiwalayin ang impormasyon ng araw, petsa, at oras na nililimitahan ng kuwit, at ipakita ang mga ito sa maraming column.
Una, piliin ang lahat ng mga string ng teksto na gusto mong i-convert sa mga petsa. I-click ang button na ‘Text to Columns’ sa tab na ‘Data’. Sa hakbang 1 ng Text to column wizard, piliin ang 'Delimited' na opsyon sa ilalim ng Orihinal na uri ng data at i-click ang 'Next'.
Sa hakbang 2 ng wizard, piliin ang mga delimiter na nilalaman ng iyong mga string ng teksto at i-click ang 'Susunod'. Ang aming halimbawang text string na pinaghihiwalay ng kuwit at espasyo – “Lunes, Pebrero 01, 2015, 1:00 PM”. Dapat nating piliin ang 'Comma' at 'spaces' bilang mga delimiter upang hatiin ang mga string ng text sa maraming column.
Sa huling hakbang, piliin ang format na 'Pangkalahatan' para sa lahat ng column sa seksyong Pag-preview ng Data. Tukuyin kung saan dapat ipasok ang mga column sa field na 'Patutunguhan', kung hindi mo gagawin, o-overwrite nito ang orihinal na data. Kung gusto mong balewalain ang ilang bahagi ng orihinal na data, i-click ito sa seksyong Pag-preview ng Data at piliin ang opsyong ‘Huwag mag-import ng column (laktawan)’. Pagkatapos, i-click ang 'Tapos na'.
Ngayon, ang mga bahagi ng mga petsa (mga araw ng linggo, buwan, taon, oras) ay nahahati sa mga column B, C, D, E, F, at G.
Pagkatapos, pagsamahin ang mga bahagi ng petsa sa tulong ng isang formula ng DATE upang makuha ang buong petsa.
Ang syntax ng Excel DATE function:
=DATE(taon, buwan, araw)
Sa aming halimbawa, ang mga bahagi ng buwan, araw, at taon ay nasa column C, D, at E ayon sa pagkakabanggit.
Ang function na DATE ay kinikilala lamang ang mga numero at hindi teksto. Dahil ang aming mga buwanang halaga sa column C ay lahat ng mga string ng teksto, kailangan naming i-convert ang mga ito sa mga numero. Upang gawin iyon, kailangan mong gamitin ang MONTH function upang baguhin ang pangalan ng buwan sa bilang ng buwan.
Upang i-convert ang pangalan ng isang buwan sa numero ng isang buwan, gamitin itong MONTH function sa loob ng DATE function:
=MONTH(1&C1)
Ang MONTH function ay nagdaragdag ng 1 sa cell C2 na naglalaman ng pangalan ng buwan upang i-convert ang pangalan ng buwan sa katumbas na numero ng buwan.
Ito ang function na DATE na kailangan naming gamitin upang pagsamahin ang mga bahagi ng petsa mula sa iba't ibang mga column:
=DATE(E1,MONTH(1&C1),D1)
Ngayon gamitin ang fill handle sa ibabang sulok ng formula cell at ilapat ang formula sa column.
I-convert ang Text sa Petsa Gamit ang Find and Replace Method
Gumagamit ang paraang ito ng mga delimiter upang baguhin ang format ng teksto sa mga petsa. Kung ang araw, buwan, at taon sa iyong mga petsa ay pinaghihiwalay ng ilang delimiter maliban sa isang gitling (-) o slash (/), hindi makikilala ng Excel ang mga ito bilang mga petsa at magpapatuloy at iimbak ang mga ito bilang teksto.
Para ayusin ang isyung ito, gamitin ang feature na Find and Replace. Sa pamamagitan ng pagpapalit ng hindi karaniwang mga delimiter ng panahon (.) na may mga slash (/) o gitling (-), awtomatikong babaguhin ng Excel ang mga halaga sa mga petsa.
Una, piliin ang lahat ng mga petsa ng teksto na gusto mong i-convert sa mga petsa. Sa tab na 'Home', i-click ang button na 'Hanapin at Piliin' sa pinakakanang sulok ng Ribbon at piliin ang 'Palitan'. Bilang kahalili, pindutin ang Ctrl+H
upang buksan ang dialog box na Hanapin at Palitan.
Sa dialog box na Hanapin at Palitan, i-type ang delimiter na nilalaman ng iyong teksto (sa aming kaso ay full stop (.) sa field na 'Hanapin kung ano' at isang forward slash (/) o gitling (-) sa field na 'Palitan ng' . I-click ang button na 'Palitan Lahat' upang palitan ang mga delimiter at i-click ang 'Isara' upang isara ang window.
Ngayon, kinikilala ng Excel na ang iyong mga string ng teksto ay mga petsa na at awtomatiko itong na-format ang mga ito bilang mga petsa. Ang iyong mga petsa ay ihahanay sa kanan tulad ng ipinapakita sa ibaba.
I-convert ang Teksto sa Petsa Gamit ang I-paste ang Espesyal na Tool
Ang isa pang mabilis at madaling paraan upang i-convert ang mga string ng teksto sa mga petsa ay sa pamamagitan ng pagdaragdag ng 0 sa string ng teksto gamit ang pag-paste ng espesyal na opsyon. Ang pagdaragdag ng zero sa halaga ay nagko-convert ng text sa serial number ng petsa na maaari mong i-format bilang petsa.
Una, pumili ng isang walang laman na cell at kopyahin ito (piliin ito at pindutin ang Ctrl + C
upang kopyahin).
Pagkatapos, piliin ang mga cell na naglalaman ng mga petsa ng teksto na gusto mong i-convert, i-right-click at piliin ang opsyong 'I-paste ang Espesyal'.
Sa dialog na I-paste ang Espesyal, piliin ang 'Lahat' sa ilalim ng seksyong I-paste, piliin ang 'Idagdag' sa ilalim ng seksyong Operation, at i-click ang 'OK'.
Maaari ka ring magsagawa ng iba pang mga operasyon sa aritmetika na ibawas/multiply/hatiin ang halaga sa patutunguhang cell na may naka-paste na halaga (tulad ng multiply cell na may 1 o hatiin sa 1 o ibawas ang zero).
Kapag pinili mo ang 'Add' sa Operation, nagdaragdag ito ng 'zero' sa lahat ng napiling petsa ng text, dahil ang pagdaragdag ng '0' ay hindi nagbabago sa mga value, makukuha mo ang serial number para sa bawat petsa. Ngayon ang kailangan mo lang gawin ay baguhin ang format ng mga cell.
Piliin ang mga serial number at sa tab na ‘Home’, mag-click sa drop-down list na ‘Number Format’ sa Number group. Piliin ang, 'Maikling Petsa' na opsyon mula sa drop-down.
Tulad ng nakikita mo ngayon, ang mga numero ay naka-format bilang mga petsa at nakahanay sa kanan.
I-convert ang Teksto sa Petsa Gamit ang Mga Formula
Mayroong dalawang function na pangunahing ginagamit upang i-convert ang text sa petsa: DATEVALUE at VALUE.
Gamit ang Excel DATEVALUE Function
Ang Excel DATEVALUE function ay isa sa mga pinakamadaling paraan upang i-convert ang isang petsa na kinakatawan bilang text sa serial number ng isang petsa.
Ang syntax ng DATEVALUE function:
=DATEVALUE(date_text)
Pangangatwiran: date_text
tumutukoy sa text string na gusto mong itago o reference sa cell na naglalaman ng mga petsa ng text.
Ang formula:
=DATEVALUE(A1)
Ang sumusunod na larawan ay naglalarawan kung paano pinangangasiwaan ng DATEVALUE function ang ilang iba't ibang mga format ng petsa na nakaimbak bilang text.
Nakuha mo ang mga serial number ng petsa, ngayon ay kailangan mong ilapat ang format ng Petsa sa mga numerong ito. Upang gawin iyon, piliin ang mga cell na may mga serial number, pagkatapos ay pumunta sa tab na 'Home' at piliin ang 'Maikling Petsa' mula sa drop-down na listahan ng 'Number Format'.
Ngayon ay nasa column C na ang iyong mga na-format na petsa.
Kahit na walang bahagi ng taon sa iyong text date (A8), gagamitin ng DATEVALUE ang kasalukuyang taon mula sa orasan ng iyong computer.
Iko-convert lang ng function na DATEVALUE ang mga text value na mukhang petsa. Hindi nito mako-convert ang isang text na kahawig ng isang numero hanggang sa kasalukuyan, at hindi rin nito mababago ang isang halaga ng numero hanggang sa kasalukuyan, para doon ay kakailanganin mo ang VALUE function ng Excel.
Gamit ang Excel VALUE Function
Nagagawa ng Excel VALUE function na i-convert ang anumang text string na kahawig ng isang petsa o numero sa isang numeric na halaga, kaya talagang nakakatulong ito pagdating sa pag-convert ng anumang numero, hindi lamang mga petsa.
Ang VALUE function:
=VALUE(teksto)
text
– ang text string na gusto naming i-convert o reference sa cell na naglalaman ng text string.
Ang halimbawang formula para i-convert ang petsa ng text:
=VALUE(A1)
Maaaring baguhin ng formula sa ibaba ng VALUE ang anumang mga string ng text na mukhang petsa sa isang numero tulad ng ipinapakita sa ibaba.
Gayunpaman, hindi sinusuportahan ng VALUE function ang lahat ng uri ng mga value ng petsa. Halimbawa, kung ang mga petsa ay gumagamit ng mga decimal na lugar (A11), ibabalik nito ang #VALUE! pagkakamali.
Kapag mayroon ka nang serial number para sa iyong petsa, kakailanganin mong i-format ang cell gamit ang serial number ng petsa upang magmukhang isang petsa tulad ng ginawa namin para sa DATEVALUE function. Upang gawin iyon, piliin ang mga serial number at piliin ang opsyong ‘Petsa’ mula sa drop-down na menu ng ‘Number Format’ sa tab na ‘Home’.
Iyon lang, ito ang 5 iba't ibang paraan na maaari mong i-convert ang mga petsa na naka-format bilang teksto sa mga petsa sa Excel.