Sådan bruges formatfunktionen i Excel (med passende eksempler)

  • Del Dette
Hugh West

Microsoft Excel, skal vi formatere værdierne i cellerne for at få en god læsbarhed og et godt udseende. Ud over at bruge den indbyggede kommando i Excel-båndet kan vi formatere celleværdien ved at bruge TEKST funktion og også VBA-format Hvis du også er nysgerrig efter at vide mere om det, kan du downloade vores øvelsesarbejdsbog og følge os.

Download arbejdsbog til øvelser

Download denne arbejdsbog til øvelse, så du kan øve dig, mens du læser denne artikel.

Format og TEXT-funktioner.xlsm

📚 Bemærk:

Alle operationer i denne artikel udføres ved hjælp af Microsoft Office 365 ansøgning.

10 egnede eksempler på TEXT-funktionen til at formatere en celleværdi i Excel

Her skal vi bruge TEXT-funktionen til at konvertere formateringen af vores celleværdi. Vi vil demonstrere 10 passende eksempler til at vise alle formateringer.

1. Formatering af talværdi

I det første eksempel på den TEKST funktionen vil vi ændre formateringen af et tal og vise det i forskellige formateringer. Vi har et tal i celle B5 Vi skal formatere den til 7 forskellige formater.

Vælg en celle, og skriv en af formateringsformlerne ned efter dit ønske.

For at konvertere værdien til '#,###.00' format, vil formlen være:

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

Til omregning af værdien til '(#,###.00)' format, vil formlen være:

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

For at konvertere værdien til '-#,###.00' format, vil formlen være:

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

Til omregning af værdien til '#,###' format, vil formlen være:

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

For at konvertere værdien til '###,###' format, vil formlen være:

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

Til omregning af værdien til '####.00' format, vil formlen være:

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

For at konvertere værdien til '#.00' format, vil formlen være:

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

Tryk på Indtast tasten, og du får den ønskede celleformatering.

Vi kan således sige, at vi er i stand til at bruge Excel TEKST funktion til at formatere tal.

Læs mere: Sådan kombinerer du tekst og tal i Excel og beholder formateringen

2. Formatering af valuta

I det følgende eksempel bruger vi TEKST funktion til at vise et tal i valutaformat. 7 forskellige typer af valutaformatering vil blive demonstreret her. Vi har tallet i celle B5 .

For at få værdien skal du vælge en celle og skrive en af formlerne ned i overensstemmelse med dit behov.

For at konvertere værdien til '$#,###.00' format, vil formlen være:

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

Til omregning af værdien til '($#,###.00)' format, vil formlen være:

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

For at konvertere værdien til '-$#,###.00' format, vil formlen være:

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

Til omregning af værdien til '¥#,###' format, vil formlen være:

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

For at konvertere værdien til '¥###,###' format, vil formlen være:

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

Til omregning af værdien til '$####.00' format, vil formlen være:

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

For at konvertere værdien til '$#.00' format, vil formlen være:

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

Tryk på Indtast Du vil få den ønskede valutaformatering.

Så vi kan sige, at vi kan bruge Excel TEXT-funktionen til at formatere et tal til valuta.

Læs mere: Excel-formatkoder for tekstfunktioner

3. Formatering af dato

Nu skal vi bruge TEKST funktion til at formatere datoer i forskellige formater. Vores datoværdi er i celle B5 . vi vil vise 9 forskellige typer af datoformatering.

Først skal du vælge en celle og skrive en af formlerne ned i overensstemmelse med dine krav.

Sådan konverteres datoen til 'DDMMMYYYYY' format, vil formlen være:

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

Til omregning af datoen til 'DDMMMYYY' format, vil formlen være:

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

Sådan konverteres datoen til 'MMM DD, YYYYYY' format, vil formlen være:

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

Til omregning af datoen til 'DDDD' format, vil formlen være:

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

Sådan konverteres datoen til "DDDD,DDMMMYYYYYY format, vil formlen være:

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

