Hvordan bruke formatfunksjonen i Excel (med passende eksempler)

  • Dele Denne
Hugh West

I Microsoft Excel, må vi formatere verdiene til alle celler for å få riktig lesbarhet og gode utsikter. I tillegg til å bruke den tilgjengelige innebygde kommandoen i Excel-båndet, kan vi formatere celleverdien ved å bruke TEKST -funksjonen og også VBA-format -funksjonen. Hvis du også er nysgjerrig på å vite om det, last ned øvelsesarbeidsboken vår og følg oss.

Last ned øvelsesarbeidsbok

Last ned denne øvelsesarbeidsboken for øvelse mens du leser denne artikkelen.

Format og TEKST Functions.xlsm

📚 Merk:

Alle operasjonene i denne artikkelen gjøres ved å bruke Microsoft Office 365 -applikasjonen.

10 egnede eksempler på TEKST-funksjon for å formatere en celleverdi i Excel

Her skal vi bruke TEKST-funksjonen for å konvertere formateringen av celleverdien vår. Vi vil vise 10 passende eksempler for å vise alle formateringene.

1. Formateringsnummerverdi

I det første eksemplet av TEKST -funksjonen , vil vi endre formateringen av et tall og vise det i forskjellige formateringer. Vi har et tall i celle B5 . Vi skal formatere den til 7 distinkte formater.

Velg en celle og skriv ned en av formateringsformlene i henhold til ditt ønske.

For å konvertere verdien til '#,###.00' -formatet vil formelen være:

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

ForTilgjengelighet:

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

5 egnede eksempler på VBA-formatfunksjon for å formatere en celleverdi

Her vil vi demonstrere 5 enkle eksempler for å vise formatendring av celleverdier gjennom VBA-formatet Funksjon. Eksemplene er vist nedenfor trinn for trinn:

1. Formatering av nummer

I det første eksemplet vil vi skrive en VBA-kode som vil formatere vårt numeriske nummer til 5 forskjellige typer formater. Trinnene er gitt nedenfor:

📌 Trinn:

  • For å starte prosessen, gå til Utvikler -fanen og klikk på Visual Basic . Hvis du ikke har det, må du aktivere Utvikler-fanen . Eller du kan også trykke 'Alt+F11' for å åpne Visual Basic Editor .

  • Som et resultat vil en dialogboks vises.
  • Nå, i kategorien Sett inn på den boksen, klikker du alternativet Modul .

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

1668
  • Deretter trykker du 'Ctrl+S' for å lagre koden.
  • Lukk kategorien Editor .
  • Etter det, i Utvikler -kategorien, klikk på Makroer fra Kode -gruppen.

  • Som en Resultatet vil en liten dialogboks med tittelen Makro vises.
  • Velg alternativet Format_Number og klikk på Kjør -knappen for å kjøre koden.

  • Du vil se at tallet vises i forskjellige formater.

Dermed kan vi si at vår visuelle kode fungerer perfekt, og vi er i stand til for å bruke funksjonen Format i Excel.

2. Formateringsprosent

I dette eksemplet vil vi skrive en VBA-kode for å formatere en celleverdi med prosenten. Trinnene for denne tilnærmingen er gitt som følger:

📌 Trinn:

  • Først av alt, gå til Utvikler -fanen og klikk på Visual Basic . Hvis du ikke har det, må du aktivere Utvikler-fanen . Eller du kan også trykke 'Alt+F11' for å åpne Visual Basic Editor .

  • En liten dialogboks vises.
  • Deretter klikker du på Modul -alternativet i kategorien Sett inn på den boksen.

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

3555
  • Nå trykker du 'Ctrl+S' for å lagre koden.
  • Lukk deretter kategorien Editor .
  • Etterpå, i Utvikler fanen, klikk på Makroer fra Kode-gruppen.

  • Som et resultat, en liten dialogboks med tittelen Makro vil vises.
  • Deretter velger du alternativet Format_Percentage .
  • Til slutt klikker du på Kjør -knappen for å kjørekode.

  • Du vil legge merke til at tallet vil vises i prosentformat.

Derfor kan vi si at vår visuelle kode fungerer effektivt, og vi er i stand til å bruke Format -funksjonen i Excel.

3. Formatering for Logic Test

Nå skal vi skrive en VBA-kode for å sjekke logikken og formatere celleverdien på den logikken. Trinnene for denne metoden er forklart nedenfor:

📌 Trinn:

  • Gå først til fanen Utvikler og klikk på Visual Basic . Hvis du ikke har det, må du aktivere Utvikler-fanen . Eller du kan også trykke 'Alt+F11' for å åpne Visual Basic Editor .

  • Som et resultat vil en dialogboks vises.
  • Deretter, i kategorien Sett inn på den boksen, klikker du på alternativet Modul .

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

