Paano Gamitin ang TEXT Function sa Pag-format ng Mga Code sa Excel

  • Ibahagi Ito
Hugh West

Talaan ng nilalaman

Ang TEXT function ay isa sa mga makabuluhang function sa Excel na nagbibigay-daan sa iyong gumawa ng iba't ibang uri ng pag-format o numero. Ang artikulong ito ay nagpapakita ng iba't ibang paraan ng paggamit ng mga format code gamit ang TEXT function para sa iba't ibang layunin.

Nada-download na Workbook ng Practice

Maaari mong i-download ang practice workbook mula sa download button sa ibaba.

Text Function Format Codes.xlsx

Ano ang Format Codes para sa TEXT Function?

Una, dapat nating malaman ang syntax at layunin ng TEXT function . Ang syntax ng function na ito ay ganito:

TEXT(value, format_text)

Kaya, gamit ang TEXT function , kami maaaring mag-format ng anumang mga value o numero gamit ang iba't ibang format code.

Kailangan ang function na ito kapag gusto naming baguhin o gusto naming makuha ang value ng isang partikular na format. Pagkatapos ay kailangan namin ang function na TEXT . Ang isang halimbawa ng function ay ang mga sumusunod.

=TEXT(TODAY(),"MM/DD/YY")

Ito ay maglalabas ng sumusunod na output:

Ang petsa ngayon ay nasa MM/ DD/YY na format, tulad ng 29/06/21. Kaya, gamit ang TEXT function , madali naming mako-customize ang aming panghuling output ayon sa aming mga kinakailangan.

Sa pangkalahatan, mayroong maraming format na code na maaaring gamitin sa TEXT function sa Excel. Ngunit dito ipapakita ko ang pinakakaraniwan at pinakaginagamit na mga code kasama ng mga layunin ng mga ito.

Format Code Layunin
0 Mga Palabasnangunguna sa mga zero.
? Umiiwan ng mga puwang sa halip na magpakita ng mga nangunguna na zero.
# Kumakatawan sa mga opsyonal na digit at hindi nagpapakita ng mga karagdagang zero.
. (panahon) Lalabas na decimal point.
, (kuwit) Libu-libong separator.
[ ] Gumawa ng mga conditional na format.

4 Mga Halimbawa ng TEXT Function to Format Codes in Excel

Tinatalakay ng seksyong ito ang magkakaibang paggamit ng TEXT mga code ng format ng function hal. pagsasama-sama ng teksto sa numero o petsa, pagdaragdag ng isang nangungunang zero, at pag-convert ng mga numero sa isang tinukoy na format. Sumisid tayo sa mga gamit!

1. Pagsamahin ang Mga Teksto at Numero sa Custom Formatting

Magkaroon tayo ng dataset ng ilang prutas at ang kanilang presyo ng unit at dami . Ang huling column ay ang kabuuang column ng presyo.

Ngayon kakalkulahin namin ang kabuuang presyo na may text at simbolo ng currency, thousands separator, at dalawang decimal mga lugar na gumagamit ng TEXT function .

Para dito, ang aming formula ay magiging ganito:

=”Text” & TEXT( Formula, “$###,###.00”)

📌 Paliwanag ng Formula:

Una, nagdaragdag kami ng text sa harap gamit ang ampersand ( & ) na simbolo. Pagkatapos sa function na TEXT sa unang seksyon ng mga parameter, gagamitin namin ang aming formula upang mabilang ang nais na output. Pagkatapos nito, ilagay ang isang $ sign sa harap para sa pag-format, dahil ang simbolo ng currency dito ay dollar, isang comma ( , ) para sa thousand separator, at isang # para sa kumakatawan sa mga opsyonal na digit.

  • Kaya, una, ilagay ang sumusunod na formula sa cell E5 at i-drag ang icon na Fill Handle sa ibaba upang kopyahin ang formula.
="Total Price "&TEXT(C5*D5, "$###,###.00")

2. Paglalapat ng Wastong Format ng Numero ng Telepono

Ipagpalagay natin na mayroon tayong dataset na naglalaman ng ilang mga numero ng telepono para sa paraang ito. Ngunit ang mga ibinigay na numero ay hindi maayos na na-format.

  • Ngayon ay iko-convert natin ang mga nabanggit na numero sa tamang mga numero ng telepono gamit ang TEXT function . Kaya, gusto naming gumawa ng mga numero ng telepono tulad nito:

(555) 555-1234

  • Para dito kailangan naming gumamit ng formula bilang ibinigay sa ibaba:
TEXT(Cell,”[<=9999999]###-####;(###) ###-### #”)

📌 Paliwanag ng Formula:

Dahil kailangan nating i-format ang mga numero ng telepono tulad ng halimbawa sa itaas, kailangan muna natin ng kundisyon para paghiwalayin ang huling 7 digit mula sa ibinigay na mga numero. Kailangan nating gamitin ang [ ] para sa mga layuning may kondisyon. Pagkatapos ay kailangan namin ng # para sa isang decimal placeholder upang mabuo ang numero ayon sa aming mga pangangailangan.

  • Una, sa unang seksyon ng TEXT function , ito kukunin ang ibinigay na input na aming C column, habang kinukuha namin ang mga ibinigay na numero ng telepono nang hindi nagfo-format mula sa column na ito.
  • Pangalawa, angAng seksyon ng format na [<=9999999] ay sinusuri ang mga numero mula sa kanang bahagi kung ito ay mas mababa sa o katumbas ng 7 digit o hindi. Pagkatapos ay iko-convert nito ang unang 7 digit sa ###-#### form na nangangahulugang 3 digit-4 na pares na digit. Pagkatapos nito, i-format ng sub-section na (###) ###-#### ang buong numero sa ganito (555) 555-1234. Kaya, ang huling 3 digit ay nasasaklaw ng () at ang iba ay 3 digit-4 na digit na pares.
  • Kaya, una, ilagay ang sumusunod na formula sa cell D5 at pagkatapos ay i-drag ang icon na Fill Handle sa ibaba.
=TEXT(C5,"[<=9999999]###-####;(###) ###-####")

3. Awtomatikong inaalis ng Excel ang mga nangungunang zero na na-type bago ang mga numero. Ngunit kung minsan ay maaaring kailanganin nating panatilihin ang mga nangungunang zero. Pagkatapos ang TEXT function ay makakatulong sa amin na gawin iyon kasama ang mga format code nito. Magkaroon tayo ng dataset ng ilang empleyado kasama ang kanilang pangalan at id .

Gusto naming panatilihin lahat ng ID ng mga empleyado sa 7 digit, ngunit ang ilan sa ID ay hindi ganap na 7 digit. Iko-convert namin ang lahat ng ID sa 7 digit gamit ang format code ng TEXT function.

  • Kaya, una, ilagay ang sumusunod na formula sa cell D5 at pagkatapos ay i-drag ang icon na Fill Handle sa ibaba.
=TEXT(C5,"0000000")

4. Pagsasama-sama ng Teksto at Petsa sa Gustong Format

Minsan, maaaring kailanganin nating pagsamahin ang teksto at petsa sa gusto nating format. Pwede natin gamitinang code ng format ng petsa ng function na TEXT para i-customize ang aming output. Upang ipakita ang paraang ito, isipin natin ang tungkol sa isang dataset ng ilang mga produkto at ang kanilang mga petsa ng paghahatid .

  • Ngayon kami pagsasama-samahin ang mga pangalan at petsa ng paghahatid ng mga produkto at ipapakita ang mga ito sa iisang column gamit ang TEXT function na mga format code.
  • Ang syntax ng formula na gagawin iyon ay magiging tulad ng sumusunod.
=Cell & Text & TEXT(Cell,”mm/dd/yyyy”)

📌 Paliwanag ng Formula:

Sa formula sa itaas, isang ampersand (&) Ang operator ay ginagamit upang pagsamahin ang mga teksto. Kapag kailangan nating pagsamahin ang text sa text o text na may formula, sa Excel madali itong posible sa pamamagitan ng paggamit ng ampersand ( & ). Ito ang alternatibo sa CONCAT function sa Excel. Para sa higit pang impormasyon, maaari mong tingnan ang Paano Magdagdag ng Teksto Bago ang Formula sa Excel .

Dito gusto lang naming pagsamahin ang dalawang cell at magdagdag ng ilang teksto. Gusto mo ring gawin ang pag-format ng mga petsa gamit ang format code ng TEXT function .

TEXT(Cell,”mm/dd/yyyy”)

Sa unang seksyon ng parameter, kinukuha ang mga value, kaya dahil gusto nating ipasa ang mga value ng column ng mga petsa ng paghahatid, kaya kailangan nating ipasa ang cell number dito. Sa dobleng panipi, idineklara namin ang pagbuo ng mga petsa sa pamamagitan ng paggamit ng mm/dd/yyyy na format. Kaya, mula sa aming mga ibinigay na petsa, ipo-format nito ang mga petsa sa format na itokung saan mm-> buwan dd-> araw yyyy-> taon. Kaya, ang ating petsa ay magiging ganito: 05/07/1998 .

  • Kaya, una, ilagay ang sumusunod na formula sa cell D5 at pagkatapos ay i-drag ang icon na Fill Handle sa ibaba.
=B5&"'s delivery date is  " &TEXT(C5,"mm/dd/yyyy")

Magbasa nang higit pa: Paano Gumamit ng FIXED Function sa Excel (6 Angkop na Halimbawa)

Higit pang Mga Halimbawa na may Excel TEXT Function sa Pag-format ng Mga Code

Dito ko talakayin ang ilang problema at solusyon ng user para sa TEXT function .

  • Kalkulahin natin ang buwan ngayon gamit ang =MONTH(TODAY()). Ibibigay nito ang numero ng kasalukuyang buwan. Halimbawa, para sa akin, Oktubre na kaya magbibigay ito ng 10 bilang return value.

  • Ngunit kapag ginamit ko ang =TEXT(MONTH (TODAY()),”mm”) ito ay babalik 01 .

Bakit Ito Nangyayari ang Error ?

Kino-convert namin ang petsa sa numerong 10, at pagkatapos ay sasabihin mo dito na i-convert ang numero 10 sa isang petsa, na kung saan ay kilala bilang 02/01/1900 ( dd/mm/yyyy ), na siyang panimulang numeric na halaga ng isang petsa ng Excel. Kaya kapag pinatakbo mo ang text formula, nakukuha namin ang 1 mula Enero.

  • Ang isa pang problema ay ang pagkalkula ng petsa at oras . Kung kailangan nating malaman ang parehong numero ng araw ngayon at kasalukuyang oras. Posibleng kalkulahin ang mga gumagamit ng TEXT function. Gamitin lang ang formulasa ibaba.
=TEXT(TODAY(),"dd ") & "Days " & TEXT(NOW(),"hh ") & "Hours"

  • Gamit ang formula na ito, ang unang function na TEXT(TODAY(),”dd “) Kinakalkula ng ang numero ng petsa ngayong araw, at inaalam ng TEXT(NOW(),”hh “) ang mga kasalukuyang oras.

Aplikasyon ng Excel Text Format

Awtomatikong matutukoy ng Excel ang value na sinusubukan mong ipasok sa isang cell. Kaya, iko-convert nito ang halaga sa nakitang format sa sandaling ipasok mo ito, kahit na maaaring hindi mo ito gustong gawin ito. Samakatuwid, ang katalinuhan ng Excel, na lubhang kapaki-pakinabang sa halos lahat ng oras, ay maaaring maging isang inis para sa iyo kung minsan.

Halimbawa, ipagpalagay na sinusubukan mong ipasok ang 5-10 sa isang cell upang ipahiwatig ang 5 hanggang 10 . Gayunpaman, ituturing ito ng Excel bilang isang petsa. Kaya, ito ay ilalagay bilang Okt 5 o Mayo 10 ng kasalukuyang taon, depende sa setting ng petsa ng system. Makakaharap ka ng mga katulad na nakakainis na resulta kapag sinusubukan mong magpasok ng mga code na may mga nangungunang zero. Dahil ituturing ng excel ang mga nangungunang zero bilang redundancy at awtomatikong aalisin ang mga ito.

So, ano ang gagawin mo para maiwasan ang mga ganitong sitwasyon? Well, huwag mag-alala. Maaari mo lamang i-format ang mga cell bilang text bago magpasok ng data. Pagkatapos, mag-iimbak ang Excel ng mga value habang ini-input mo ang mga ito nang walang anumang pagbabago.

Ipagpalagay na gusto mong maglagay ng ilang ID na may mga nangungunang zero sa hanay na B2:B100 . Pagkatapos ay piliin ang hanay at pindutin ang CTRL + 1 o pumunta sa Home >> Format >>I-format ang Mga Cell . Susunod, piliin ang kategoryang Text mula sa tab na Number sa dialog box na Format Cells at i-click ang OK . Pagkatapos nito, maaari kang mag-input ng anumang gusto mo, at walang babaguhin ang Excel.

Tandaan: Gayundin, maaari mong pindutin ang CTRL + 1 upang buksan ang Format Cells dialog box.

Mga bagay na dapat Tandaan

  • Huwag kalimutang gumamit ng double quotes sa paligid ng mga format code. Kung hindi, ang TEXT function ay magbabalik ng #NAME! error .
  • Ang TEXT function ay nagko-convert ng mga numeric na halaga sa mga string ng teksto. Kaya, hindi mo magagamit ang output cell bilang reference para sa isang numeric na halaga sa iba pang mga formula. Maaaring kailanganin mong gumamit ng iba pang mga format ng numero upang maiwasan ang mga naturang limitasyon kung kinakailangan.

Konklusyon

Ito ang mga paraan ng paggamit ng TEXT function format ng mga code sa Excel. Ipinakita ko ang lahat ng mga pamamaraan na may kani-kanilang mga halimbawa. Gayundin, tinalakay namin ang mga pangunahing kaalaman ng function na ito at ang pinakakaraniwang ginagamit na format code ng function na ito. Kung mayroon kang anumang iba pang paraan ng pagkamit nito, mangyaring huwag mag-atubiling ibahagi ito sa amin. Huwag kalimutang bisitahin ang aming blog na ExcelWIKI upang tuklasin ang higit pa tungkol sa Excel. Manatili sa amin at patuloy na matuto.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.