Inhoudsopgave
In Microsoft Excel, moeten we de waarden van de cellen opmaken om een goede leesbaarheid en een goed uitzicht te krijgen. Naast het gebruik van de beschikbare ingebouwde opdracht in het Excel-lint, kunnen we de celwaarde opmaken met behulp van de optie TEKST functie en ook VBA-formaat functie. Als je er ook nieuwsgierig naar bent, download dan ons oefenwerkboek en volg ons.
Download Praktijk Werkboek
Download dit oefenwerkboek om te oefenen terwijl u dit artikel leest.
Formaat en TEXT-functies.xlsm
Let op:
Alle bewerkingen van dit artikel worden uitgevoerd met behulp van de Microsoft Office 365 toepassing.
10 geschikte voorbeelden van de TEKST-functie om een celwaarde in Excel op te maken
Hier gebruiken we de TEKST-functie om de opmaak van onze celwaarde om te zetten. We zullen demonstreren 10 geschikte voorbeelden om alle formatteringen te laten zien.
1. Opmaak van getalwaarde
In het eerste voorbeeld van de TEKST functie zullen we de opmaak van een getal veranderen en het in verschillende formatteringen weergeven. We hebben een getal in cel B5 We gaan het formatteren in 7 verschillende formaten.
Selecteer een cel en noteer een van de opmaakformules naar wens.
Om de waarde om te zetten in '#,###.00' formaat, zal de formule zijn:
=TEXT($B$5,"#,###.00")
Voor het omzetten van de waarde in '(#,###.00)' formaat, zal de formule zijn:
=TEXT($B$5,"(#,###.00)")
Om de waarde om te zetten in '-#,###.00' formaat, zal de formule zijn:
=TEXT($B$5,"-#,###.00")
Voor het omzetten van de waarde in '#,###' formaat, zal de formule zijn:
=TEXT($B$5,"#,###")
Om de waarde om te zetten in '###,###' formaat, zal de formule zijn:
=TEXT($B$5,"###,###")
Voor het omzetten van de waarde in '####.00' formaat, zal de formule zijn:
=TEXT($B$5,"####.00")
Om de waarde om te zetten in '#.00' formaat, zal de formule zijn:
=TEXT($B$5,"#.00")
Druk op de Ga naar toets en u krijgt de gewenste celopmaak.
We kunnen dus zeggen dat we de Excel TEKST functie om getallen te formatteren.
Lees meer: Tekst en cijfers combineren in Excel en de opmaak behouden
2. Valuta opmaken
In het volgende voorbeeld gebruiken we de TEKST functie om een getal in het valutaformaat te tonen. 7 verschillende soorten valutaopmaak zal hier demonstreren. We hebben het getal in cel B5 .
Om de waarde te krijgen, selecteert u een willekeurige cel en schrijft u een van de formules op volgens uw behoefte.
Om de waarde om te zetten in '$#,###.00' formaat, zal de formule zijn:
=TEXT($B$5,"$#,###.00")
Voor het omzetten van de waarde in '($#,###.00)' formaat, zal de formule zijn:
=TEXT($B$5,"($#,###.00)")
Om de waarde om te zetten in '-$#,###.00' formaat, zal de formule zijn:
=TEXT($B$5,"-$#,###.00")
Voor het omzetten van de waarde in '¥#,###' formaat, zal de formule zijn:
=TEXT($B$5,"
¥#,###")
Om de waarde om te zetten in '¥###,###' formaat, zal de formule zijn:
=TEXT($B$5,"
¥###,###")
Voor het omzetten van de waarde in '$####.00' formaat, zal de formule zijn:
=TEXT($B$5,"$####.00")
Om de waarde om te zetten in '$#.00' formaat, zal de formule zijn:
=TEXT($B$5,"$#.00")
Druk op Ga naar U krijgt de gewenste valutaopmaak.
We kunnen dus zeggen dat we de TEKST-functie van Excel kunnen gebruiken om een getal op te maken in valuta.
Lees meer: Excel tekst functie formaat codes
3. Datum opmaken
Nu gaan we de TEKST functie om datums in verschillende formaten op te maken. Onze datumwaarde staat in cel B5 We zullen laten zien 9 verschillende soorten datumopmaak.
Selecteer eerst een willekeurige cel en noteer de formules volgens uw wensen.
Om de datum om te zetten in "DDMMMJJJ formaat, zal de formule zijn:
=TEXT($B$5,"DDMMMYYY")
Om de datum om te zetten in "DDMMMYY formaat, zal de formule zijn:
=TEXT($B$5,"DDMMMYY")
Om de datum om te zetten in "MMM DD, JJJJ formaat, zal de formule zijn:
=TEXT($B$5,"MMM DD, YYYY")
Om de datum om te zetten in "DDDD formaat, zal de formule zijn:
=TEXT($B$5,"DDDD")
Om de datum om te zetten in "DDDD,DDMMMYYYY formaat, zal de formule zijn:
=TEXT($B$5,"DDDD, DDMMMYYYYY")
Om de datum om te zetten in "DDDD, MMM DD, JJJJ formaat, zal de formule zijn:
=TEXT($B$5,"DDDD, MMM DD, YYYY")
Om de datum om te zetten in "MM/DD/JJJJ formaat, zal de formule zijn:
=TEXT($B$5,"MM/DD/YYYY")
Om de datum om te zetten in "MM/DD formaat, zal de formule zijn:
=TEXT($B$5,"MM/DD")
Om de datum om te zetten in "JJJJ-MM-DD formaat, zal de formule zijn:
=TEXT($B$5,"JJJJ-MM-DD")
Druk vervolgens op Ga naar U krijgt de gewenste datumopmaak.
We kunnen dus zeggen dat we in staat zijn de Excel TEKST functie om datums op te maken.
4. Opmaak Tijd
Hier is de TEKST functie zal ons helpen om de tijdwaarde in verschillende formaten te formatteren. De tijd die we moeten formatteren staat in cel B5 We zullen 3 verschillende soorten tijdopmaak.
Selecteer eerst een willekeurige cel en noteer de formules volgens uw wensen.
Om de tijd om te zetten in "H:MM AM/PM formaat, zal de formule zijn:
=TEXT($B$5,"H:MM AM/PM")
Voor het omzetten van de tijd in "H:MM:SS AM/PM formaat, zal de formule zijn:
=TEXT($B$5,"H:MM:SS AM/PM")
Om de tijd om te zetten in "H:MM:SS AM/PM formaat, zal de formule zijn:
=TEXT(NOW(),"H:MM:SS AM/PM")
We zullen ook de NU-functie .
Druk daarna op Ga naar krijg je de gewenste tijdsindeling.
Daarom kunnen we zeggen dat we de Excel TEKST functie om onze gewenste tijd te formatteren.
5. Opmaak van gecombineerde datum en tijd
Soms bevat onze dataset zowel datum als tijd in dezelfde cel. In dat geval kunnen we ze opmaken met behulp van de TEKST functie. We zullen laten zien 3 verschillende soorten opmaak waarbij de tijd en de datum samen worden geplaatst. De waarde staat in cel B5 .
Selecteer eerst een willekeurige cel en noteer de formules naar behoefte.
Om de datum en tijd om te zetten in "MMM DD, JJJJ H:MM:SS AM/PM formaat, zal de formule zijn:
=TEXT($B$5,"MMM DD, JJJJ H:MM:SS AM/PM")
Om de datum en tijd om te zetten in "JJJJ-MM-DD H:MM AM/PM formaat, zal de formule zijn:
=TEXT($B$5,"JJJJ-MM-DD H:MM AM/PM")
Om de datum en tijd om te zetten in "JJJJ-MM-DD H:MM formaat, zal de formule zijn:
=TEXT($B$5,"JJJJ-MM-DD H:MM")
Druk vervolgens op Ga naar U zult merken dat de waarde wordt opgemaakt volgens uw wensen.
Eindelijk kunnen we zeggen dat we in staat zijn de Excel TEKST functie om datum en tijd tegelijk te formatteren.
6. Opmaak percentage
We kunnen een getal omzetten in percentages door de TEKST functie. We gaan laten zien 3 verschillende soorten opmaak. De opmaak zal voornamelijk afhangen van het aantal cijfers dat we achter de komma houden. De waarde die wordt omgezet staat in cel B5 .
Allereerst selecteert u een willekeurige cel en noteert u de formules volgens uw wensen.
Om de waarde om te zetten in '0%' formaat, zal de formule zijn:
=TEXT($B$5,"0%")
Voor het omzetten van de waarde in '0.0%' formaat, zal de formule zijn:
=TEXT($B$5,"0.0%")
Om de waarde om te zetten in '0.00%' formaat, zal de formule zijn:
=TEXT($B$5,"0.00%")
Druk nu op Ga naar Je krijgt de gewenste percentage opmaak.
Uiteindelijk kunnen we zeggen dat we in staat zijn de Excel TEKST functie om een getal te formatteren in percentages.
Lees meer: Hoe percentage te tonen in de legenda in Excel-cirkeldiagram (met eenvoudige stappen)
7. Formatteren van breukgetallen
In dit voorbeeld zullen we de breukgetallen opmaken met behulp van de TEKST functie. We gaan demonstreren 9 verschillende soorten opmaak. De decimale getalswaarde die wordt opgemaakt staat in cel B5 .
Selecteer een willekeurige cel en noteer de formules volgens uw wensen.
Om de waarde om te zetten in '?/?' breukformaat, zal de formule zijn:
=TEXT($B$5,"?/?")
Voor het omzetten van de waarde in '?/??' breukformaat, zal de formule zijn:
=TEXT($B$5,"?/??")
Om de waarde om te zetten in '?/???' breukformaat, zal de formule zijn:
=TEXT($B$5,"?/???")
Voor het omzetten van de waarde in '?/2' breukformaat, zal de formule zijn:
=TEXT($B$5,"?/2")
Om de waarde om te zetten in '?/4' breukformaat, zal de formule zijn:
=TEXT($B$5,"?/4")
Voor het omzetten van de waarde in '?/8' breukformaat, zal de formule zijn:
=TEXT($B$5,"?/8")
Om de waarde om te zetten in '?/16' breukformaat, zal de formule zijn:
=TEXT($B$5,"?/16")
Voor het omzetten van de waarde in '?/10' breukformaat, zal de formule zijn:
=TEXT($B$5,"?/10")
Om de waarde om te zetten in '?/100' breukformaat, zal de formule zijn:
=TEXT($B$5,"?/100")
Druk tenslotte op Ga naar krijg je de gewenste percentage opmaak.
We kunnen dus zeggen dat we de Excel TEKST functie om een decimaal getal te formatteren in een breuk.
8. Opmaak wetenschappelijk getal
In het volgende voorbeeld zullen we een numerieke waarde opmaken tot een wetenschappelijk getal via de TEKST functie. We gaan het getal formatteren op basis van het aantal cijfers achter de komma. De oorspronkelijke getalwaarde die wordt geformatteerd staat in cel B5 .
Selecteer in het begin een willekeurige cel en schrijf de formules naar wens op.
Om de waarde om te zetten in '0.00E+00' formaat, zal de formule zijn:
=TEXT($B$5,"0.00E+00")
Voor het omzetten van de waarde in '0.0E+00' formaat, zal de formule zijn:
=TEXT($B$5,"0.0E+00")
Druk op Ga naar U krijgt de geformatteerde waarde.
We kunnen dus zeggen dat we in staat zijn de Excel TEKST functie om een decimaal getal te formatteren in een wetenschappelijk getal.
9. Opmaak telefoonnummer
Nu zullen we u de opmaakprocedure tonen om algemene numerieke waarden te formatteren in een telefoon door de TEKST functie. De numerieke waarde staat in cel B5 .
Selecteer eerst een willekeurige cel en noteer de formules volgens uw wensen.
Om de waarde om te zetten in '(##) ###-###-#####' formaat, zal de formule zijn:
=TEXT($B$5,"(##) ###-###-#####")
Druk daarna op Ga naar Je komt wel achter het telefoonnummer.
Daarom kunnen we zeggen dat we de Excel TEKST functie om een decimaal getal te formatteren in een breuk.
10. Opmaak nul voorgaand getal
In het laatste voorbeeld gaan we de TEKST functieformaat voor de getallen die moeten beginnen met een Nul (0) We gaan laten zien 3 verschillende formules voor de opmaak. Het getal staat in cel B5 .
Selecteer eerst een willekeurige cel en noteer de formules volgens uw wensen.
Om de waarde om te zetten in '00' formaat, zal de formule zijn:
=TEXT($B$5,"00")
Voor het omzetten van de waarde in '000' formaat, zal de formule zijn:
=TEXT($B$5,"000")
Om de waarde om te zetten in '0000' formaat, zal de formule zijn:
=TEXT($B$5,"0000")
Druk vervolgens op Ga naar Je krijgt de gewenste percentage opmaak.
Tenslotte kunnen we zeggen dat we de Excel TEKST functie om een decimaal getal dat begint met Nullen .
Overzicht van de VBA-indelingsfunctie
Formaat is een VBA We kunnen deze functie alleen gebruiken wanneer we een VBA-code schrijven.
Functie Doelstelling:
Deze functie wordt meestal gebruikt om het formaat van een celwaarde via VBA te wijzigen.
Syntax:
Formaat (Uitdrukking, [Formaat])
Argumenten Uitleg:
Argument | Vereist/optioneel | Uitleg |
---|---|---|
Expressie | Vereist | Expressie is die tekststring of celwaarde die we willen opmaken volgens onze behoeften. |
Formaat | Optioneel | Dit is onze gewenste celopmaak. |
Terugkeren:
Na het uitvoeren van de code toont de functie de celwaarde met de door ons gewenste opmaak.
Beschikbaarheid:
Excel voor Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 voor Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000.
5 geschikte voorbeelden van de VBA-opmaakfunctie om een celwaarde op te maken
Hier zullen we aantonen 5 eenvoudige voorbeelden voor het tonen van de formaatverandering van celwaarden door de VBA-formaat Functie. De voorbeelden worden hieronder stap voor stap getoond:
1. Opmaak Nummer
In het eerste voorbeeld schrijven we een VBA-code die ons numerieke getal formatteert in 5 De stappen worden hieronder gegeven:
Stappen:
- Om het proces te starten, gaat u naar de Ontwikkelaar tabblad en klik op Visual Basic Als je dat niet hebt, moet je... het tabblad Ontwikkelaar inschakelen Of U kunt ook op "Alt+F11 voor het openen van de Visual Basic-editor .
- Daardoor verschijnt een dialoogvenster.
- Nu, in de Plaats tabblad op dat vak, klik op de Module optie.
- Schrijf dan de volgende visuele code op in dat lege editor-vak.
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
- Druk daarna op "Ctrl+S om de code op te slaan.
- Sluit de Redacteur tab.
- Daarna, in de Ontwikkelaar tabblad, klik op Macro's van de Code groep.
- Het resultaat is een klein dialoogvenster met de titel Macro zal verschijnen.
- Selecteer de Formaat_nummer optie en klik op de Ren om de code uit te voeren.
- U zult zien dat het nummer in verschillende formaten wordt weergegeven.
We kunnen dus zeggen dat onze visuele code perfect werkt, en we kunnen de Formaat functie in Excel.
2. Opmaak percentage
In dit voorbeeld zullen we een VBA-code schrijven om een celwaarde op te maken met het percentage. De stappen van deze aanpak zijn als volgt:
Stappen:
- Ga eerst naar de Ontwikkelaar tabblad en klik op Visual Basic Als je dat niet hebt, moet je... het tabblad Ontwikkelaar inschakelen Of U kunt ook op "Alt+F11 voor het openen van de Visual Basic-editor .
- Er verschijnt een klein dialoogvenster.
- Daarna, in de Plaats tabblad op dat vak, klik op de Module optie.
- Schrijf de volgende visuele code op in dat lege editor-vak.
Sub Format_Percentage() Werkbladen(12).Activeer Cellen(5, 2) = 0,88 Cellen(5, 3) = Format(Cellen(5, 2), "Percentage") Einde Sub
- Druk nu op "Ctrl+S om de code op te slaan.
- Sluit vervolgens de Redacteur tab.
- Daarna, in de Ontwikkelaar tabblad, klik op Macro's uit de Code groep.
- Het resultaat is een klein dialoogvenster met de titel Macro zal verschijnen.
- Selecteer vervolgens de Formaat_percentage optie.
- Klik tenslotte op de Ren om de code uit te voeren.
- U zult zien dat het getal in procenten wordt weergegeven.
We kunnen dus zeggen dat onze visuele code effectief werkt, en we zijn in staat om de Formaat functie in Excel.
3. Opmaak voor logische test
Nu gaan we een VBA-code schrijven om de logica te controleren en de celwaarde te formatteren op basis van die logica. De stappen van deze methode worden hieronder uitgelegd:
Stappen:
- Ga eerst naar de Ontwikkelaar tabblad en klik op Visual Basic Als je dat niet hebt, moet je... het tabblad Ontwikkelaar inschakelen Of U kunt ook op "Alt+F11 voor het openen van de Visual Basic-editor .
- Daardoor verschijnt een dialoogvenster.
- Vervolgens, in de Plaats tabblad op dat vak, klik op de Module optie.
- Schrijf dan de volgende visuele code op in dat lege editor-vak.
Sub Format_Logic_Test() Worksheets(13).Activate Cells(5, 2) = 2 Cells(5, 3) = Format(Cells(5, 2), "Yes/No") Cells(6, 3) = Format(Cells(5, 2), "True/False") Cells(7, 3) = Format(Cells(5, 2), "On/Off") Cells(9, 2) = 0 Cells(9, 3) = Format(Cells(9, 2), "Yes/No") Cells(10, 3) = Format(Cells(9, 2), "True/False") Cells(11, 3) = Format(Cells(9, 2), "On/Off") End Sub
- Druk op "Ctrl+S om de code op te slaan.
- Sluit nu de Redacteur tab.
- Daarna, in de Ontwikkelaar tabblad, klik op Macro's van de Code groep.
- Een klein dialoogvenster met de titel Macro zal verschijnen.
- Selecteer vervolgens de Format_Logic_Test optie en klik op de Ren knop.
- U krijgt het gewenste resultaat.
We kunnen dus zeggen dat onze visuele code precies werkt, en we zijn in staat om de Formaat functie in Excel.
4. Datum opmaken
Hier zullen we de datumwaarde van een cel opmaken via een VBA-code. De stappen van de celopmaak worden hieronder getoond:
Stappen:
- Ga eerst naar de Ontwikkelaar tabblad en klik op Visual Basic Als je dat niet hebt, moet je... het tabblad Ontwikkelaar inschakelen Of U kunt ook op "Alt+F11 voor het openen van de Visual Basic-editor .
- Er verschijnt een klein dialoogvenster.
- Nu, in de Plaats tabblad op dat vak, klik op de Module optie.
- Schrijf daarna de volgende visuele code op in dat lege editor-vak.
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
- Druk vervolgens op "Ctrl+S om de code op te slaan.
- Sluit de Redacteur tab.
- Vervolgens, in de Ontwikkelaar tabblad, klik op Macro's van de Code groep.
- Een ander klein dialoogvenster met de titel Macro zal verschijnen.
- Selecteer nu de Formaat_Datum optie.
- Klik tenslotte op Ren .
- U krijgt data in verschillende formaten.
Daarom kunnen we zeggen dat onze visuele code perfect werkt, en dat we de Formaat functie in Excel.
5. Opmaak Tijdswaarde
In het laatste voorbeeld gaan we een VBA-code schrijven om onze tijdswaarde op meerdere manieren te formatteren. De stappen van de formattering worden hieronder beschreven:
Stappen:
- Ga eerst naar de Ontwikkelaar tabblad en klik op Visual Basic Als je dat niet hebt, moet je... het tabblad Ontwikkelaar inschakelen Of U kunt ook op "Alt+F11 voor het openen van de Visual Basic-editor .
- Daardoor verschijnt een dialoogvenster.
- Dan, in de Plaats tabblad op dat vak, klik op de Module optie.
- Schrijf de volgende visuele code op in dat lege editor-vak.
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
- Druk daarna op "Ctrl+S om de code op te slaan.
- Sluit nu de Redacteur tab.
- Vervolgens, in de Ontwikkelaar tabblad, klik op Macro's van de Code groep.
- Als gevolg daarvan wordt een ander klein dialoogvenster, genaamd Macro zal verschijnen.
- Selecteer de Format_Time optie en klik op de Ren knop.
- U krijgt de tijdswaarde in verschillende formaten.
Eindelijk kunnen we zeggen dat onze visuele code perfect werkt, en we kunnen de Formaat functie in Excel.
Lees meer: Excel tekstformule (TEKST-functie)
Dingen die je moet weten
Terwijl u deze functie gaat gebruiken, moet u onthouden twee dingen.
Ten eerste, de TEKST functie is alleen van toepassing in het Excel-spreadsheet. U kunt deze functie niet gebruiken in de VBA-omgeving. Bovendien, als u de functie probeert te gebruiken in uw VBA-werkruimte, zal Excel u een fout tonen, en zal de code niet worden uitgevoerd.
Anderzijds kunt u de Formaat functie alleen in de VBA-werkruimte. Binnen het Excel-werkblad kun je geen enkele functie met de naam Formaat .
Conclusie
Dat is het einde van dit artikel. Ik hoop dat dit artikel nuttig voor u is en dat u de functie Formaat in Excel kunt gebruiken. Als u nog vragen of aanbevelingen hebt, kunt u die hieronder in de opmerkingen kwijt.
Vergeet niet onze website te bekijken, ExcelWIKI voor verschillende Excel-gerelateerde problemen en oplossingen. Blijf nieuwe methoden leren en blijf groeien!