1571
  • Trykk 'Ctrl+S' for å lagre koden.
  • Nå lukker du kategorien Editor .
  • Etterpå, i Utvikler -kategorien, klikk på Makroer fra Kode -gruppen.

  • En liten dialogboks med tittelen Makro vises.
  • Deretter velger du alternativet Format_Logic_Test og klikker på Kjør -knappen.

  • Du vil få ønsket resultat.

Så vi kan si at vår visuelle kode fungerernøyaktig, og vi er i stand til å bruke funksjonen Format i Excel.

4. Formateringsdato

Her vil vi formatere datoverdien til en celle gjennom en VBA kode. Trinnene for celleformatering er vist nedenfor:

📌 Trinn:

  • Først går du til fanen Utvikler og klikker på Visual Basic . Hvis du ikke har det, må du aktivere Utvikler-fanen . Eller du kan også trykke 'Alt+F11' for å åpne Visual Basic Editor .

  • En liten dialogboks vises.
  • Nå, i kategorien Sett inn på den boksen, klikker du alternativet Modul .

  • Deretter skriver du ned følgende visuelle kode i den tomme redigeringsboksen.

2920
  • Deretter, trykk 'Ctrl+S' for å lagre koden.
  • Lukk Editor -fanen.
  • Neste, i Utvikler fanen, klikk på Makroer fra Kode -gruppen.

  • Enda en liten dialogboks med tittelen Makro vises.
  • Nå velger du alternativet Format_Dato .
  • Til slutt klikker du på Kjør .

  • Du vil få datoer i flere formater.

Derfor kan vi si at vår visuell kode fungerer perfekt, og vi er i stand til å bruke funksjonen Format i Excel.

5. Formatering av tidsverdi

I det siste eksemplet skal vi skrive en VBA-kode for å formatere vår tid va lue i multiplummåter. Trinnene for formatering er beskrevet nedenfor:

📌 Trinn:

  • Gå først til Utvikler -fanen og klikk på Visual Basic . Hvis du ikke har det, må du aktivere Utvikler-fanen . Eller du kan også trykke 'Alt+F11' for å åpne Visual Basic Editor .

  • Som et resultat vil en dialogboks vises.
  • Deretter, i kategorien Sett inn på den boksen, klikker du alternativet Modul .

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

9583
  • Etter det , trykk 'Ctrl+S' for å lagre koden.
  • Nå lukker du kategorien Editor .
  • Neste, i Utvikler -fanen, klikk på Makroer fra Kode -gruppen.

  • Som et resultat , vil en annen liten dialogboks kalt Makro vises.
  • Velg alternativet Format_Tid og klikk på Kjør -knappen.

  • Du vil få tidsverdien i forskjellige formater.

Til slutt kan vi si at vår visuell kode fungerer perfekt, og vi er i stand til å bruke Format -funksjonen i Excel.

Les mer: Excel-tekstformel (TEXT-funksjon)

💬 Ting du bør vite

Mens du skal bruke denne funksjonen, må du huske to ting.

For det første vil TEKST -funksjonen kun gjelde i Excel regneark. Dukan ikke bruke denne funksjonen i VBA-miljøet. Dessuten, hvis du prøver å bruke funksjonen i VBA-arbeidsområdet ditt, vil Excel vise deg en feil, og koden vil ikke kjøre fremover.

På den annen side kan du bruke Format fungerer kun i VBA-arbeidsområdet. Inne i Excel-regnearket vil du ikke kunne finne ut noen funksjon kalt Format .

Konklusjon

Det er slutten av denne artikkelen. Jeg håper at denne artikkelen vil være nyttig for deg, og at du vil kunne bruke formatfunksjonen i Excel. Vennligst del eventuelle ytterligere spørsmål eller anbefalinger med oss ​​i kommentarfeltet nedenfor hvis du har flere spørsmål eller anbefalinger.

Ikke glem å sjekke nettsiden vår, ExcelWIKI , for flere Excel- relaterte problemer og løsninger. Fortsett å lære nye metoder og fortsett å vokse!

konverterer verdien til '(#,###.00)'-formatet, vil formelen være:

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

For å konvertere verdien til formatet '-#,###.00' vil formelen være:

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

For å konvertere verdien til '#,###' -format, vil formelen være:

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

For å konvertere verdien til '###,###' format, vil formelen være:

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

For å konvertere verdien til '####.00' -format, vil formelen være:

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

For å konvertere verdien til '#.00' -format, vil formelen være:

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

Trykk på Enter -tasten og du får ønsket celleformatering.

Dermed. vi kan si at vi er i stand til å bruke Excel-funksjonen TEKST til å formatere tall.

Les mer: Hvordan kombinere tekst og tall i Excel og Fortsett å formatere

