Innholdsfortegnelse
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.
⏺