Hoe kinne jo opmaakfunksje brûke yn Excel (mei passende foarbylden)

  • Diel Dit
Hugh West

Yn Microsoft Excel, moatte wy de wearden fan alle sellen opmeitsje om juste lêsberens en in goed útsicht te krijen. Neist it brûken fan it beskikbere ynboude kommando yn it lint fan Excel, kinne wy ​​​​de selwearde opmaak troch de funksje TEKST en ek de funksje VBA-formaat te brûken. As jo ​​​​ek nijsgjirrich binne om der oer te witten, download dan ús oefenwurkboek en folgje ús.

Download Oefenwurkboek

Download dit oefenwurkboek om te oefenjen wylst jo dit artikel lêze.

Opmaak en TEKST Functions.xlsm

📚 Opmerking:

Alle operaasjes fan dit artikel wurde dien troch de Microsoft Office 365 -applikaasje te brûken.

10 Geskikte foarbylden fan TEXT-funksje om in selwearde yn Excel op te meitsjen

Hjir sille wy de TEXT-funksje brûke om de opmaak fan ús selwearde te konvertearjen. Wy sille 10 geskikte foarbylden demonstrearje om alle opmaak sjen te litten.

1. Opmaaknûmerwearde

Yn it earste foarbyld fan de funksje TEKST , sille wy de opmaak fan in nûmer feroarje en it yn ferskate opmaak sjen litte. Wy hawwe in nûmer yn sel B5 . Wy sille it opmeitsje yn 7 ûnderskate formaten.

Selektearje in sel en skriuw ien fan de opmaakformules op neffens jo winsk.

Om de wearde te konvertearjen yn '#,###.00' opmaak, de formule sil wêze:

=TEXT($B$5,"#,###.00")

FoarBeskikberens:

Excel foar Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 foar Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000.

5 Geskikte foarbylden fan VBA-formaatfunksje om in selwearde op te meitsjen

Hjir sille wy 5 maklike foarbylden demonstrearje foar it werjaan fan de opmaakferoaring fan selwearden fia it VBA-formaat Funksje. De foarbylden wurde hjirûnder stap foar stap werjûn:

1. Opmaaknûmer

Yn it earste foarbyld sille wy in VBA-koade skriuwe dy't ús numerike nûmer opmaak sil yn 5 ferskillende soarten formaten. De stappen wurde hjirûnder jûn:

📌 Stappen:

  • Om it proses te begjinnen, gean nei it ljepblêd ûntwikkelder en klikje op Visual Basic . As jo ​​dat net hawwe, moatte jo it ljepblêd Untwikkelders ynskeakelje . Of jo kinne ek op 'Alt+F11' drukke om de Visual Basic Editor te iepenjen.

  • Dêrtroch sil in dialoochfinster ferskine.
  • No, yn it ljepblêd Ynfoegje op dat fak, klikje op de opsje Module .

  • Skriuw dan de folgjende fisuele koade op yn dat lege bewurkingsfak.

1829
  • Druk dêrnei op 'Ctrl+S' om de koade op te slaan.
  • Slút it ljepblêd Editor .
  • Dêrnei yn de Utwikkelders ljepper, klikje op Makro's út de groep Code .

  • As in resultaat sil in lyts dialoochfinster mei de titel Makro ferskine.
  • Selektearje de opsje Format_Number en klik op de knop Utfiere om de koade út te fieren.

  • Jo sille sjen dat it nûmer yn ferskate formaten te sjen is.

Sa kinne wy ​​sizze dat ús fisuele koade perfekt wurket, en wy kinne om de funksje Opmaak yn Excel te brûken.

2. Opmaakpersintaazje

Yn dit foarbyld sille wy in VBA-koade skriuwe om in selwearde op te meitsjen mei it persintaazje. De stappen fan dizze oanpak wurde as folget jûn:

📌 Stappen:

  • Gean earst nei it ljepblêd ûntwikkelder en klik op Visual Basic . As jo ​​dat net hawwe, moatte jo it ljepblêd Untwikkelders ynskeakelje . Of jo kinne ek op 'Alt+F11' drukke om de Visual Basic Editor te iepenjen.

  • In lyts dialoochfinster sil ferskine.
  • Dêrnei, yn it ljepblêd Ynfoegje op dat fak, klikje op de opsje Module .

  • Skriuw de folgjende fisuele koade op yn dat lege bewurkingsfak.

3974
  • No, druk op 'Ctrl+S' om de koade op te slaan.
  • Slút dan it ljepblêd Editor .
  • Dernei yn de ûntwikkelder ljepper, klikje op Makro's fan 'e Koadegroep.

  • As gefolch, in lyts dialoochfinster mei de titel Macro sil ferskine.
  • Selektearje dan de opsje Format_Percentage .
  • Klik op it lêst op de knop Utfiere om dekoade.

  • Jo sille fernimme dat it nûmer yn it persintaazjeformaat te sjen is.

Dêrtroch kinne wy ​​sizze dat ús fisuele koade effektyf wurket, en wy kinne de funksje Format brûke yn Excel.

3. Opmaak foar logyske test

No sille wy in VBA-koade skriuwe om de logika te kontrolearjen en de selwearde op dy logika op te meitsjen. De stappen fan dizze metoade wurde hjirûnder útlein:

📌 Stappen:

  • Gean earst nei it ljepblêd ûntwikkelder en klikje op Visual Basic . As jo ​​dat net hawwe, moatte jo it ljepblêd Untwikkelders ynskeakelje . Of jo kinne ek op 'Alt+F11' drukke om de Visual Basic Editor te iepenjen.

  • Dêrtroch sil in dialoochfinster ferskine.
  • Dêrnei, yn it ljepblêd Ynfoegje op dat fak, klikje op de opsje Module .

  • Skriuw dan de folgjende fisuele koade op yn dat lege bewurkingsfak.

6722
  • Druk op 'Ctrl+S' om de koade op te slaan.
  • Slút no de ljepper Editor .
  • Dernei yn de ûntwikkelder ljepper, klikje op Makro's út de groep Code .

  • In lyts dialoochfinster mei de titel Makro sil ferskine.
  • Selektearje dan de opsje Format_Logic_Test en klik op de knop Utfiere .

  • Jo sille jo winske resultaat krije.

Sa kinne wy ​​sizze dat ús fisuele koade wurketkrekt, en wy binne by steat om te brûken de Opmaak funksje yn Excel.

4. Formatting Datum

Hjir sille wy opmaak de datum wearde fan in sel fia in VBA koade. De stappen fan sel opmaak wurde hjirûnder werjûn:

📌 Stappen:

  • Gean earst nei it ljepblêd ûntwikkelder en klikje op Visual Basic . As jo ​​dat net hawwe, moatte jo it ljepblêd Untwikkelders ynskeakelje . Of jo kinne ek op 'Alt+F11' drukke om de Visual Basic Editor te iepenjen.

  • In lyts dialoochfinster sil ferskine.
  • No, yn it ljepblêd Ynfoegje op dat fak, klikje op de opsje Module .

  • Skriuw dêrnei de folgjende fisuele koade op yn dat lege bewurkingsfak.

3508
  • Dan, druk op 'Ctrl+S' om de koade op te slaan.
  • Slút it ljepblêd Editor .
  • Folgjende, yn de ûntwikkelder ljepper, klikje op Makro's út de groep Koade .

  • In oar lyts dialoochfinster mei de titel Makro sil ferskine.
  • Selektearje no de opsje Format_Datum .
  • Klik as lêste op Utfiere .

  • Jo krije datums yn meardere formaten.

Dêrom kinne wy ​​sizze dat ús fisuele koade wurket perfekt, en wy kinne de funksje Format brûke yn Excel.

5. Opmaak fan tiidwearde

Yn it lêste foarbyld sille wy skriuwe in VBA-koade om ús tiid va lue yn mearderemanieren. De stappen fan opmaak wurde hjirûnder beskreaun:

📌 Stappen:

  • Gean earst nei it ljepblêd ûntwikkelder en klikje op Visual Basic . As jo ​​dat net hawwe, moatte jo it ljepblêd Untwikkelders ynskeakelje . Of jo kinne ek op 'Alt+F11' drukke om de Visual Basic Editor te iepenjen.

  • Dêrtroch sil in dialoochfinster ferskine.
  • Dan, yn it ljepblêd Ynfoegje op dat fak, klikje op de opsje Module .

  • Skriuw de folgjende fisuele koade op yn dat lege bewurkingsfak.

2917
  • Dêrnei , druk op 'Ctrl+S' om de koade op te slaan.
  • Slút no de ljepper Editor .
  • Folgjende, yn de Developer tab, klik op Makro's fan de Code groep.

  • As resultaat , in oar lyts dialoochfinster mei de namme Makro sil ferskine.
  • Selektearje de opsje Format_Tiid en klik op de knop Utfiere .

  • Jo krije de tiidwearde yn ferskate formaten.

Uteinlik kinne wy ​​sizze dat ús fisuele koade wurket perfekt, en wy kinne de funksje Format brûke yn Excel.

Lês mear: Excel Tekstformule (TEXT Function)

💬 Dingen dy't jo witte moatte

Wylst jo dizze funksje brûke, moatte jo twa dingen ûnthâlde.

Earst sil de funksje TEKST allinnich fan tapassing wêze yn de Excel spreadsheet. Jokin dizze funksje net brûke yn 'e VBA-omjouwing. Boppedat, as jo besykje de funksje yn jo VBA wurkromte te brûken, sil Excel jo in flater sjen litte, en de koade sil net foarút rinne.

Oan 'e oare kant kinne jo de Opmaak<2 brûke> funksjonearje allinich yn 'e VBA-wurkromte. Binnen it Excel-wurkblêd kinne jo gjin funksje útfine mei de namme Opmaak .

Konklúzje

Dat is de ein fan dit artikel. Ik hoopje dat dit artikel nuttich foar jo sil wêze en dat jo de funksje Format yn Excel kinne brûke. Diel asjebleaft fierdere fragen of oanbefellings mei ús yn 'e kommentaar seksje hjirûnder as jo fierdere fragen of oanbefellings hawwe.

Ferjit net ús webside, ExcelWIKI , te kontrolearjen foar ferskate Excel- relatearre problemen en oplossings. Bliuw nije metoaden leare en bliuw groeie!

it konvertearjen fan de wearde yn it formaat '(#,###.00)', sil de formule wêze:

=TEXT($B$5,"(#,###.00)")

Om de wearde te konvertearjen yn it formaat '-#,###.00' sil de formule wêze:

=TEXT($B$5,"-#,###.00")

Foar it konvertearjen fan de wearde yn '#,###' -formaat sil de formule wêze:

=TEXT($B$5,"#,###")

Om de wearde te konvertearjen yn it formaat '###,###' sil de formule wêze:

=TEXT($B$5,"###,###")

Foar it konvertearjen fan de wearde yn '####.00' -formaat sil de formule wêze:

=TEXT($B$5,"####.00")

Om de wearde te konvertearjen yn '#.00' -formaat, sil de formule wêze:

=TEXT($B$5,"#.00")

Druk op de Enter kaai en jo krije jo winske sel opmaak.

Sa. wy kinne sizze dat wy de Excel TEKST -funksje brûke kinne om nûmers op te meitsjen.

Lês mear: Hoe kombinearje tekst en sifers yn Excel en Hâld opmaak

2. Opmaak fan faluta

Yn it folgjende foarbyld sille wy de funksje TEKST brûke om in nûmer yn it falutaformaat te sjen. 7 ferskillende soarten faluta opmaak sil demonstrearje hjir. Wy hawwe it nûmer yn sel B5 .

Om de wearde te krijen, selektearje elke sel en skriuw ien fan 'e formules op neffens jo eask.

Om de wearde te konvertearjen yn it '$#,###.00' -formaat sil de formule wêze:

=TEXT($B$5,"$#,###.00")