2. Formatering av valuta

I følgende eksempel vil vi bruke funksjonen TEKST for å vise et tall i valutaformatet. 7 forskjellige typer valutaformatering vil demonstreres her. Vi har tallet i celle B5 .

For å få verdien, velg en celle og skriv ned en av formlene i henhold til ditt krav.

For å konvertere verdien i formatet '$#,###.00' vil formelen være:

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

For konverterer verdien til '($#,###.00)' format, vil formelenvære:

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

For å konvertere verdien til '-$#,###.00' format , vil formelen være:

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

For å konvertere verdien til '¥#,###' formatet vil formelen være:

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

For å konvertere verdien til '¥# ##,###' format, vil formelen være:

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

For hvis du konverterer verdien til '$####.00' -format, vil formelen være:

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

For å konvertere verdien til '$#.00' -format, vil formelen være:

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

Trykk Enter . Du vil få ønsket valutaformatering.

Så. vi kan si at vi er i stand til å bruke Excel TEXT-funksjonen til å formatere et tall til valuta.

Les mer: Excel-tekstfunksjon Formatkoder

3. Formateringsdato

Nå skal vi bruke TEKST -funksjonen til å formatere datoer i forskjellige formater. Datoverdien vår er i celle B5 . Vi vil vise 9 forskjellige typer datoformatering.

Først, velg en celle og skriv ned en av formlene i henhold til dine krav.

For å konvertere datoen til 'DDMMMYYY' -formatet vil formelen være:

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

For å konvertere datoen til ' DDMMMYY' -formatet vil formelen være:

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

For å konvertere datoen til 'MMM DD, YYYY ' -formatet vil formelen være:

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

Forkonverterer datoen til 'DDDD' -format, vil formelen være:

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

For å konvertere datoen til 'DDDD,DDMMYYYY' -formatet vil formelen være:

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

For å konvertere datoen til 'DDDD, MMM DD, ÅÅÅÅ' -formatet vil formelen være:

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

For å konvertere datoen til 'MM/DD/ÅÅÅÅ' -formatet vil formelen være:

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

For å konvertere datoen til 'MM/DD' -formatet vil formelen være:

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

For å konvertere datoen til 'ÅÅÅÅ-MM-DD' -format, formelen vil være:

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

Trykk deretter Enter . Du vil få ønsket datoformatering.

Derfor. vi kan si at vi er i stand til å bruke Excel-funksjonen TEKST til å formatere datoer.

4. Formateringstid

Her, TEKST -funksjonen vil hjelpe oss å formatere tidsverdien i forskjellige formater. Tiden som vi må formatere er i celle B5 . Vi vil vise 3 forskjellige typer tidsformatering.

Velg først en hvilken som helst celle og skriv ned en av formlene i henhold til dine krav.

For å konvertere tiden i 'H:MM AM/PM' -format, vil formelen være:

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

For å konvertere tid i 'H:MM:SS AM/PM' -format, vil formelen være:

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

For å konvertere tiden til 'H:MM:SS AM/PM' -format, vil formelenvære:

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

Vi vil også bruke NÅ-funksjonen .

Etter det, trykk Enter . Du vil få ønsket tidsformatering.

Derfor. vi kan si at vi er i stand til å bruke Excel-funksjonen TEKST til å formatere ønsket tidspunkt.

5. Formatering av kombinert dato og klokkeslett

Noen ganger inneholder datasettet vårt både dato og klokkeslett i samme celle. I så fall kan vi formatere dem ved å bruke TEKST -funksjonen. Vi vil vise 3 ulike typer formatering der klokkeslett og dato er plassert sammen. Verdien er i celle B5 .

Først velger du en hvilken som helst celle og skriver ned en av formlene i henhold til ditt behov.

For å konvertere både dato og klokkeslett til 'MMM DD, ÅÅÅÅ H:MM:SS AM/PM' format, formelen vil være:

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

For å konvertere både dato og klokkeslett til 'ÅÅÅÅ-MM-DD H:MM AM/PM' -format, vil formelen være:

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

For å konvertere både dato og klokkeslett til 'ÅÅÅÅ-MM-DD H:MM' format, vil formelen være:

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

Deretter trykker du på Enter . Du vil legge merke til at verdien vil formateres etter ditt ønske.

Endelig. vi kan si at vi er i stand til å bruke Excel-funksjonen TEKST til å formatere dato og klokkeslett samtidig.

6. Formateringsprosent

Vi kan konvertere en tall i prosenter ved å bruke TEKST -funksjonen. Viskal vise 3 forskjellige typer formatering. Hovedsakelig vil formateringen variere med antall sifre vi beholder etter desimaltegn. Verdien som vil konvertere er i celle B5 .