Til omregning af datoen til "DDDD, MMM DD, YYYY format, vil formlen være:

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

Sådan konverteres datoen til 'MM/DD/YYYYYY' format, vil formlen være:

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

Til omregning af datoen til 'MM/DD' format, vil formlen være:

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

Sådan konverteres datoen til 'ÅÅÅÅÅ-MM-DD' format, vil formlen være:

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

Derefter skal du trykke på Indtast Du får den ønskede datoformatering.

Derfor kan vi sige, at vi kan bruge Excel TEKST funktion til at formatere datoer.

4. Formatering af tid

Her er det TEKST funktionen vil hjælpe os med at formatere tidsværdien i forskellige formater. Den tid, som vi skal formatere, er i celle B5 . vi vil vise 3 forskellige typer af tidsformatering.

Først skal du vælge en celle og skrive en af formlerne ned i overensstemmelse med dine behov.

For at omregne tiden til 'H:MM AM/PM' format, vil formlen være:

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

Til omregning af tiden til 'H:MM:SS AM/PM' format, vil formlen være:

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

For at omregne tiden til 'H:MM:SS AM/PM' format, vil formlen være:

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

Vi vil også bruge funktionen NOW .

Derefter skal du trykke på Indtast Du vil få den ønskede tidsformatering.

Derfor kan vi sige, at vi er i stand til at bruge Excel TEKST funktion til at formatere det ønskede tidspunkt.

5. Formatering af kombineret dato og tid

Nogle gange indeholder vores datasæt både dato og tid i samme celle. I så fald kan vi formatere dem ved at bruge TEKST funktion. Vi vil vise 3 forskellige former for formatering, hvor tidspunkt og dato er placeret sammen. Værdien er i celle B5 .

Først skal du vælge en celle og skrive en af formlerne ned efter dit behov.

Sådan konverteres både dato og klokkeslæt til "MMM DD, YYYY H:MM:SS AM/PM format, vil formlen være:

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

Til konvertering af både dato og klokkeslæt til "ÅÅÅÅÅ-MM-DD H:MM AM/PM format, vil formlen være:

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

Sådan konverteres både dato og klokkeslæt til 'ÅÅÅÅÅÅÅ-MM-DD H:MM' format, vil formlen være:

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

Derefter skal du trykke på Indtast Du vil bemærke, at værdien vil blive formateret efter dit ønske.

Endelig kan vi sige, at vi er i stand til at bruge Excel TEKST funktion til at formatere dato og tid sammen på samme tid.

6. Formatering af procenter

Vi kan konvertere et tal til procenter ved at bruge TEKST funktion. Vi vil vise 3 forskellige typer af formatering. Formateringen vil hovedsageligt variere alt efter hvor mange cifre vi beholder efter decimalkommaet. Den værdi, der konverteres, er i celle B5 .

Først og fremmest skal du vælge en vilkårlig celle og skrive en af formlerne ned i overensstemmelse med dine krav.

For at konvertere værdien til '0%' format, vil formlen være:

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

Til omregning af værdien til '0.0%' format, vil formlen være:

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

For at konvertere værdien til '0.00%' format, vil formlen være:

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

Tryk nu på Indtast Du vil få den ønskede procentvise formatering.

I sidste ende kan vi sige, at vi kan bruge Excel TEKST funktion til at formatere et tal til procenter.

Læs mere: Sådan vises Procentdel i Legend i Excel Pie Chart (med nemme trin)

7. Formatering af brøktal

I dette eksempel formaterer vi brøktallene ved hjælp af TEKST funktion. Vi vil demonstrere 9 forskellige typer formatering. Den decimaltalværdi, der skal formateres, er i celle B5 .

Vælg en vilkårlig celle, og skriv en af formlerne ned i overensstemmelse med dit behov.

For at konvertere værdien til '?/?' brøkformat, vil formlen være:

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

Til omregning af værdien til '?/??' brøkformat, vil formlen være:

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

For at konvertere værdien til '?/???' brøkformat, vil formlen være:

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