Foar it konvertearjen fan de wearde yn it formaat '($#,###.00)' , sil de formulebe:

=TEXT($B$5,"($#,###.00)")

Om de wearde te konvertearjen yn it formaat '-$#,###.00' , de formule sil wêze:

=TEXT($B$5,"-$#,###.00")

Foar it konvertearjen fan de wearde yn '¥#,###' formaat, de formule sil wêze:

=TEXT($B$5," ¥#,###")

Om de wearde te konvertearjen yn '¥# ##,###' -formaat, de formule sil wêze:

=TEXT($B$5," ¥###,###")

Foar it konvertearjen fan de wearde yn '$####.00' -formaat, sil de formule wêze:

=TEXT($B$5,"$####.00")

Om de wearde te konvertearjen yn '$#.00' -formaat, sil de formule wêze:

=TEXT($B$5,"$#.00")

Druk op Enter . Jo krije jo winske faluta opmaak.

Dus. wy kinne sizze dat wy de Excel TEKST-funksje brûke kinne om in getal op te meitsjen yn faluta.

Lês Mear: Excel Tekstfunksje Opmaakkoades

3. Opmaakdatum

No sille wy de funksje TEKST brûke om datums yn ferskate formaten op te meitsjen. Us datumwearde is yn sel B5 . Wy sille 9 ferskate soarten datumopmaak sjen litte.

Selektearje earst elke sel en skriuw ien fan 'e formules op neffens jo eask.

Om de datum yn te konvertearjen yn 'DDMMMYYY' opmaak, de formule sil wêze:

=TEXT($B$5,"DDMMMYYY")

Foar it konvertearjen fan de datum yn ' DDMMMYY' -formaat, de formule sil wêze:

=TEXT($B$5,"DDMMMYY")

Om de datum te konvertearjen yn 'MMM DD, YYYY ' -formaat, de formule sil wêze:

=TEXT($B$5,"MMM DD, YYYY")

Foarit konvertearjen fan de datum yn 'DDDD' -formaat, sil de formule wêze:

=TEXT($B$5,"DDDD")

Om de datum te konvertearjen yn 'DDDD,DDMMYYYY' -formaat sil de formule wêze:

=TEXT($B$5,"DDDD, DDMMMYYYY")

Foar it konvertearjen fan de datum yn 'DDDD, MMM DD, JJJJ' opmaak, de formule sil wêze:

=TEXT($B$5,"DDDD, MMM DD, YYYY")

Om de datum te konvertearjen yn 'MM/DD/JJJJ' -formaat, de formule sil wêze:

=TEXT($B$5,"MM/DD/YYYY")

Foar it konvertearjen fan de datum yn 'MM/DD' -formaat, de formule sil wêze:

=TEXT($B$5,"MM/DD")

Om de datum te konvertearjen yn 'JJJJ-MM-DD' -formaat, de formule sil wêze:

=TEXT($B$5,"YYYY-MM-DD")

Druk dan op Enter . Jo krije jo winske datumopmaak.

Dêrtroch. wy kinne sizze dat wy de Excel-funksje TEKST brûke kinne om datums op te meitsjen.

4. Opmaaktiid

Hjir, de funksje TEKST sil ús helpe om de tiidwearde yn ferskate formaten op te meitsjen. De tiid dy't wy moatte opmaak is yn sel B5 . Wy sille 3 ferskate soarten tiidopmaak werjaan.

Selektearje earst elke sel en skriuw ien fan 'e formules op neffens jo eask.

Om de tiid te konvertearjen yn 'H:MM AM/PM' -formaat sil de formule wêze:

=TEXT($B$5,"H:MM AM/PM")

Foar it konvertearjen fan de tiid yn 'H:MM:SS AM/PM' -formaat, de formule sil wêze:

=TEXT($B$5,"H:MM:SS AM/PM")

Om de tiid yn 'H:MM:SS AM/PM' -formaat te konvertearjen, sil de formulebe:

=TEXT(NOW(),"H:MM:SS AM/PM")

Wy sille ek de funksje NOW brûke.

Dêrnei, druk op Enter . Jo krije jo winske tiidopmaak.

