Sisukord
Veebilehel Microsoft Excel, peame vormindama mis tahes lahtrite väärtused, et saada korralik loetavus ja hea väljavaade. Lisaks Exceli lintide saadavalolevate sisseehitatud käskude kasutamisele saame lahtri väärtuse vormindada, kasutades käsku TEKST funktsioon ja ka VBA vorming funktsioon. Kui olete ka uudishimulik, laadige alla meie praktika töövihik ja jälgige meid.
Lae alla praktiline töövihik
Lae alla see harjutusvihik, et seda artiklit lugedes harjutada.
Formaat ja TEXT funktsioonid.xlsm
📚 Märkus:
Kõik käesoleva artikli toimingud viiakse läbi, kasutades programmi Microsoft Office 365 rakendus.
10 sobivat näidet TEXT-funktsioonist Exceli lahtri väärtuse vormindamiseks
Siinkohal kasutame me funktsioon TEXT meie lahtri väärtuse vormingu teisendamiseks. Näitame, et 10 sobivad näited kõigi vormingute näitamiseks.
1. Numbrite väärtuse vormindamine
Esimeses näites TEKST funktsiooniga muudame numbri vormingut ja kuvame selle erinevates vormingutes. Meil on lahtris number B5 Me vormistame selle 7 erinevad formaadid.
Valige lahter ja kirjutage mis tahes vorminguvormel vastavalt oma soovile.
Väärtuse teisendamiseks '#,###.00' formaadis on valem:
=TEXT($B$5, "#,###.00")
Väärtuse teisendamiseks '(#,###.00)' formaadis on valem:
=TEXT($B$5,"(#,###.00)")
Väärtuse teisendamiseks '-#,###.00' formaadis on valem:
=TEXT($B$5,"-#,###.00")
Väärtuse teisendamiseks '#,###' formaadis on valem:
=TEXT($B$5, "#,###")
Väärtuse teisendamiseks '###,###' formaadis on valem:
=TEXT($B$5, "###,###")
Väärtuse teisendamiseks '####.00' formaadis on valem:
=TEXT($B$5, "####.00")
Väärtuse teisendamiseks '#.00' formaadis on valem:
=TEXT($B$5, "#.00")
Vajutage Sisesta klahvi ja saate soovitud lahtri vormingu.
Seega võime öelda, et me saame kasutada Exceli TEKST funktsioon numbrite vormindamiseks.
Loe edasi: Kuidas kombineerida teksti ja numbreid Excelis ja säilitada vormindamine
2. Valuuta vormindamine
Järgnevas näites kasutame me TEKST funktsioon, et näidata numbrit valuutaformaadis. 7 erinevaid valuutavorminguid demonstreeritakse siin. Meil on lahtris olev number B5 .
Väärtuse saamiseks valige ükskõik milline lahter ja kirjutage ükskõik milline valem vastavalt oma vajadusele.
Väärtuse teisendamiseks '$#,###.00' formaadis on valem:
=TEXT($B$5,"$#,###.00")
Väärtuse teisendamiseks '($#,###.00)' formaadis on valem:
=TEXT($B$5,"($#,###.00)")
Väärtuse teisendamiseks '-$#,###.00' formaadis on valem:
=TEXT($B$5,"-$#,###.00")
Väärtuse teisendamiseks '¥#,###' formaadis on valem:
=TEXT($B$5,"
¥#,###")
Väärtuse teisendamiseks '¥###,###' formaadis on valem:
=TEXT($B$5,"
¥###,###")
Väärtuse teisendamiseks '$####.00' formaadis on valem:
=TEXT($B$5,"$####.00")
Väärtuse teisendamiseks '$#.00' formaadis on valem:
=TEXT($B$5,"$#.00")
Press Sisesta Saate soovitud valuuta vormingu.
Seega võime öelda, et saame kasutada Exceli funktsiooni TEXT numbri vormindamiseks valuutaks.
Loe edasi: Exceli tekstifunktsiooni vormingu koodid
3. Kuupäeva vormindamine
Nüüd hakkame kasutama TEKST funktsioon kuupäevade vormindamiseks erinevates formaatides. Meie kuupäeva väärtus on lahtris B5 Me näitame 9 erinevad kuupäevade vormindamise tüübid.
Kõigepealt valige ükskõik milline lahter ja kirjutage ükskõik milline valem vastavalt oma vajadusele.
Kuupäeva konverteerimiseks 'TTMMMMMYYY' formaadis on valem:
=TEXT($B$5, "DDMMMYYY")
Kuupäeva konverteerimiseks 'TTMMMMMYY' formaadis on valem:
=TEXT($B$5, "DDMMMYY")
Kuupäeva konverteerimiseks 'MMM DD, YYYY' formaadis on valem:
=TEXT($B$5, "MMM DD, YYYY")
Kuupäeva teisendamiseks "DDDD formaadis on valem:
=TEXT($B$5, "DDDD")
Kuupäeva konverteerimiseks 'DDDD,DDMMMYYYY' formaadis on valem:
=TEXT($B$5, "DDDD, DDMMMYYYY")
Kuupäeva teisendamiseks 'DDDD, MMM DD, YYYY' formaadis on valem:
=TEXT($B$5, "DDDD, MMM DD, YYYY")
Kuupäeva konverteerimiseks 'MM/TP/VAAJ' formaadis on valem:
=TEXT($B$5, "MM/DD/YYYY")
Kuupäeva teisendamiseks 'MM/DD' formaadis on valem:
=TEXT($B$5, "MM/DD")
Kuupäeva konverteerimiseks 'AAA-AAA-MM-TT' formaadis on valem:
=TEXT($B$5, "YYYY-MM-DD")
Seejärel vajutage Sisesta Saate soovitud kuupäeva vormingu.
Seega võime öelda, et me saame kasutada Exceli TEKST funktsioon kuupäevade vormindamiseks.
4. Vormindamise aeg
Siin on TEKST funktsioon aitab meil vormindada aja väärtust erinevates vormingutes. Kellaaeg, mida me peame vormindama, on lahtris B5 Me näitame 3 erinevad aja vormindamise tüübid.
Kõigepealt valige ükskõik milline lahter ja kirjutage ükskõik milline valem vastavalt oma nõudmistele.
Aja teisendamine 'H:MM AM/PM' formaadis on valem:
=TEXT($B$5, "H:MM AM/PM")
Aja teisendamiseks ajaliseks 'H:MM:SS AM/PM' formaadis on valem:
=TEXT($B$5, "H:MM:SS AM/PM")
Aja teisendamine 'H:MM:SS AM/PM' formaadis on valem:
=TEXT(NOW(), "H:MM:SS AM/PM")
Me kasutame ka funktsioon NOW .
Pärast seda vajutage Sisesta Te saate oma soovitud aja vormingu.
Seetõttu võime öelda, et me saame kasutada Exceli TEKST funktsiooni, et vormindada meie soovitud aega.
5. Kombineeritud kuupäeva ja kellaaja vormindamine
Mõnikord sisaldab meie andmestik nii kuupäeva kui ka kellaaega samas lahtris. Sellisel juhul saame neid vormindada, kasutades funktsiooni TEKST Me näitame, et 3 erinevad vormindusviisid, kus kellaaeg ja kuupäev on paigutatud koos. Väärtus on lahtris B5 .
Kõigepealt valige ükskõik milline lahter ja kirjutage ükskõik milline valem vastavalt oma vajadusele.
Nii kuupäeva kui ka kellaaja teisendamiseks 'MMM DD, YYYY H:MM:SS AM/PM' formaadis on valem:
=TEXT($B$5, "MMM DD, YYYY H:MM:SS AM/PM")
Nii kuupäeva kui ka kellaaja teisendamiseks 'YYYY-MM-DD H:MM AM/PM' formaadis on valem:
=TEXT($B$5, "YYYY-MM-DD H:MM AM/PM")
Nii kuupäeva kui ka kellaaja teisendamiseks 'YYYY-MM-DD H:MM' formaadis on valem:
=TEXT($B$5, "YYYY-MM-DD H:MM")
Seejärel vajutage Sisesta Te märkate, et väärtus muutub vastavalt teie soovile.
Lõpuks võime öelda, et me saame kasutada Exceli TEKST funktsioon, et vormindada kuupäeva ja kellaaega korraga.
6. Vormindamise protsent
Me saame teisendada arvu protsentideks, kasutades funktsiooni TEKST funktsioon. Me näitame 3 erinevad vormindusviisid. Peamiselt sõltub vormindus sellest, mitu numbrit me pärast koma punkti hoiame. Väärtus, mis teisendatakse, on lahtris B5 .
Kõigepealt valige ükskõik milline lahter ja kirjutage ükskõik milline valem vastavalt oma nõudmistele.
Väärtuse teisendamiseks '0%' formaadis on valem:
=TEXT($B$5, "0%")
Väärtuse teisendamiseks '0.0%' formaadis on valem:
=TEXT($B$5, "0.0%")
Väärtuse teisendamiseks '0.00%' formaadis on valem:
=TEXT($B$5, "0.00%")
Nüüd vajutage Sisesta Saate soovitud protsentuaalse vormingu.
Lõpuks võime öelda, et me saame kasutada Exceli TEKST funktsioon, et vormindada arv protsentideks.
Loe edasi: Kuidas näidata protsentuaalset osakaalu Exceli pirukadiagrammi legendis (lihtsate sammudega)
7. Murdarvu vormindamine
Selles näites vormindame murdarvud, kasutades funktsiooni TEKST Me demonstreerime, et 9 erinevad vormindamise tüübid. Kümnendarvu väärtus, mis vormindatakse lahtris B5 .
Valige ükskõik milline lahter ja kirjutage ükskõik milline valem vastavalt oma vajadusele.
Väärtuse teisendamiseks '?/?' murdosa formaat, valem on:
=TEXT($B$5,"?/?")
Väärtuse teisendamiseks '?/??' murdosa formaadis on valem:
=TEXT($B$5,"?/???")
Väärtuse teisendamiseks '?/???' murdosa formaadis on valem:
=TEXT($B$5,"?/????")
Väärtuse teisendamiseks '?/2' murdosa formaat, valem on:
=TEXT($B$5,"?/2")
Väärtuse teisendamiseks '?/4' murdosa formaadis on valem:
=TEXT($B$5,"?/4")
Väärtuse teisendamiseks '?/8' murdosa formaadis on valem:
=TEXT($B$5,"?/8")
Väärtuse teisendamiseks '?/16' murdosa formaadis on valem:
=TEXT($B$5,"?/16")
Väärtuse teisendamiseks '?/10' murdosa formaadis on valem:
=TEXT($B$5,"?/10")
Väärtuse teisendamiseks '?/100' murdosa formaadis on valem:
=TEXT($B$5,"?/100")
Lõpuks vajutage Sisesta Saate soovitud protsentuaalse vormingu.
Seega võime öelda, et me saame kasutada Exceli TEKST funktsioon, et vormindada kümnendarv murdarvuks.
8. Teadusliku numbri vormindamine
Järgnevas näites vormindame numbrilise väärtuse teaduslikuks numbriks läbi TEKST Funktsioon. Me vormindame numbri, mis põhineb numbrite arvul pärast komakohti. Algne arvväärtus, mis vormindatakse, on lahtris B5 .
Valige alguses ükskõik milline lahter ja kirjutage ükskõik milline valem vastavalt oma soovile.
Väärtuse teisendamiseks '0.00E+00' formaadis on valem:
=TEXT($B$5,"0.00E+00")
Väärtuse teisendamiseks '0.0E+00' formaadis on valem:
=TEXT($B$5,"0.0E+00")
Press Sisesta Te saate vormindatud väärtuse.
Seega võime öelda, et me saame kasutada Exceli TEKST funktsioon, et vormindada kümnendarv teaduslikuks arvuks.
9. Telefoninumbri vormindamine
Nüüd näitame teile vormindamise protseduuri, et vormindada üldised arvväärtused telefoniks, mille abil TEKST numbriline väärtus on lahtris B5 .
Kõigepealt valige ükskõik milline lahter ja kirjutage ükskõik milline valem vastavalt oma vajadusele.
Väärtuse teisendamiseks '(##) ###-###-#####' formaadis on valem:
=TEXT($B$5,"(##) ###-###-#####")
Seejärel vajutage Sisesta Te saate teada telefoninumbri.
Seetõttu võime öelda, et me saame kasutada Exceli TEKST funktsioon, et vormindada kümnendarv murdarvuks.
10. Vormindamine nulli eesminev number
Viimases näites kasutame me funktsiooni TEKST funktsiooni formaat numbrite jaoks, mis peavad algama tähega Null (0) Me näitame 3 erinevad vormeli vormindamise valemid. Number on lahtris B5 .
Kõigepealt valige ükskõik milline lahter ja kirjutage ükskõik milline valem vastavalt oma nõudmistele.
Väärtuse teisendamiseks '00' formaadis on valem:
=TEXT($B$5, "00")
Väärtuse teisendamiseks '000' formaadis on valem:
=TEXT($B$5, "000")
Väärtuse teisendamiseks '0000' formaadis on valem:
=TEXT($B$5, "0000")
Seejärel vajutage Sisesta Saate soovitud protsentuaalse vormingu.
Lõpuks võime öelda, et me saame kasutada Exceli TEKST funktsioon, et vormindada kümnendarv, mis algab tähtedega Nullid .
Ülevaade VBA vormingu funktsioonist
Formaat on VBA funktsiooni. Seda ei leia ega kasuta Exceli tabelis. Me saame seda funktsiooni kasutada ainult siis, kui kirjutame VBA-koodi.
⏺ Funktsiooni eesmärk:
Seda funktsiooni kasutatakse üldiselt lahtri väärtuse vormingu muutmiseks VBA abil.
⏺ Süntaks:
Format(Väljend, [Format])
⏺ Argumendid Selgitus:
Argument | Kohustuslik/valikuline | Selgitus |
---|---|---|
Väljendus | Nõutav | Väljendus on see tekstirida või lahtri väärtus, mida me tahame vastavalt oma vajadustele vormindada. |
Formaat | Valikuline | See on meie soovitud lahtri vorming. |
⏺ Tagasi:
Pärast koodi käivitamist näitab funktsioon lahtri väärtust meie soovitud vormindusega.
⏺ Kättesaadavus:
Excel Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 Macile, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000.
5 sobivat näidet VBA vormingu funktsioonist lahtri väärtuse vormindamiseks
Siinkohal demonstreerime 5 lihtsad näited lahtri väärtuste vormingu muutmise näitamiseks läbi VBA vorming Funktsioon. Allpool on näited esitatud samm-sammult:
1. Vormindamise number
Esimeses näites kirjutame VBA koodi, mis vormindab meie numbrilise numbri kujuliseks 5 Erinevad vormingud. Allpool on esitatud sammud:
📌 Sammud:
- Protsessi alustamiseks minge veebilehele Arendaja vahekaart ja klõpsa Visual Basic Kui sul seda ei ole, siis pead sa olema lubada vahekaart Developer (arendaja) Või võite ka vajutada 'Alt+F11' avamiseks Visual Basic toimetaja .
- Selle tulemusena ilmub dialoogiboks.
- Nüüd on Sisesta vahekaart sellel kastil, klõpsake nuppu Moodul võimalus.
- Seejärel kirjutage sellesse tühja redaktsioonikasti järgmine visuaalne kood.
Sub Format_Number() Worksheets(11).Activate Cells(5, 2) = 123456 Cells(5, 3) = Format(Cells(5, 2), "General Number") Cells(6, 3) = Format(Cells(5, 2), "Currency") Cells(7, 3) = Format(Cells(5, 2), "Fixed") Cells(8, 3) = Format(Cells(5, 2), "Standard") Cells(9, 3) = Format(Cells(5, 2), "Scientific") End Sub
- Pärast seda vajutage 'Ctrl+S' koodi salvestamiseks.
- Sulgege Toimetaja vahekaart.
- Pärast seda on Arendaja vahekaart, klõpsa Makros alates Kood rühm.
- Selle tulemusena ilmub väike dialoogiaken pealkirjaga Makro ilmub.
- Valige Format_Number valik ja klõpsake nuppu Käivita nuppu koodi käivitamiseks.
- Näete, et number kuvatakse erinevates formaatides.
Seega võime öelda, et meie visuaalne kood töötab ideaalselt ja me saame kasutada Formaat funktsioon Excelis.
2. Vorminguprotsent
Selles näites kirjutame VBA-koodi lahtri väärtuse vormindamiseks protsentidega. Selle lähenemisviisi sammud on esitatud järgmiselt:
📌 Sammud:
- Kõigepealt minge Arendaja vahekaart ja klõpsa Visual Basic Kui sul seda ei ole, siis pead sa olema lubada vahekaart Developer (arendaja) Või võite ka vajutada 'Alt+F11' avamiseks Visual Basic toimetaja .
- Ilmub väike dialoogiboks.
- Pärast seda on Sisesta vahekaart sellel kastil, klõpsake nuppu Moodul võimalus.
- Kirjutage sellesse tühja redaktsioonikasti järgmine visuaalne kood.
Sub Format_Percentage() Worksheets(12).Activate Cells(5, 2) = 0.88 Cells(5, 3) = Format(Cells(5, 2), "Percent") End Sub
- Nüüd vajutage 'Ctrl+S' koodi salvestamiseks.
- Seejärel sulgege Toimetaja vahekaart.
- Pärast seda on Arendaja vahekaart, klõpsa Makros koodirühmast.
- Selle tulemusena ilmub väike dialoogiaken pealkirjaga Makro ilmub.
- Seejärel valige Format_Percentage võimalus.
- Lõpuks klõpsake nuppu Käivita nuppu koodi käivitamiseks.
- Märkate, et number kuvatakse protsentides.
Seega võime öelda, et meie visuaalne kood töötab tõhusalt ja me saame kasutada Formaat funktsioon Excelis.
3. Loogikatesti vormistamine
Nüüd kirjutame VBA koodi, et kontrollida loogikat ja vormindada lahtri väärtus selle loogika alusel. Selle meetodi sammud on selgitatud allpool:
📌 Sammud:
- Kõigepealt minge Arendaja vahekaart ja klõpsa Visual Basic Kui sul seda ei ole, siis pead sa olema lubada vahekaart Developer (arendaja) Või võite ka vajutada 'Alt+F11' avamiseks Visual Basic toimetaja .
- Selle tulemusena ilmub dialoogiboks.
- Järgnevalt on Sisesta vahekaart sellel kastil, klõpsake nuppu Moodul võimalus.
- Seejärel kirjutage sellesse tühja redaktsioonikasti järgmine visuaalne kood.
Sub Format_Logic_Test() Worksheets(13).Activate Cells(5, 2) = 2 Cells(5, 3) = Format(Cells(5, 2), "Jah/Ei") Cells(6, 3) = Format(Cells(5, 2), "Tõsi/Vale") Cells(7, 3) = Format(Cells(5, 2), "On/Off") Cells(9, 2) = 0 Cells(9, 3) = Format(Cells(9, 2), "Jah/Ei") Cells(10, 3) = Format(Cells(9, 2), "Tõsi/Vale") Cells(11, 3) = Format(Cells(9, 2), "On/Off") End Sub
- Press 'Ctrl+S' koodi salvestamiseks.
- Nüüd sulgege Toimetaja vahekaart.
- Pärast seda on Arendaja vahekaart, klõpsa Makros alates Kood rühm.
- Väike dialoogiaken pealkirjaga Makro ilmub.
- Seejärel valige Format_Logic_Test valik ja klõpsake nuppu Käivita nupp.
- Saate soovitud tulemuse.
Seega võime öelda, et meie visuaalne kood töötab täpselt ja me saame kasutada Formaat funktsioon Excelis.
4. Kuupäeva vormindamine
Siinkohal vormindame lahtri kuupäeva väärtuse VBA-koodi abil. Lahtrite vormindamise sammud on esitatud allpool:
📌 Sammud:
- Kõigepealt minge Arendaja vahekaart ja klõpsa Visual Basic Kui sul seda ei ole, siis pead sa olema lubada vahekaart Developer (arendaja) Või võite ka vajutada 'Alt+F11' avamiseks Visual Basic toimetaja .
- Ilmub väike dialoogiboks.
- Nüüd on Sisesta vahekaart sellel kastil, klõpsake nuppu Moodul võimalus.
- Pärast seda kirjutage sellesse tühja redaktsioonikasti järgmine visuaalne kood.
Sub Format_Date() Worksheets(14).Activate Cells(5, 2) = "Sep 3, 2003" Cells(5, 3) = Format(Cells(5, 2), "General Date") Cells(6, 3) = Format(Cells(5, 2), "Long Date") Cells(7, 3) = Format(Cells(5, 2), "Medium Date") Cells(8, 3) = Format(Cells(5, 2), "Short Date") End Sub
- Seejärel vajutage 'Ctrl+S' koodi salvestamiseks.
- Sulgege Toimetaja vahekaart.
- Järgnevalt on Arendaja vahekaart, klõpsa Makros alates Kood rühm.
- Teine väike dialoogiboks pealkirjaga Makro ilmub.
- Nüüd valige Format_Date võimalus.
- Lõpuks klõpsake nuppu Käivita .
- Saate kuupäevad mitmes formaadis.
Seega võime öelda, et meie visuaalne kood töötab ideaalselt ja me saame kasutada Formaat funktsioon Excelis.
5. Aja väärtuse vormindamine
Viimases näites kirjutame VBA koodi, et vormindada meie aja väärtust mitmel viisil. Vormindamise etapid on kirjeldatud allpool:
📌 Sammud:
- Esiteks, minge Arendaja vahekaart ja klõpsa Visual Basic Kui sul seda ei ole, siis pead sa olema lubada vahekaart Developer (arendaja) Või võite ka vajutada 'Alt+F11' avamiseks Visual Basic toimetaja .
- Selle tulemusena ilmub dialoogiboks.
- Siis on Sisesta vahekaart sellel kastil, klõpsake nuppu Moodul võimalus.
- Kirjutage sellesse tühja redaktsioonikasti järgmine visuaalne kood.
Sub Format_Time() Worksheets(15).Activate Cells(5, 2) = "15:25" Cells(5, 3) = Format(Cells(5, 2), "Long Time") Cells(6, 3) = Format(Cells(5, 2), "Medium Time") Cells(7, 3) = Format(Cells(5, 2), "Short Time") End Sub
- Pärast seda vajutage 'Ctrl+S' koodi salvestamiseks.
- Nüüd sulgege Toimetaja vahekaart.
- Järgnevalt on Arendaja vahekaart, klõpsa Makros alates Kood rühm.
- Selle tulemusena ilmub veel üks väike dialoogiaken nimega Makro ilmub.
- Valige Format_Time valik ja klõpsake nuppu Käivita nupp.
- Saate aja väärtuse erinevates vormingutes.
Lõpuks võime öelda, et meie visuaalne kood töötab ideaalselt ja me saame kasutada Formaat funktsioon Excelis.
Loe edasi: Exceli tekstivalem (TEXT funktsioon)
💬 Asjad, mida peaksite teadma
Kui te kavatsete seda funktsiooni kasutada, peate meeles pidama, et kaks asjad.
Esiteks on TEKST funktsioon on rakendatav ainult Exceli tabelis. Seda funktsiooni ei saa kasutada VBA keskkonnas. Veelgi enam, kui proovite funktsiooni kasutada oma VBA tööruumis, näitab Excel teile viga ja kood ei jookse edasi.
Teisest küljest võite kasutada Formaat funktsiooni ainult VBA tööruumis. Exceli töölehe sees ei saa te aru, et ükski funktsioon nimega Formaat .
Kokkuvõte
Sellega on see artikkel lõppenud. Loodan, et see artikkel on teile kasulik ja te oskate kasutada Exceli funktsiooni Format. Palun jagage meiega kommentaare, kui teil on veel küsimusi või soovitusi, allpool olevasse kommentaaride sektsiooni, kui teil on veel küsimusi või soovitusi.
Ärge unustage vaadata meie veebisaiti, ExcelWIKI , mitmete Exceliga seotud probleemide ja lahenduste jaoks. Jätkake uute meetodite õppimist ja kasvamist!