Først av alt, velg en hvilken som helst celle og skriv ned en av formlene i henhold til dine krav.

For å konvertere verdi til '0%' -format, vil formelen være:

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

For å konvertere verdien til '0,0%' -format, vil formelen være:

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

For å konvertere verdien til ' 0,00 %' -format, vil formelen være:

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

Trykk nå Enter . Du vil få ønsket prosentformatering.

Til slutt. vi kan si at vi er i stand til å bruke Excel-funksjonen TEKST til å formatere et tall i prosenter.

Les mer: Hvordan viser prosentandel i forklaring i Excel sektordiagram (med enkle trinn)

7. Formatering av brøknummer

I dette eksemplet vil vi formatere brøktallene ved å bruke funksjonen TEKST . Vi skal demonstrere 9 distinkte typer formatering. Desimaltallverdien som skal formateres er i celle B5 .

Velg en hvilken som helst celle og skriv ned en av formlene i henhold til dine krav.

For å konvertere verdien til '?/?' brøkformat, vil formelen være:

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

For å konvertere verdien til '?/??' brøkformat,formelen vil være:

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

For å konvertere verdien til '?/???' brøkformat , vil formelen være:

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

For å konvertere verdien til '?/2' brøkformat, formelen vil være:

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

For å konvertere verdien til '?/4' brøkformat, formelen vil være:

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

For å konvertere verdien til '?/8' brøkformat, formelen vil være:

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

For å konvertere verdien til '?/16' brøkformat, vil formelen være:

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

For å konvertere verdien til '?/10' brøkformat, vil formelen være :

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

For å konvertere verdien til '?/100' brøkformat, vil formelen være:

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

Trykk til slutt Enter . Du vil få ønsket prosentformatering.

Dermed. vi kan si at vi er i stand til å bruke Excel-funksjonen TEKST til å formatere et desimaltall til en brøk.

8. Formatering av vitenskapelig tall

I følgende eksempel, vi vil formatere en numerisk verdi til et vitenskapelig tall gjennom funksjonen TEKST . Vi skal formatere tallet basert på antall sifre etter desimaltegnene. Den opprinnelige tallverdien som vil formateres er i celle B5 .

I begynnelsen velger du en hvilken som helst celle og skriver ned en av formlene i henhold tilønske.

For å konvertere verdien til '0.00E+00' -format, vil formelen være:

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

For å konvertere verdien til '0.0E+00' -format, vil formelen være:

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

Trykk Enter . Du vil få den formaterte verdien.

Derfor. vi kan si at vi er i stand til å bruke Excel-funksjonen TEKST til å formatere et desimaltall til et vitenskapelig tall.

9. Formatering av telefonnummer

Nå skal vi vise deg formateringsprosedyren for å formatere generelle numeriske verdier til en telefon med TEKST -funksjonen. Den numeriske verdien er i celle B5 .

Først, velg en celle og skriv ned en av formlene i henhold til dine krav.

For å konvertere verdien til '(##) ###-###-#####' format, formelen vil være:

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

Etterpå trykker du Enter . Du vil finne ut telefonnummeret.

Derfor. vi kan si at vi er i stand til å bruke Excel-funksjonen TEKST til å formatere et desimaltall til en brøk.

10. Formatering av null ledende tall

I det siste eksemplet , skal vi bruke funksjonsformatet TEKST for tallene som må starte med Null (0) . Vi skal vise 3 forskjellige formler for formatering. Tallet er i celle B5 .

Velg først en hvilken som helst celle og skriv ned en av formlene i henhold tilkrav.

For å konvertere verdien til '00' -format, vil formelen være:

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

For å konvertere verdien til '000' -format, vil formelen være:

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

For å konvertere verdien til '0000' -format, vil formelen være:

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

Deretter trykker du Enter . Du får ønsket prosentformatering.

Til slutt. vi kan si at vi er i stand til å bruke Excel-funksjonen TEKST til å formatere et desimaltall som starter med Null .

Oversikt over VBA-formatfunksjonen

Format er en VBA -funksjon. Du kan ikke finne eller bruke det i Excel-regnearket. Vi kan kun bruke denne funksjonen når vi skriver en VBA-kode.

⏺ Funksjonsmål:

Denne funksjonen brukes vanligvis til å endre formatet av en celleverdi gjennom VBA.

⏺ Syntaks:

Format(Expression, [Format])

⏺ Argumenter Forklaring:

Argument Obligatorisk/Valgfri Forklaring
Uttrykk Obligatorisk Uttrykk er den tekststrengen eller celleverdien som vi ønsker å formatere i henhold til våre behov.
Format Valgfritt Dette er vår ønskede celleformatering.

⏺ Return:

Etter å ha kjørt koden vil funksjonen vise celleverdien med ønsket formatering.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.