Gamitin ang Excel TEXT function upang i-convert ang anumang data (hal., mga numero, petsa, atbp.) sa text, sa isang format na tinukoy ng user.
Ang TEXT function ay ikinategorya bilang isang String/Text Function, na nagko-convert ng isang halaga ng numero sa isang text string sa isang format na tinukoy ng user. Halimbawa, kung gusto mong mag-convert ng petsa sa '15/03/2020′ na format sa Marso 15, 2020 na format, gagamitin mo ang TEXT function para gawin iyon.
Ipinapaliwanag ng gabay na ito kung paano gamitin ang function na TEXT sa Excel sa tulong ng ilang mga formula at halimbawa.
Syntax
Ang pangkalahatang syntax ng TEXT function:
=TEXT(value,format_text)
Ang TEXT function ay nangangailangan ng dalawang argumento/parameter:
halaga
– Ang halaga ng numero na gusto mong i-convert sa isang text string. Ang halagang ito ay maaaring isang numeric na halaga, isang petsa, o isang cell reference ng isang halaga ng numero.format_text
– Ang format code na gusto mong ilapat sa partikular na halaga. Dapat itong palaging nakalakip sa double quotation marks.
Mga Code ng Format ng Function ng TEXT
Ang Text function ay mayroon lamang dalawang argumento. Ang unang argumento ay nangangailangan lamang ng halaga na gusto mong i-convert, madali ito. Ngunit dapat mong ipasok ang tamang format code na magbibigay sa iyo ng output number sa format na gusto mo. Ang sumusunod na talahanayan ay naglalaman ng pinakakaraniwan at madalas na ginagamit na mga format.
Format Code | Paglalarawan | Halimbawa |
---|---|---|
0 | Ang Zero ay isang digit na placeholder na nagpapakita lamang ng mga digit na walang anumang decimal na lugar. | #.0 – palaging nagpapakita ng 1 decimal na lugar. Kung nagta-type ka ng 5.50 sa reference na cell, ipapakita ito bilang 5.5. |
# | Nagpapakita ng digit nang walang anumang dagdag na zero. | #.## – nagpapakita ng hanggang dalawang decimal na lugar. kapag nagpasok ka ng 3.777, babalik ito ng 3.78. |
? | Nagpapakita lamang ng digit na walang decimal na lugar. Karaniwan itong ginagamit para sa pag-align ng mga numerong halaga sa isang column sa isang decimal na lugar. | #.? – ito ay magpapakita ng isang decimal na lugar at ihanay ang decimal point. |
. | Decimal point | |
, | Libo-libong separator. | ###,### – Magpapakita ito ng isang libo-libong separator. Kung nagta-type ka ng 195200, ibabalik nito ang 195,200 |
0% | Ipinapakita ang mga numero bilang isang porsyento. | Kung nagta-type ka ng 0.285, ibabalik nito ang 28.5 |
Bilang karagdagan sa format na code sa itaas, maaari mo ring idagdag ang alinman sa mga sumusunod na simbolo sa format code ng formula, at ipapakita ang mga ito nang eksakto tulad ng inilagay.
Simbolol | Paglalarawan |
---|---|
+ at - | Mga tanda ng plus at minus |
( ) | Kaliwa at kanang panaklong |
: | Colon |
^ | Caret |
' | Apostrophe |
{ } | Mga kulot na bracket |
< > | Mas mababa at mas malaki kaysa sa mga palatandaan |
= | Equal sign |
/ | Pasulong na slash |
! | Tandang padamdam |
& | Ampersand |
~ | Tilde |
| Karakter sa espasyo |
Text Function Format Codes para sa Mga Petsa at Oras
Kapag gusto mong i-convert ang mga petsa at oras gamit ang TEXT function, gamitin ang alinman sa mga format na code sa ibaba.
Format Code | Paglalarawan at Mga Halimbawa |
---|---|
d | Tinutukoy ang Araw ng buwan sa isa o dalawang-digit na numero na walang nangunguna na zero (hal. 2 hanggang 25) |
DD | Tinutukoy ang Araw ng buwan sa isang dalawang-digit na representasyon na may nangungunang zero (hal. 02 hanggang 25) |
ddd | Tinutukoy ang Araw ng linggo sa tatlong-titik na pagdadaglat (hal. Lun hanggang Linggo) |
dddd | Tinutukoy ang buong pangalan ng Araw ng linggo. (hal. Lunes, Miyerkules) |
m | Tinutukoy ang Buwan ng Taon, sa isa o dalawang-digit na numero na walang nangunguna na zero (hal. 02 hanggang 12) |
mm | Tinutukoy ang Buwan sa isang dalawang-digit na representasyon na may nangungunang zero. (hal. 01, 12) |
mmm | Tinutukoy ang Buwan sa tatlong-titik na pagdadaglat (hal. Ene, Nob) |
mmmm | Tinutukoy ang buong pangalan ng Buwan. (hal. Enero, Nobyembre) |
yy | Tinutukoy ang Taon sa dalawang-digit na numero (hal. 08 na nangangahulugang 2008, 19 na nangangahulugang 2019) |
yyyy | Tinutukoy ang Taon sa isang apat na digit na numero (hal. 2008, 2019) |
h | Tinutukoy ang oras sa isa o dalawang-digit na representasyon na walang nangungunang zero (hal. 6, 12) |
hh | Tinutukoy ang oras sa dalawang-digit na representasyon na may nangungunang zero (06 hanggang 12) |
m | Tinutukoy ang Mga Minuto sa isa o dalawang-digit na numero na walang nangunguna na zero (hal. 5, 45) |
mm | Tinutukoy ang Mga Minuto sa isa o dalawang-digit na numero na isang nangungunang zero (hal. 05, 45) |
s | Tinutukoy ang Mga Segundo sa isa o dalawang-digit na numero na walang nangunguna na zero (hal. 5, 45) |
ss | Tinutukoy ang Mga Segundo sa isa o dalawang-digit na numero ng isang nangungunang zero (hal. 05, 45) |
AM / PM | Tinutukoy na ang oras ay dapat ipakita bilang isang 12-oras na orasan, na sinusundan ng "AM" o "PM" |
Paano Gamitin ang TEXT Function sa Excel
Natutunan mo ang mga syntax at format na code ng TEXT function, ngayon, hayaan nating tuklasin kung paano gamitin ang function sa Excel sa tulong ng ilang mga halimbawa.
Gumamit ng text formula upang ipakita ang buong numero sa numero sa cell A1.
Upang gawin ito maaari naming gamitin ang text formula bilang:
=TEXT(A1,"0")
Gamitin ang formula na ito upang ipakita ang isang decimal na lugar:
=TEXT(A1,"0.0")
Ang talahanayan sa ibaba ay nagpapakita ng mga Text formula na may iba't ibang mga code ng format upang maglapat ng iba't ibang uri ng pag-format sa iba't ibang mga numeric na halaga. Maaari mong kopyahin ang mga formula na ito nang direkta sa iyong spreadsheet upang subukan nang mag-isa.
Halaga | Formula | Naka-format na Halaga |
---|---|---|
4963.34 | =TEXT(A2,"0.000") | 4963.340 |
5300.52 | =TEXT(A3,"#,##0") | 5,301 |
5.12 | =TEXT(A4,"# ?/?") | 5 1/8 |
0.4963 | =TEXT(A5,"#%") 50% | 50% |
9600.60 | =TEXT(A6,"$#,##0.0") | $9,600.6 |
20 | =TEXT(A7,"~#!") ~20! | ~20! |
5656 | =TEXT(A8,"00000000") | 00005656 |
Ang mga formula sa itaas ay inilapat sa column C ng isang spreadsheet tulad ng ipinapakita sa screenshot sa ibaba:
TEXT Function na may mga Formula
Maaari ka ring gumamit ng iba pang mga formula at function sa loob at labas ng TEXT function.
Ipagpalagay natin na mayroon kang halaga ng Gross at Expense, at gusto mong kalkulahin ang netong kita at ipakita ang kita sa cell A9 na may string na "Ang iyong Net Profit ay". Maaari mong gamitin ang formula sa ibaba para doon:
="Ang iyong Net Profit ay "&TEXT(C6-C7,"$#,###.00")
Kinakalkula muna ng formula ang tubo sa pamamagitan ng isang formula (C6-C7) sa loob ng TEXT function at isinasama nito ang naka-format na halaga sa string na "Ang iyong Net Profit ay" gamit ang concatenate formula (&), at sa wakas ay ipinapakita nito ang resulta sa cell A9.
I-format ang Isang Mobile Number Gamit ang TEXT Function
Kadalasan, kapag nag-type ka ng anumang numero na mas mahaba sa 11 digit sa spreadsheet, halimbawa, mga mobile na numero, awtomatiko itong gagawin ng Excel sa scientific notation. At maaari mong gamitin nang maayos ang mga siyentipikong notasyong ito, kaya maaaring gusto mong i-convert ang mga ito sa mga normal na halaga ng numero. Maaari mong gamitin ang TEXT function upang i-convert ang mga nakakainis na siyentipikong notasyon sa mga mobile na numero.
Gaya ng ipinapakita sa screenshot sa ibaba, kapag naglagay ka ng mga mobile na numero (12-digit na haba kasama ang kanilang country code) sa Excel, awtomatiko nitong kino-convert ang mga mobile number na ito sa format na pang-agham na notasyon.
Gamit ang TEXT function, maaari mong i-format ang pang-agham na format ng notasyong ito sa mga nababasang numero ng mobile.
Karaniwan, ang isang mobile number ay 12 digit ang haba (maaaring mag-iba ito para sa ilang bansa). Ang unang dalawang digit ay country code at ang natitirang 10 digit ay ang mga mobile na numero.
Kaya para ma-convert ang mga nasa itaas na siyentipikong notasyon sa mga mobile na numero, gamitin ang formula na ito:
=TEXT(A1,"+############")
Ginagamit namin ang '############' bilang format code para sa halimbawang ito para i-convert ang notation sa mobile number:
Ngayon, gawin natin itong mas nababasa sa pamamagitan ng paghihiwalay ng country code mula sa mobile number. Para magawa iyon, maglagay ng gitling (-) pagkatapos ng dalawang hash.
=TEXT(A1,"+##-##########")
I-format ang Petsa gamit ang TEXT Function
Bilang default, iniimbak ng Excel ang Petsa bilang mga serial number. Ang serial number para sa Enero 1, 1900, ay 1, at Enero 1, 2001, ay 36892 dahil ito ay 36891 araw mula noong Enero 1, 1900.
Dahil ang karamihan sa mga function ay awtomatikong nagko-convert ng mga halaga ng petsa sa mga serial number, nakakalito na ipakita ang mga ito sa isang nababasang format. Ngunit sa Excel TEXT function ay madaling mai-convert ang mga ito sa mga halaga ng teksto at ipakita ang mga ito sa iyong nais na format.
Halimbawa, kung gusto mong kunin ang petsa mula sa cell A1 (05-03-2015) at ipakita ito sa karaniwang format ng petsa tulad ng ‘Mar 5, 2015’ sa cell B1, gagamitin mo ang sumusunod na formula:
=TEXT(A1,"mmm d,yyyy")
mmm
tumutukoy sa 3 titik na dinaglat na buwand
tumutukoy sa araw ng buwan sa isa o dalawang digityyyy
tumutukoy upang ipakita ang apat na digit na numero ng taon.
Ang screenshot sa ibaba ay nagpapakita kung paano mo mailalapat ang iba't ibang uri ng pag-format sa parehong petsa gamit ang Text formula:
Petsa ng Pagsasama at Teksto
Sabihin nating gusto nating isama ang pangalan (column A) at petsa ng kapanganakan (column B) at ipakita ito sa column C. Makakakuha ka ng resultang ganito:
Kung direkta nating pagsasamahin ang text sa cell A1 at petsa sa cell B1, isasama ng Excel ang text at serial number para sa petsa, hindi ang aktwal na petsa.
Upang pagsama-samahin ang teksto at petsa at maayos na maipakita ang Petsa sa nais na format, gamitin ang TEXT function sa CONCAT function.
Ang formula:
=CONCAT(A2,"-",TEXT(B2,"dd/m/yy"))
Ang resulta:
Ngayon, sasali kami sa isang text string na 'isinilang noong' sa output at i-format ang petsa sa ibang format.
Pagkatapos, ang formula ay kinopya sa cell A2:A5 gamit ang fill handle.
Sa isa pang halimbawa, ginagamit namin ang NGAYONG ARAW()
function upang makuha ang kasalukuyang petsa, at isama ang petsa na may ilang kaugnay na teksto.
Ngayon, madali mong mako-convert ang anumang halaga (hal., mga numero, petsa, atbp.) sa text sa gusto mong format.