Dêrom. wy kinne sizze dat wy de Excel-funksje TEKST brûke kinne om ús winske tiid op te meitsjen.

5. Opmaak fan kombinearre datum en tiid

Soms befettet ús dataset beide datum en tiid yn deselde sel. Yn dat gefal kinne wy ​​se opmaak mei de funksje TEXT . Wy sille 3 ferskillende soarten opmaak sjen litte wêr't de tiid en datum byinoar pleatst wurde. De wearde is yn sel B5 .

Selektearje earst in sel en skriuw ien fan 'e formules op neffens jo need.

Om de datum en tiid te konvertearjen yn 'MMM DD, JJJJ H:MM:SS AM/PM' -formaat, de formule sil wêze:

=TEXT($B$5,"MMM DD, YYYY H:MM:SS AM/PM")

Foar it konvertearjen fan sawol datum as tiid yn 'JJJJ-MM-DD H:MM AM/PM' -formaat, sil de formule wêze:

=TEXT($B$5,"YYYY-MM-DD H:MM AM/PM")

Om de datum en tiid te konvertearjen yn it formaat 'JJJJ-MM-DD H:MM' , sil de formule wêze:

=TEXT($B$5,"YYYY-MM-DD H:MM")

Druk dêrnei op Enter . Jo sille fernimme dat de wearde sil opmaak neffens jo winsk.

Op it lêst. wy kinne sizze dat wy de Excel-funksje TEKST brûke kinne om datum en tiid tagelyk op te meitsjen.

6. Opmaakpersintaazje

Wy kinne in konvertearje in nûmer yn persintaazjes troch de funksje TEKST te brûken. Wysille 3 ferskate soarten opmaak sjen litte. Foaral sil de opmaak ferskille op it oantal sifers dat wy hâlde nei it desimale punt. De wearde dy't konvertearret is yn sel B5 .

Selektearje earst in sel en skriuw ien fan 'e formules op neffens jo eask.

Om de wearde yn '0%' opmaak, de formule sil wêze:

=TEXT($B$5,"0%")

Foar it konvertearjen fan de wearde yn '0.0%' -formaat, de formule sil wêze:

=TEXT($B$5,"0.0%")

Om de wearde te konvertearjen yn ' 0.00%' -formaat, de formule sil wêze:

=TEXT($B$5,"0.00%")

No, druk op Enter . Jo krije jo winske persintaazje opmaak.

Op it lêst. wy kinne sizze dat wy de Excel-funksje TEKST brûke kinne om in getal yn persintaazjes op te meitsjen.

Lês mear: Hoe kinne jo persintaazje yn leginde sjen litte. yn Excel Pie Chart (mei Easy Steps)

7. Opmaak fan fraksjenûmer

Yn dit foarbyld sille wy de fraksjenûmers opmeitsje mei de funksje TEXT . Wy sille 9 ûnderskate soarten opmaak demonstrearje. De desimale getalwearde dy't opmaak sil is yn sel B5 .

Selektearje elke sel en skriuw ien fan 'e formules op neffens jo eask.

Om de wearde te konvertearjen yn '?/?' fraksjeformaat sil de formule wêze:

=TEXT($B$5,"?/?")

Foar it konvertearjen fan de wearde yn '?/??' fraksjeformaat,de formule sil wêze:

=TEXT($B$5,"?/??")

Om de wearde te konvertearjen yn '?/???' fraksjeformaat , de formule sil wêze:

=TEXT($B$5,"?/???")

Foar it konvertearjen fan de wearde yn '?/2' fraksjeformaat, de formule sil wêze:

=TEXT($B$5,"?/2")

Om de wearde te konvertearjen yn '?/4' fraksjeformaat, de formule sil wêze:

=TEXT($B$5,"?/4")

Foar it konvertearjen fan de wearde yn '?/8' fraksjeformaat, de formule sil wêze:

=TEXT($B$5,"?/8")

Om de wearde te konvertearjen yn '?/16' fraksjeformaat, sil de formule wêze:

=TEXT($B$5,"?/16")

