Talaan ng nilalaman
Sa Microsoft Excel, kailangan naming i-format ang mga halaga ng anumang mga cell upang makakuha ng wastong pagiging madaling mabasa at magandang pananaw. Bukod sa paggamit ng available na built-in na command sa Excel ribbon, maaari naming i-format ang cell value sa pamamagitan ng paggamit ng TEXT function at gayundin ang VBA Format function. Kung gusto mo ring malaman ang tungkol dito, i-download ang aming workbook ng pagsasanay at sundan kami.
I-download ang Workbook ng Practice
I-download ang workbook ng pagsasanay na ito para sa pagsasanay habang binabasa mo ang artikulong ito.
Format at TEXT Function.xlsm
📚 Tandaan:
Lahat ng operasyon ng artikulong ito ay nagagawa sa pamamagitan ng paggamit ng application na Microsoft Office 365 .
10 Mga Angkop na Halimbawa ng TEXT Function para Mag-format ng Cell Value sa Excel
Dito, gagamitin natin ang ang TEXT function para i-convert ang formatting ng ating cell value. Magpapakita kami ng 10 mga angkop na halimbawa upang ipakita ang lahat ng mga pag-format.
1. Pag-format ng Halaga ng Numero
Sa unang halimbawa ng function na TEXT , babaguhin namin ang pag-format ng isang numero at ipapakita ito sa iba't ibang mga format. Mayroon kaming numero sa cell B5 . Ipo-format namin ito sa 7 mga natatanging format.
Pumili ng cell at isulat ang alinman sa mga formula sa pag-format ayon sa gusto mo.
Upang i-convert ang value sa '#,###.00' na format, ang formula ay magiging:
=TEXT($B$5,"#,###.00")
Para saAvailability:
Excel para sa Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 para sa Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000.
5 Angkop na Mga Halimbawa ng VBA Format Function para Mag-format ng Cell Value
Dito, ipapakita namin ang 5 madaling halimbawa para sa pagpapakita ng pagbabago ng format ng mga cell value sa pamamagitan ng VBA Format Pag-andar. Ang mga halimbawa ay ipinapakita sa ibaba nang sunud-sunod:
1. Pag-format ng Numero
Sa unang halimbawa, magsusulat kami ng VBA code na magpo-format ng aming numeric na numero sa 5 iba't ibang uri ng mga format. Ang mga hakbang ay ibinigay sa ibaba:
📌 Mga Hakbang:
- Upang simulan ang proseso, pumunta sa tab na Developer at mag-click sa Visual Basic . Kung wala ka niyan, kailangan mong paganahin ang tab na Developer . O maaari mo ring pindutin ang 'Alt+F11' para sa pagbubukas ng Visual Basic Editor .
- Bilang resulta, lalabas ang isang dialog box.
- Ngayon, sa tab na Insert sa kahon na iyon, i-click ang opsyong Module .
- Pagkatapos, isulat ang sumusunod na visual code sa walang laman na editor box na iyon.
9666
- Pagkatapos nito, pindutin ang 'Ctrl+S' para i-save ang code.
- Isara ang tab na Editor .
- Pagkatapos nito, sa Developer tab, mag-click sa Macros mula sa Code na grupo.
- Bilang isang resulta, ang isang maliit na dialog box na pinamagatang Macro ay gagawinlalabas.
- Piliin ang opsyon na Format_Number at i-click ang button na Run upang patakbuhin ang code.
- Makikita mong lalabas ang numero sa iba't ibang format.
Kaya, masasabi nating gumagana nang perpekto ang aming visual code, at nagagawa naming para gamitin ang function na Format sa Excel.
2. Porsyento ng Pag-format
Sa halimbawang ito, magsusulat kami ng VBA code para mag-format ng cell value na may porsyento. Ang mga hakbang ng diskarteng ito ay ibinigay tulad ng sumusunod:
📌 Mga Hakbang:
- Una sa lahat, pumunta sa tab na Developer at mag-click sa Visual Basic . Kung wala ka niyan, kailangan mong paganahin ang tab na Developer . O maaari mo ring pindutin ang 'Alt+F11' para sa pagbubukas ng Visual Basic Editor .
- May lalabas na maliit na dialog box.
- Pagkatapos nito, sa tab na Insert sa kahon na iyon, i-click ang opsyong Module .
- Isulat ang sumusunod na visual code sa walang laman na editor box na iyon.
6336
- Ngayon, pindutin ang 'Ctrl+S' upang i-save ang code.
- Pagkatapos, isara ang tab na Editor .
- Pagkatapos, sa Developer tab, mag-click sa Macros mula sa Code group.
- Bilang resulta, isang maliit na dialog box na may pamagat na Lalabas ang Macro .
- Susunod, piliin ang opsyong Format_Percentage .
- Sa wakas, i-click ang button na Run upang patakbuhin angcode.
- Mapapansin mong lalabas ang numero sa format na porsyento.
Kaya, masasabi nating epektibong gumagana ang aming visual code, at nagagamit namin ang function na Format sa Excel.
3. Pag-format para sa Logic Test
Ngayon, magsusulat kami ng VBA code para suriin ang logic at i-format ang cell value sa logic na iyon. Ang mga hakbang ng paraang ito ay ipinaliwanag sa ibaba:
📌 Mga Hakbang:
- Una, pumunta sa tab na Developer at mag-click sa Visual Basic . Kung wala ka niyan, kailangan mong paganahin ang tab na Developer . O maaari mo ring pindutin ang 'Alt+F11' para sa pagbubukas ng Visual Basic Editor .
- Bilang resulta, lalabas ang isang dialog box.
- Susunod, sa tab na Insert sa kahon na iyon, i-click ang opsyong Module .
- Pagkatapos, isulat ang sumusunod na visual code sa walang laman na kahon ng editor na iyon.
5645
- Pindutin ang 'Ctrl+S' upang i-save ang code.
- Ngayon, isara ang tab na Editor .
- Pagkatapos, sa Developer tab, mag-click sa Macros mula sa grupong Code .
- Isang maliit na dialog box lalabas ang pinamagatang Macro .
- Pagkatapos, piliin ang opsyong Format_Logic_Test at i-click ang button na Run .
- Makukuha mo ang iyong gustong resulta.
Kaya, masasabi nating gumagana ang aming visual codetumpak, at magagamit namin ang function na Format sa Excel.
4. Petsa ng Pag-format
Dito, ipo-format namin ang halaga ng petsa ng isang cell sa pamamagitan ng VBA code. Ang mga hakbang ng pag-format ng cell ay ipinapakita sa ibaba:
📌 Mga Hakbang:
- Sa una, pumunta sa tab na Developer at mag-click sa Visual Basic . Kung wala ka niyan, kailangan mong paganahin ang tab na Developer . O maaari mo ring pindutin ang 'Alt+F11' para sa pagbubukas ng Visual Basic Editor .
- May lalabas na maliit na dialog box.
- Ngayon, sa tab na Insert sa kahon na iyon, i-click ang opsyong Module .
- Pagkatapos nito, isulat ang sumusunod na visual code sa walang laman na kahon ng editor na iyon.
5312
- Pagkatapos, pindutin ang 'Ctrl+S' upang i-save ang code.
- Isara ang tab na Editor .
- Susunod, sa Developer tab, mag-click sa Macros mula sa grupong Code .
- Isa pang maliit na dialog box na may pamagat na Lalabas ang Macro .
- Ngayon, piliin ang opsyon na Format_Date .
- Sa wakas, i-click ang Run .
- Makakakuha ka ng mga petsa sa maraming format.
Samakatuwid, maaari naming sabihin na ang aming gumagana nang perpekto ang visual code, at magagamit namin ang function na Format sa Excel.
5. Pag-format ng Time Value
Sa huling halimbawa, magsusulat kami isang VBA code para i-format ang ating time va lue sa maramihangmga paraan. Ang mga hakbang ng pag-format ay inilarawan sa ibaba:
📌 Mga Hakbang:
- Una, pumunta sa tab na Developer at mag-click sa Visual Basic . Kung wala ka niyan, kailangan mong paganahin ang tab na Developer . O maaari mo ring pindutin ang 'Alt+F11' para sa pagbubukas ng Visual Basic Editor .
- Bilang resulta, lalabas ang isang dialog box.
- Pagkatapos, sa tab na Insert sa kahon na iyon, i-click ang opsyong Module .
- Isulat ang sumusunod na visual code sa walang laman na kahon ng editor na iyon.
2657
- Pagkatapos noon , pindutin ang 'Ctrl+S' para i-save ang code.
- Ngayon, isara ang tab na Editor .
- Susunod, sa Tab ng Developer , mag-click sa Macros mula sa grupong Code .
- Bilang resulta , lalabas ang isa pang maliit na dialog box na tinatawag na Macro .
- Piliin ang opsyon na Format_Time at i-click ang button na Run .
- Makukuha mo ang halaga ng oras sa iba't ibang format.
Sa wakas, masasabi nating ang aming gumagana nang perpekto ang visual code, at magagamit namin ang function na Format sa Excel.
Magbasa Nang Higit Pa: Formula ng Teksto ng Excel (Function ng TEXT)
💬 Mga Bagay na Dapat Mong Malaman
Habang gagamitin mo ang function na ito, kailangan mong tandaan ang dalawang bagay.
Una, ang TEXT function ay malalapat lamang sa Excel spreadsheet. Ikawhindi magagamit ang function na ito sa kapaligiran ng VBA. Bukod dito, kung susubukan mong gamitin ang function sa iyong VBA workspace, magpapakita sa iyo ang Excel ng isang error, at hindi mauuna ang code.
Sa kabilang banda, maaari mong gamitin ang Format function lamang sa VBA workspace. Sa loob ng Excel worksheet, hindi mo malalaman ang anumang function na tinatawag na Format .
Konklusyon
Iyon na ang wakas ng artikulong ito. Umaasa ako na ang artikulong ito ay makakatulong para sa iyo at magagamit mo ang Format function sa Excel. Mangyaring magbahagi ng anumang karagdagang mga tanong o rekomendasyon sa amin sa seksyon ng mga komento sa ibaba kung mayroon kang anumang karagdagang mga katanungan o rekomendasyon.
Huwag kalimutang tingnan ang aming website, ExcelWIKI , para sa ilang Excel- mga kaugnay na problema at solusyon. Patuloy na matuto ng mga bagong pamamaraan at patuloy na lumago!
sa pag-convert ng value sa '(#,###.00)'na format, ang formula ay magiging: =TEXT($B$5,"(#,###.00)")
Upang i-convert ang value sa '-#,###.00' na format, ang formula ay magiging:
=TEXT($B$5,"-#,###.00")
Para sa pag-convert ng value sa '#,###' na format, ang formula ay magiging:
=TEXT($B$5,"#,###")
Upang i-convert ang value sa '###,###' na format, ang formula ay magiging:
=TEXT($B$5,"###,###")
Para sa pag-convert ng value sa '####.00' na format, ang formula ay magiging:
=TEXT($B$5,"####.00")
Upang i-convert ang value sa '#.00' na format, ang formula ay magiging:
=TEXT($B$5,"#.00")
Pindutin ang Enter key at makukuha mo ang iyong gustong pag-format ng cell.
Kaya. masasabi nating nagagamit natin ang Excel TEXT function para mag-format ng mga numero.
Magbasa Nang Higit Pa: Paano Pagsamahin ang Teksto at Mga Numero sa Excel at Panatilihin ang Pag-format
2. Pag-format ng Currency
Sa sumusunod na halimbawa, gagamitin namin ang function na TEXT upang magpakita ng numero sa format ng currency. 7 ipapakita dito ang iba't ibang uri ng pag-format ng currency. Mayroon kaming numero sa cell B5 .
Upang makuha ang halaga, pumili ng anumang cell at isulat ang alinman sa mga formula ayon sa iyong kinakailangan.
Upang i-convert ang halaga sa '$#,###.00' na format, ang formula ay magiging:
=TEXT($B$5,"$#,###.00")
Para sa sa pag-convert ng value sa '($#,###.00)' na format, ang formula aymaging:
=TEXT($B$5,"($#,###.00)")
Upang i-convert ang value sa '-$#,###.00' na format , ang formula ay magiging:
=TEXT($B$5,"-$#,###.00")
Para sa pag-convert ng value sa '¥#,###' format, ang formula ay magiging:
=TEXT($B$5,"
¥#,###")
Upang i-convert ang value sa '¥# ##,###' na format, ang formula ay magiging:
=TEXT($B$5,"
¥###,###")
Para sa sa pag-convert ng value sa '$####.00' na format, ang formula ay magiging:
=TEXT($B$5,"$####.00")
Upang i-convert ang value sa '$#.00' na format, ang formula ay magiging:
=TEXT($B$5,"$#.00")
Pindutin ang Enter . Makukuha mo ang iyong gustong pag-format ng currency.
Kaya. masasabi nating nagagamit natin ang Excel TEXT function para i-format ang isang numero sa currency.
Magbasa Pa: Excel Text Function Format Codes
3. Formatting Date
Ngayon, gagamitin natin ang function na TEXT para i-format ang mga petsa sa iba't ibang format. Ang aming halaga ng petsa ay nasa cell B5 . Ipapakita namin ang 9 iba't ibang uri ng pag-format ng petsa.
Una, pumili ng anumang cell at isulat ang alinman sa mga formula ayon sa iyong kinakailangan.
Upang i-convert ang petsa sa 'DDMMMYYY' na format, ang formula ay magiging:
=TEXT($B$5,"DDMMMYYY")
Para sa pag-convert ng petsa sa ' DDMMMYY' na format, ang formula ay magiging:
=TEXT($B$5,"DDMMMYY")
Upang i-convert ang petsa sa 'MMM DD, YYYY ' na format, ang formula ay magiging:
=TEXT($B$5,"MMM DD, YYYY")
Para saiko-convert ang petsa sa 'DDDD' na format, ang formula ay magiging:
=TEXT($B$5,"DDDD")
Upang i-convert ang petsa sa 'DDDD,DDMMMYYYY' na format, ang formula ay magiging:
=TEXT($B$5,"DDDD, DDMMMYYYY")
Para sa pag-convert ng petsa sa 'DDDD, MMM DD, YYYY' na format, ang formula ay magiging:
=TEXT($B$5,"DDDD, MMM DD, YYYY")
Upang i-convert ang petsa sa 'MM/DD/YYYY' na format, ang formula ay magiging:
=TEXT($B$5,"MM/DD/YYYY")
Para sa pag-convert ng petsa sa 'MM/DD' na format, ang formula ay magiging:
=TEXT($B$5,"MM/DD")
Upang i-convert ang petsa sa 'YYYY-MM-DD' na format, ang formula ay magiging:
=TEXT($B$5,"YYYY-MM-DD")
Pagkatapos, pindutin ang Enter . Makukuha mo ang iyong gustong pag-format ng petsa.
Kaya. masasabi nating nagagamit natin ang Excel TEXT function para mag-format ng mga petsa.
4. Formatting Time
Dito, ang TEXT function ay makakatulong sa amin na i-format ang halaga ng oras sa iba't ibang mga format. Ang oras na kailangan nating i-format ay nasa cell B5 . Ipapakita namin ang 3 iba't ibang uri ng pag-format ng oras.
Sa una, pumili ng anumang cell at isulat ang alinman sa mga formula ayon sa iyong kinakailangan.
Upang i-convert ang oras sa 'H:MM AM/PM' na format, ang formula ay magiging:
=TEXT($B$5,"H:MM AM/PM")
Para sa pag-convert ng oras sa 'H:MM:SS AM/PM' na format, ang formula ay magiging:
=TEXT($B$5,"H:MM:SS AM/PM")
Upang i-convert ang oras sa 'H:MM:SS AM/PM' na format, gagawin ng formulabe:
=TEXT(NOW(),"H:MM:SS AM/PM")
Gagamitin din namin ang ang NOW function .
Pagkatapos noon, pindutin ang Enter . Makukuha mo ang iyong gustong pag-format ng oras.
Samakatuwid. masasabi nating nagagamit natin ang Excel TEXT function para i-format ang gusto nating oras.
5. Pag-format ng Pinagsamang Petsa at Oras
Minsan, ang aming dataset ay naglalaman ng pareho petsa at oras sa parehong cell. Sa kasong iyon, maaari naming i-format ang mga ito sa pamamagitan ng paggamit ng TEXT function. Ipapakita namin ang 3 iba't ibang uri ng pag-format kung saan pinagsama ang oras at petsa. Ang value ay nasa cell B5 .
Una, pumili ng anumang cell at isulat ang alinman sa mga formula ayon sa iyong pangangailangan.
Upang i-convert ang parehong petsa at oras sa 'MMM DD, YYYY H:MM:SS AM/PM' na format, ang formula ay magiging:
=TEXT($B$5,"MMM DD, YYYY H:MM:SS AM/PM")
Para sa pag-convert ng parehong petsa at oras sa 'YYYY-MM-DD H:MM AM/PM' na format, ang formula ay magiging:
=TEXT($B$5,"YYYY-MM-DD H:MM AM/PM")
Upang i-convert ang parehong petsa at oras sa 'YYYY-MM-DD H:MM' na format, ang formula ay magiging:
=TEXT($B$5,"YYYY-MM-DD H:MM")
Susunod, pindutin ang Enter . Mapapansin mong magpo-format ang value ayon sa gusto mo.
Sa wakas. masasabi nating nagagamit natin ang Excel TEXT function para mag-format ng petsa at oras nang sabay.
6. Porsyento ng Pag-format
Maaari tayong mag-convert ng isang numero sa mga porsyento sa pamamagitan ng paggamit ng TEXT function. Kamiay magpapakita ng 3 iba't ibang uri ng pag-format. Pangunahin, ang pag-format ay mag-iiba sa bilang ng mga digit na pinapanatili namin pagkatapos ng decimal point. Ang value na magko-convert ay nasa cell B5 .
Una sa lahat, pumili ng anumang cell at isulat ang alinman sa mga formula ayon sa iyong kinakailangan.
Upang i-convert ang value sa '0%' na format, ang formula ay magiging:
=TEXT($B$5,"0%")
Para sa pag-convert ng value sa '0.0%' na format, ang formula ay magiging:
=TEXT($B$5,"0.0%")
Upang i-convert ang value sa ' 0.00%' na format, ang formula ay magiging:
=TEXT($B$5,"0.00%")
Ngayon, pindutin ang Enter . Makukuha mo ang gusto mong pag-format ng porsyento.
Sa huli. masasabi nating nagagamit natin ang Excel TEXT function para mag-format ng numero sa mga porsyento.
Magbasa Nang Higit Pa: Paano Ipakita ang Porsyento sa Alamat sa Excel Pie Chart (na may Madaling Hakbang)
7. Pag-format ng Fraction Number
Sa halimbawang ito, ipo-format natin ang mga numero ng fraction gamit ang function na TEXT . Ipapakita namin ang 9 natatanging uri ng pag-format. Ang halaga ng decimal na numero na ipo-format ay nasa cell B5 .
Pumili ng anumang cell at isulat ang alinman sa mga formula ayon sa iyong kinakailangan.
Upang i-convert ang halaga sa '?/?' fraction format, ang formula ay magiging:
=TEXT($B$5,"?/?")
Para sa pag-convert ng value sa '?/??' fraction format,ang formula ay magiging:
=TEXT($B$5,"?/??")
Upang i-convert ang value sa '?/???' fraction format , ang formula ay magiging:
=TEXT($B$5,"?/???")
Para sa pag-convert ng value sa '?/2' fraction na format, ang formula ay magiging:
=TEXT($B$5,"?/2")
Upang i-convert ang value sa '?/4' fraction na format, ang ang formula ay magiging:
=TEXT($B$5,"?/4")
Para sa pag-convert ng value sa '?/8' fraction na format, ang formula ay magiging:
=TEXT($B$5,"?/8")
Upang i-convert ang value sa '?/16' fraction na format, ang formula ay be:
=TEXT($B$5,"?/16")
Para sa pag-convert ng value sa '?/10' fraction na format, ang formula ay magiging :
=TEXT($B$5,"?/10")
Upang i-convert ang value sa '?/100' fraction na format, ang formula ay magiging:
=TEXT($B$5,"?/100")
Sa wakas, pindutin ang Enter . Makukuha mo ang gusto mong pag-format ng porsyento.
Kaya. masasabi nating nagagamit natin ang Excel TEXT function para i-format ang decimal na numero sa isang fraction.
8. Pag-format ng Scientific Number
Sa sumusunod na halimbawa, magpo-format kami ng numeric na halaga sa isang siyentipikong numero sa pamamagitan ng TEXT function. Ipo-format natin ang numero batay sa bilang ng mga digit pagkatapos ng mga decimal point. Ang orihinal na halaga ng numero na ipo-format ay nasa cell B5 .
Sa simula, pumili ng anumang cell at isulat ang alinman sa mga formula ayon sa iyongpagnanais.
Upang i-convert ang value sa '0.00E+00' na format, ang formula ay magiging:
=TEXT($B$5,"0.00E+00")
Para sa pag-convert ng value sa '0.0E+00' na format, ang formula ay magiging:
=TEXT($B$5,"0.0E+00")
Pindutin ang Enter . Makukuha mo ang naka-format na halaga.
Kaya. masasabi nating nagagamit natin ang Excel TEXT function para i-format ang decimal na numero sa isang siyentipikong numero.
9. Pag-format ng Numero ng Telepono
Ngayon, gagawin natin ipakita sa iyo ang pamamaraan ng pag-format upang i-format ang mga pangkalahatang numerong halaga sa isang telepono sa pamamagitan ng function na TEXT . Ang numeric na halaga ay nasa cell B5 .
Una, pumili ng anumang cell at isulat ang alinman sa mga formula ayon sa iyong kinakailangan.
Upang i-convert ang halaga sa '(##) ###-###-####' format, ang formula ay magiging:
=TEXT($B$5,"(##) ###-###-#####")
Pagkatapos, pindutin ang Enter . Malalaman mo ang numero ng telepono.
Samakatuwid. masasabi nating nagagamit natin ang Excel TEXT function para i-format ang decimal na numero sa isang fraction.
10. Pag-format ng Zero Leading Number
Sa huling halimbawa , gagamitin namin ang TEXT na format ng function para sa mga numero na kailangang magsimula sa isang Zero (0) . Ipapakita namin ang 3 iba't ibang mga formula para sa pag-format. Ang numero ay nasa cell B5 .
Sa una, pumili ng anumang cell at isulat ang alinman sa mga formula ayon sa iyongkinakailangan.
Upang i-convert ang value sa '00' na format, ang formula ay magiging:
=TEXT($B$5,"00")
Para sa pag-convert ng value sa '000' na format, ang formula ay magiging:
=TEXT($B$5,"000")
Upang i-convert ang value sa '0000' na format, ang formula ay magiging:
=TEXT($B$5,"0000")
Pagkatapos, pindutin ang Ipasok ang . Makukuha mo ang gusto mong pag-format ng porsyento.
Sa wakas. masasabi nating nagagamit natin ang Excel TEXT function para mag-format ng decimal na numero na nagsisimula sa Zeros .
Pangkalahatang-ideya ng VBA Format Function
⏺ Layunin ng Function:
Ang function na ito ay karaniwang ginagamit para sa pagbabago ng format ng isang cell value sa pamamagitan ng VBA.
⏺ Syntax:
Format(Expression, [Format])
⏺ Paliwanag ng Mga Pangangatwiran:
Argumento | Kinakailangan/Opsyonal | Paliwanag |
---|---|---|
Expression | Kinakailangan | Expression ang text string o cell value na gusto naming i-format ayon sa aming mga pangangailangan. |
Format | Opsyonal | Ito ang gusto naming pag-format ng cell. |
⏺ Ibalik:
Pagkatapos patakbuhin ang code, ipapakita ng function ang halaga ng cell kasama ang aming gustong pag-format.
⏺