Til omregning af værdien til '?/2' brøkformat, vil formlen være:

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

For at konvertere værdien til '?/4' brøkformat, vil formlen være:

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

Til omregning af værdien til '?/8' brøkformat, vil formlen være:

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

For at konvertere værdien til '?/16' brøkformat, vil formlen være:

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

Til omregning af værdien til '?/10' brøkformat, vil formlen være:

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

For at konvertere værdien til '?/100' brøkformat, vil formlen være:

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

Til sidst skal du trykke på Indtast Du vil få den ønskede procentvise formatering.

Vi kan således sige, at vi er i stand til at bruge Excel TEKST funktion til at formatere et decimaltal til en brøk.

8. Formatering af videnskabelige tal

I det følgende eksempel formaterer vi en numerisk værdi til et videnskabeligt tal ved hjælp af TEKST Vi skal formatere tallet ud fra antallet af cifre efter decimalerne. Den oprindelige talværdi, der skal formateres, er i celle B5 .

I begyndelsen kan du vælge en vilkårlig celle og skrive en af formlerne ned efter dit ønske.

For at konvertere værdien til '0.00E+00' format, vil formlen være:

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

Til omregning af værdien til '0.0E+00' format, vil formlen være:

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

Tryk på Indtast Du vil få den formaterede værdi.

Derfor kan vi sige, at vi kan bruge Excel TEKST funktionen til at formatere et decimaltal til et videnskabeligt tal.

9. Formatering af telefonnummer

Nu vil vi vise dig formateringsproceduren til at formatere generelle numeriske værdier til en telefon ved hjælp af TEKST funktionen. Den numeriske værdi er i celle B5 .

Først skal du vælge en celle og skrive en af formlerne ned i overensstemmelse med dine krav.

For at konvertere værdien til '(##) ###-###-#####' format, vil formlen være:

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

Derefter skal du trykke på Indtast Du vil finde ud af telefonnummeret.

Derfor kan vi sige, at vi er i stand til at bruge Excel TEKST funktion til at formatere et decimaltal til en brøk.

10. Formatering af nultal med foranstillede tal

I det sidste eksempel skal vi bruge TEKST funktionsformat for de tal, der skal begynde med et Nul (0) . Vi vil vise 3 forskellige formler til formatering. Tallet er i celle B5 .

Først skal du vælge en celle og skrive en af formlerne ned i overensstemmelse med dine behov.

For at konvertere værdien til '00' format, vil formlen være:

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

Til omregning af værdien til '000' format, vil formlen være:

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

For at konvertere værdien til '0000' format, vil formlen være:

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

Derefter skal du trykke på Indtast Du vil få den ønskede procentvise formatering.

Endelig kan vi sige, at vi er i stand til at bruge Excel TEKST funktion til at formatere et decimaltal, der begynder med Nuller .

Oversigt over VBA-formatfunktionen

Format er en VBA Du kan ikke finde eller bruge den i Excel-regnearket. Vi kan kun bruge denne funktion på det tidspunkt, hvor vi skriver en VBA-kode.

⏺ Funktion Målsætning:

Denne funktion bruges generelt til at ændre formatet for en celleværdi via VBA.

⏺ Syntaks:

Format(Udtryk, [Format])

⏺ Argumenter Forklaring:

Argument Krævet/valgfrit Forklaring
Udtryk Påkrævet Udtryk er den tekststreng eller celleværdi, som vi ønsker at formatere efter vores behov.
Format Valgfrit Dette er vores ønskede celleformatering.

⏺ Returnering:

Når koden er kørt, viser funktionen celleværdien med den ønskede formatering.

⏺ Tilgængelighed:

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

5 egnede eksempler på VBA-formatfunktion til at formatere en celleværdi

Her vil vi demonstrere 5 nemme eksempler til at vise formatændring af celleværdier ved hjælp af VBA-format Funktion. Eksemplerne er vist nedenfor trin for trin:

1. Formatering af tal