Foar it konvertearjen fan de wearde yn '?/10' fraksjeformaat, sil de formule wêze :

=TEXT($B$5,"?/10")

Om de wearde te konvertearjen yn '?/100' fraksjeformaat, sil de formule wêze:

=TEXT($B$5,"?/100")

As lêste, druk op Enter . Jo krije jo winske persintaazje opmaak.

Sa. wy kinne sizze dat wy de Excel funksje TEKST brûke kinne om in desimaal getal yn in fraksje op te meitsjen.

8. Wittenskiplik nûmer opmaak

Yn it folgjende foarbyld, wy sille in numerike wearde opmeitsje yn in wittenskiplik nûmer troch de funksje TEKST . Wy sille it nûmer opmeitsje op basis fan it oantal sifers nei de desimale punten. De orizjinele nûmerwearde dy't opmaak sil is yn sel B5 .

Selektearje yn it begjin elke sel en skriuw ien fan 'e formules op neffens jowinsk.

Om de wearde te konvertearjen yn '0.00E+00' -formaat, sil de formule wêze:

=TEXT($B$5,"0.00E+00")

Foar it konvertearjen fan de wearde yn '0.0E+00' -formaat sil de formule wêze:

=TEXT($B$5,"0.0E+00")

Druk op Enter . Jo krije de opmakke wearde.

Dêrtroch. wy kinne sizze dat wy de Excel-funksje TEKST brûke kinne om in desimaal getal op te meitsjen yn in wittenskiplik getal.

9. Opmaak fan telefoannûmer

No sille wy lit jo de opmaakproseduere sjen om algemiene numerike wearden yn in telefoan te formatteren troch de funksje TEKST . De numerike wearde is yn sel B5 .

Selektearje earst elke sel en skriuw ien fan 'e formules op neffens jo eask.

Om de wearde te konvertearjen yn '(##) ###-###-#####' formaat, de formule sil wêze:

=TEXT($B$5,"(##) ###-###-#####")

Druk dêrnei op Enter . Jo sille it telefoannûmer útfine.

Dêrom. wy kinne sizze dat wy de Excel funksje TEKST brûke kinne om in desimaal getal yn in fraksje op te meitsjen.

10. Opmaak fan nul liedend nûmer

Yn it lêste foarbyld , sille wy de funksje TEXT brûke foar de nûmers dy't begjinne moatte mei in Nul (0) . Wy sille 3 ferskillende formules foar opmaak sjen litte. It nûmer stiet yn sel B5 .

Selektearje earst in sel en skriuw ien fan de formules op neffens joeask.

Om de wearde te konvertearjen yn '00' -formaat, sil de formule wêze:

=TEXT($B$5,"00")

Foar it konvertearjen fan de wearde yn '000' -formaat sil de formule wêze:

=TEXT($B$5,"000")

Om de wearde te konvertearjen yn '0000' -formaat, sil de formule wêze:

=TEXT($B$5,"0000")

Druk dan op Enter . Jo krije jo winske persintaazje opmaak.

Uteinlik. wy kinne sizze dat wy de Excel funksje TEKST brûke kinne om in desimaal getal op te meitsjen dat begjint mei Nullen .

Oersjoch fan VBA-formaatfunksje

Format is in VBA -funksje. Jo kinne it net fine of brûke yn it Excel-spreadsheet. Wy kinne dizze funksje allinnich brûke op it stuit dat wy in VBA-koade skriuwe.

⏺ Funksje Doel:

Dizze funksje wurdt algemien brûkt foar it feroarjen fan it formaat fan in selwearde fia de VBA.

⏺ Syntaksis:

Format(Expression, [Format])

⏺ Arguminten Taljochting:

Argumint Required/Optional Explanation
Ekspresje Ferplicht Ekspresje is dy tekststring of selwearde dy't wy opmaak wolle neffens ús behoeften.
Opmaak Opsjoneel Dit is ús winske selopmaak.

⏺ Return:

Nei it útfieren fan de koade sil de funksje de selwearde sjen litte mei ús winske opmaak.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.