I det første eksempel skriver vi en VBA-kode, der formaterer vores numeriske tal til 5 forskellige typer af formater. Trinene er angivet nedenfor:

📌 Trin:

  • For at starte processen skal du gå til Udvikler og klik på Visual Basic . Hvis du ikke har det, skal du aktivere fanen Developer Eller Du kan også trykke på 'Alt+F11' til åbning af den Visual Basic-editor .

  • Som følge heraf vises en dialogboks.
  • Nu, i den Indsæt i denne boks, klik på fanen Modul mulighed.

  • Skriv derefter følgende visuelle kode ned i den tomme editorboks.

 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 
  • Derefter skal du trykke på 'Ctrl+S' for at gemme koden.
  • Luk den Redaktør fanebladet.
  • Herefter, i den Udvikler klikker du på Makroer fra den Kode gruppe.

  • Som følge heraf vises en lille dialogboks med titlen Makro vil blive vist.
  • Vælg den Format_Nummer og klik på Kør knappen for at køre koden.

  • Du vil se, at nummeret vises i forskellige formater.

Vi kan således sige, at vores visuelle kode fungerer perfekt, og at vi kan bruge Format funktion i Excel.

2. Formatering af procentdel

I dette eksempel vil vi skrive en VBA-kode til at formatere en celleværdi med procentdelen. Trinene i denne fremgangsmåde er angivet som følger:

📌 Trin:

  • Først og fremmest skal du gå til Udvikler og klik på Visual Basic . Hvis du ikke har det, skal du aktivere fanen Udvikler Eller Du kan også trykke på 'Alt+F11' til åbning af den Visual Basic-editor .

  • Der vises en lille dialogboks.
  • Herefter, i den Indsæt i denne boks, klik på fanen Modul mulighed.

  • Skriv følgende visuelle kode ned i den tomme editorboks.

 Sub Format_Percentage() Regneark(12).Aktiver Celler(5, 2) = 0.88 Celler(5, 3) = Format(Celler(5, 2), "Procent") End Sub 
  • Tryk nu på 'Ctrl+S' for at gemme koden.
  • Luk derefter Redaktør fanebladet.
  • Efterfølgende, i den Udvikler klikker du på Makroer fra gruppen Kode.

  • Som følge heraf vises en lille dialogboks med titlen Makro vil blive vist.
  • Vælg derefter den Format_Percentage mulighed.
  • Til sidst skal du klikke på Kør knappen for at køre koden.

  • Du vil bemærke, at tallet vises i procentformat.

Vi kan derfor sige, at vores visuelle kode fungerer effektivt, og at vi kan bruge Format funktion i Excel.

3. Formatering til logisk test

Nu skal vi skrive en VBA-kode til at kontrollere logikken og formatere celleværdien ud fra denne logik. Trinene i denne metode er forklaret nedenfor:

📌 Trin:

  • Først skal du gå til Udvikler og klik på Visual Basic . Hvis du ikke har det, skal du aktivere fanen Developer Eller Du kan også trykke på 'Alt+F11' til åbning af den Visual Basic-editor .

  • Som følge heraf vises en dialogboks.
  • Dernæst, i den Indsæt i denne boks, klik på fanen Modul mulighed.

  • Skriv derefter følgende visuelle kode ned i den tomme editorboks.

 Sub Format_Logic_Test() Worksheets(13).Activate Cells(5, 2) = 2 Cells(5, 2) = 2 Cells(5, 3) = Format(Cells(5, 2), "Ja/Nej") Cells(6, 3) = Format(Cells(5, 2), "Sandt/Falsk") Cells(7, 3) = Format(Cells(5, 2), "On/Off") Cells(9, 2) = 0 Cells(9, 3) = Format(Cells(9, 2), "Ja/Nej") Cells(10, 3) = Format(Cells(9, 2), "Sandt/Falsk") Cells(11, 3) = Format(Cells(9, 2), "On/Off") End Sub 
  • Tryk på 'Ctrl+S' for at gemme koden.
  • Nu skal du lukke den Redaktør fanebladet.
  • Efterfølgende, i den Udvikler klikker du på Makroer fra den Kode gruppe.

  • En lille dialogboks med titlen Makro vil blive vist.
  • Vælg derefter den Format_Logic_Test og klik på Kør knap.

  • Du vil få det ønskede resultat.

Så vi kan sige, at vores visuelle kode fungerer præcist, og at vi kan bruge Format funktion i Excel.

4. Formatering af dato

Her vil vi formatere datoværdien i en celle ved hjælp af en VBA-kode. Trinene for celleformatering er vist nedenfor:

📌 Trin:

  • Først skal du gå til Udvikler og klik på Visual Basic . Hvis du ikke har det, skal du aktivere fanen Developer Eller Du kan også trykke på 'Alt+F11' til åbning af den Visual Basic-editor .

  • Der vises en lille dialogboks.
  • Nu, i den Indsæt i denne boks, klik på fanen Modul mulighed.

  • Derefter skal du skrive følgende visuelle kode i den tomme editorboks.

 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 
  • Derefter skal du trykke på 'Ctrl+S' for at gemme koden.
  • Luk den Redaktør fanebladet.
  • Dernæst, i den Udvikler klikker du på Makroer fra den Kode gruppe.

  • En anden lille dialogboks med titlen Makro vil blive vist.
  • Vælg nu den Format_Dato mulighed.
  • Endelig skal du klikke på Kør .

  • Du får datoer i flere forskellige formater.

Vi kan derfor sige, at vores visuelle kode fungerer perfekt, og at vi kan bruge Format funktion i Excel.

5. Formatering af tidsværdi

I det sidste eksempel skal vi skrive en VBA-kode til at formatere vores tidsværdi på flere måder. Trinene for formatering er beskrevet nedenfor:

📌 Trin:

  • Først skal du gå til Udvikler og klik på Visual Basic . Hvis du ikke har det, skal du aktivere fanen Developer Eller Du kan også trykke på 'Alt+F11' til åbning af den Visual Basic-editor .

  • Som følge heraf vises en dialogboks.
  • Derefter, i den Indsæt i denne boks, klik på fanen Modul mulighed.

  • Skriv følgende visuelle kode ned i den tomme editorboks.

 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 
  • Derefter skal du trykke på 'Ctrl+S' for at gemme koden.
  • Nu skal du lukke den Redaktør fanebladet.
  • Dernæst, i den Udvikler klikker du på Makroer fra den Kode gruppe.

  • Som følge heraf vises en anden lille dialogboks kaldet Makro vil blive vist.
  • Vælg den Format_Time og klik på Kør knap.

  • Du vil få tidsværdien i forskellige formater.

Endelig kan vi sige, at vores visuelle kode fungerer perfekt, og at vi kan bruge Format funktion i Excel.

Læs mere: Excel-tekstformel (TEXT-funktion)

💬 Ting, du bør vide

Når du skal bruge denne funktion, skal du huske to ting.

For det første, den TEKST funktionen kan kun anvendes i Excel-regnearket. Du kan ikke bruge denne funktion i VBA-miljøet. Hvis du forsøger at bruge funktionen i dit VBA-arbejdsområde, vil Excel desuden vise dig en fejl, og koden vil ikke køre videre.

På den anden side kan du bruge Format funktion kun i VBA-arbejdsområdet. Inde i Excel-arbejdsarket vil du ikke kunne finde ud af, om en funktion, der hedder Format .

Konklusion

Det er slutningen af denne artikel. Jeg håber, at denne artikel vil være nyttig for dig, og at du vil være i stand til at bruge Format-funktionen i Excel. Del gerne yderligere spørgsmål eller anbefalinger med os i kommentarfeltet nedenfor, hvis du har yderligere spørgsmål eller anbefalinger.

Glem ikke at tjekke vores websted, ExcelWIKI , til flere Excel-relaterede problemer og løsninger. Bliv ved med at lære nye metoder og bliv ved med at vokse!

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.