Taula de continguts
A Microsoft Excel, hem de formatar els valors de qualsevol cel·la per obtenir una llegibilitat adequada i una bona visió. A més d'utilitzar l'ordre integrada disponible a la cinta d'Excel, podem formatar el valor de la cel·la mitjançant la funció TEXT i també la funció Format VBA . Si també teniu curiositat per saber-ne, descarregueu el nostre quadern de pràctiques i seguiu-nos.
Baixeu-vos el quadern de pràctiques
Descarregueu aquest quadern de pràctiques per practicar mentre llegiu aquest article.
Funcions de format i TEXT.xlsm
📚 Nota:
Totes les operacions d'aquest article s'aconsegueix mitjançant l'aplicació Microsoft Office 365 .
10 exemples adequats de funció TEXT per donar format a un valor de cel·la a Excel
Aquí, utilitzarem la funció TEXT per convertir el format del valor de la nostra cel·la. Demostrarem 10 exemples adequats per mostrar tots els formats.
1. Format del valor del número
En el primer exemple de la funció TEXT , canviarem el format d'un número i el mostrarem en diferents formats. Tenim un nombre a la cel·la B5 . Anem a formatar-lo en 7 formats diferents.
Seleccioneu una cel·la i anoteu qualsevol de les fórmules de format segons el vostre desig.
Per convertir el valor en Format '#,###.00' , la fórmula serà:
=TEXT($B$5,"#,###.00")
Per aDisponibilitat:
Excel per a Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 per a Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000.
5 exemples adequats de funció de format VBA per formatar un valor de cel·la
Aquí, mostrarem 5 exemples senzills per mostrar el canvi de format dels valors de cel·la mitjançant el Format VBA Funció. Els exemples es mostren a continuació pas a pas:
1. Format del número
En el primer exemple, escriurem un codi VBA que formatearà el nostre número numèric en 5 diferents tipus de formats. Els passos es mostren a continuació:
📌 Passos:
- Per iniciar el procés, aneu a la pestanya Desenvolupador i feu clic a Visual Basic . Si no ho teniu, heu de activar la pestanya Desenvolupador . O també podeu prémer 'Alt+F11' per obrir l' Editor de Visual Basic .
- Com a resultat, apareixerà un quadre de diàleg.
- Ara, a la pestanya Insereix d'aquest quadre, feu clic a l'opció Mòdul .
- A continuació, escriu el codi visual següent en aquest quadre d'editor buit.
6739
- Després d'això, premeu 'Ctrl+S' per desar el codi.
- Tanqueu la pestanya Editor .
- Després, al Desenvolupador , feu clic a Macros del grup Codi .
- Com a resultat, apareixerà un petit quadre de diàleg titulat Macro apareixerà.
- Seleccioneu l'opció Format_Number i feu clic al botó Executa per executar el codi.
- Veureu que el número es mostrarà en diferents formats.
Així, podem dir que el nostre codi visual funciona perfectament, i som capaços per utilitzar la funció Format a Excel.
2. Format del percentatge
En aquest exemple, escriurem un codi VBA per formatar un valor de cel·la amb el percentatge. Els passos d'aquest enfocament es donen de la següent manera:
📌 Passos:
- En primer lloc, aneu a la pestanya Desenvolupador i feu clic a Visual Basic . Si no ho teniu, heu de activar la pestanya Desenvolupador . O també podeu prémer 'Alt+F11' per obrir l' Editor de Visual Basic .
- Apareixerà un petit quadre de diàleg.
- Després, a la pestanya Insereix d'aquest quadre, feu clic a l'opció Mòdul .
- Anoteu el codi visual següent en aquest quadre d'editor buit.
2279
- Ara, premeu 'Ctrl+S' per desar el codi.
- A continuació, tanqueu la pestanya Editor .
- Després, a Desenvolupador , feu clic a Macros del grup Codi.
- Com a resultat, un petit quadre de diàleg titulat Apareixerà la macro .
- A continuació, seleccioneu l'opció Format_Percentage .
- Finalment, feu clic al botó Executa per executar elcodi.
- Notaràs que el número es mostrarà en format de percentatge.
Per tant, podem dir que el nostre codi visual funciona de manera eficaç i que podem utilitzar la funció Format a Excel.
3. Format per a la prova de lògica
Ara, escriurem un codi VBA per comprovar la lògica i formatar el valor de la cel·la en aquesta lògica. Els passos d'aquest mètode s'expliquen a continuació:
📌 Passos:
- Primer, aneu a la pestanya Desenvolupador i feu clic a Visual Basic . Si no ho teniu, heu de activar la pestanya Desenvolupador . O també podeu prémer 'Alt+F11' per obrir l' Editor de Visual Basic .
- Com a resultat, apareixerà un quadre de diàleg.
- A continuació, a la pestanya Insereix d'aquest quadre, feu clic a l'opció Mòdul .
- A continuació, escriu el codi visual següent en aquest quadre d'editor buit.
4593
- Premeu 'Ctrl+S' per desar el codi.
- Ara, tanqueu la pestanya Editor .
- Després, a Desenvolupador. pestanya , feu clic a Macros del grup Codi .
- Un petit quadre de diàleg Apareixerà el títol Macro .
- A continuació, seleccioneu l'opció Format_Logic_Test i feu clic al botó Executar .
- Tindreu el resultat desitjat.
Per tant, podem dir que el nostre codi visual funcionaprecisament, i podem utilitzar la funció Format d'Excel.
4. Format de la data
Aquí, formatarem el valor de la data d'una cel·la mitjançant un VBA codi. Els passos del format de cel·les es mostren a continuació:
📌 Passos:
- Al principi, aneu a la pestanya Desenvolupador i feu clic a Visual Basic . Si no ho teniu, heu de activar la pestanya Desenvolupador . O també podeu prémer 'Alt+F11' per obrir l' Editor de Visual Basic .
- Apareixerà un petit quadre de diàleg.
- Ara, a la pestanya Insereix d'aquest quadre, feu clic a l'opció Mòdul .
- Després d'això, escriviu el següent codi visual en aquest quadre d'editor buit.
7181
- A continuació, premeu 'Ctrl+S' per desar el codi.
- Tanqueu la pestanya Editor .
- A continuació, a Desenvolupador , feu clic a Macros del grup Codi .
- Un altre petit quadre de diàleg titulat Apareixerà la macro .
- Ara, seleccioneu l'opció Format_Date .
- Finalment, feu clic a Executar .
- Tindreu dates en diversos formats.
Per tant, podem dir que el nostre el codi visual funciona perfectament i podem utilitzar la funció Format a Excel.
5. Format del valor de temps
En l'últim exemple, anem a escriure un codi VBA per formatar el nostre temps va lue en múltiplesmaneres. Els passos del format es descriuen a continuació:
📌 Passos:
- En primer lloc, aneu a la pestanya Desenvolupador i feu clic a Visual Basic . Si no ho teniu, heu de activar la pestanya Desenvolupador . O també podeu prémer 'Alt+F11' per obrir l' Editor de Visual Basic .
- Com a resultat, apareixerà un quadre de diàleg.
- A continuació, a la pestanya Insereix d'aquest quadre, feu clic a l'opció Mòdul .
- Anoteu el codi visual següent en aquest quadre d'editor buit.
4984
- Després d'això , premeu 'Ctrl+S' per desar el codi.
- Ara, tanqueu la pestanya Editor .
- A continuació, a Pestanya Desenvolupador , feu clic a Macros del grup Codi .
- Com a resultat , apareixerà un altre petit quadre de diàleg anomenat Macro .
- Seleccioneu l'opció Format_Time i feu clic al botó Executar .
- Obtràs el valor del temps en diferents formats.
Finalment, podem dir que el nostre el codi visual funciona perfectament i podem utilitzar la funció Format a Excel.
Llegir més: Fórmula de text Excel (funció TEXT)
💬 Coses que hauríeu de saber
Mentre utilitzeu aquesta funció, heu de recordar dues coses.
Primer, la funció TEXT només s'aplicarà a la Full de càlcul Excel. Vostèno pot utilitzar aquesta funció a l'entorn VBA. A més, si proveu d'utilitzar la funció al vostre espai de treball VBA, Excel us mostrarà un error i el codi no s'executarà.
D'altra banda, podeu utilitzar el Format Funciona només a l'espai de treball de VBA. Dins del full de treball d'Excel, no podreu esbrinar cap funció anomenada Format .
Conclusió
Aquest és el final d'aquest article. Espero que aquest article us sigui útil i que pugueu utilitzar la funció Format a Excel. Si us plau, comparteix qualsevol consulta o recomanació amb nosaltres a la secció de comentaris a continuació si tens més preguntes o recomanacions.
No t'oblidis de consultar el nostre lloc web, ExcelWIKI , per trobar diversos Excel- problemes i solucions relacionats. Segueix aprenent nous mètodes i segueix creixent!
convertint el valor al format '(#,###.00)', la fórmula serà: =TEXT($B$5,"(#,###.00)")
Per convertir el valor al format '-#,###.00' , la fórmula serà:
=TEXT($B$5,"-#,###.00")
Per convertir el valor al format '#,###' , la fórmula serà:
=TEXT($B$5,"#,###")
Per convertir el valor al format '###,###' , la fórmula serà:
=TEXT($B$5,"###,###")
Per convertir el valor al format '####.00' , la fórmula serà:
=TEXT($B$5,"####.00")
Per convertir el valor al format '#.00' , la fórmula serà:
=TEXT($B$5,"#.00")
Premeu la tecla Enter i obtindreu el format de cel·la desitjat.
Així. podem dir que podem utilitzar la funció TEXT d'Excel per formatar números.
Llegir més: Com combinar text i números a Excel i Continuar formatant
2. Format de la moneda
A l'exemple següent, utilitzarem la funció TEXT per mostrar un número en el format de moneda. Aquí es mostraran 7 diferents tipus de format de moneda. Tenim el número a la cel·la B5 .
Per obtenir el valor, seleccioneu qualsevol cel·la i anoteu qualsevol de les fórmules segons el vostre requisit.
Per convertir el valor al format '$#,###.00' , la fórmula serà:
=TEXT($B$5,"$#,###.00")
Per a convertint el valor al format '($#,###.00)' , la fórmulabe:
=TEXT($B$5,"($#,###.00)")
Per convertir el valor al format '-$#,###.00' , la fórmula serà:
=TEXT($B$5,"-$#,###.00")
Per convertir el valor a '¥#,###' format, la fórmula serà:
=TEXT($B$5,"
=TEXT($B$5,"DDDD, DDMMMYYYY")
Per convertir el valor a '¥# Format ##,###' , la fórmula serà:
=TEXT($B$5,"
¥###,###")
Per a convertint el valor al format '$####.00' , la fórmula serà:
=TEXT($B$5,"$####.00")
Per convertir el valor al format '$#.00' , la fórmula serà:
=TEXT($B$5,"$#.00")
Premeu Retorn . Obtindreu el format de moneda que vulgueu.
Així doncs. podem dir que podem utilitzar la funció TEXT d'Excel per donar format a un nombre en moneda.
Llegir més: Codis de format de la funció de text d'Excel
3. Format de la data
Ara, utilitzarem la funció TEXT per donar format a les dates en diferents formats. El nostre valor de data es troba a la cel·la B5 . Mostrarem 9 diferents tipus de format de data.
Primer, seleccioneu qualsevol cel·la i anoteu qualsevol de les fórmules segons el vostre requisit.
Per convertir la data en Format 'DDMMMYAA' , la fórmula serà:
=TEXT($B$5,"DDMMMYYY")
Per convertir la data a ' Format DDMMMYY' , la fórmula serà:
=TEXT($B$5,"DDMMMYY")
Per convertir la data a 'MMM DD, YYYY ' , la fórmula serà:
=TEXT($B$5,"MMM DD, YYYY")
Per aconvertint la data al format 'DDDD' , la fórmula serà:
=TEXT($B$5,"DDDD")
Per convertir la data en Format 'DDDD,DDMMMYAAAA' , la fórmula serà:
=TEXT($B$5,"DDDD, DDMMMYYYY")
Per convertir la data a <1 Format>'DDDD, MMM DD, YYYY' , la fórmula serà:
=TEXT($B$5,"DDDD, MMM DD, YYYY")
Per convertir la data en 'MM/DD/AAAA' , la fórmula serà:
=TEXT($B$5,"MM/DD/YYYY")
Per convertir la data en 'MM/DD' , la fórmula serà:
=TEXT($B$5,"MM/DD")
Per convertir la data a Format 'AAAA-MM-DD' , la fórmula serà:
=TEXT($B$5,"YYYY-MM-DD")
A continuació, premeu Retorn . Obtindreu el format de data desitjat.
Per tant. podem dir que som capaços d'utilitzar la funció TEXT d'Excel per donar format a les dates.
4. Format de l'hora
Aquí, la funció TEXT ens ajudarà a formatar el valor temporal en diferents formats. L'hora que hem de formatar és a la cel·la B5 . Mostrarem 3 diferents tipus de format de temps.
Al principi, seleccioneu qualsevol cel·la i anoteu qualsevol de les fórmules segons el vostre requisit.
Per convertir l'hora al format 'H:MM AM/PM' , la fórmula serà:
=TEXT($B$5,"H:MM AM/PM")
Per convertir el hora al format 'H:MM:SS AM/PM' , la fórmula serà:
=TEXT($B$5,"H:MM:SS AM/PM")
Per convertir l'hora al format 'H:MM:SS AM/PM' , la fórmula ho faràbe:
=TEXT(NOW(),"H:MM:SS AM/PM")
També utilitzarem la funció ARA .
Després, premeu Retorn . Obtindreu el format d'hora desitjat.
Per tant. podem dir que podem utilitzar la funció TEXT d'Excel per formatar l'hora desitjada.
5. Formatar la data i l'hora combinades
De vegades, el nostre conjunt de dades conté tots dos data i hora a la mateixa cel·la. En aquest cas, podem formatar-los mitjançant la funció TEXT . Mostrarem 3 diferents tipus de format on es col·loquen l'hora i la data. El valor es troba a la cel·la B5 .
En primer lloc, seleccioneu qualsevol cel·la i anoteu qualsevol de les fórmules segons les vostres necessitats.
Per convertir tant la data com l'hora en Format "MMM DD, YYYY H:MM:SS AM/PM" , la fórmula serà:
=TEXT($B$5,"MMM DD, YYYY H:MM:SS AM/PM")
Per convertir la data i l'hora al format 'AAAA-MM-DD H:MM AM/PM' , la fórmula serà:
=TEXT($B$5,"YYYY-MM-DD H:MM AM/PM")
Per convertir tant la data com l'hora al format 'AAAA-MM-DD H:MM' , la fórmula serà:
=TEXT($B$5,"YYYY-MM-DD H:MM")
A continuació, premeu Retorn . Notareu que el valor es formatarà segons el vostre desig.
Per fi. podem dir que podem utilitzar la funció TEXT d'Excel per donar format a la data i l'hora alhora.
6. Formatatge del percentatge
Podem convertir un nombre en percentatges mitjançant la funció TEXT . Nosaltresmostraran 3 diferents tipus de format. Principalment, el format variarà segons el nombre de dígits que conservem després del punt decimal. El valor que es convertirà es troba a la cel·la B5 .
En primer lloc, seleccioneu qualsevol cel·la i anoteu qualsevol de les fórmules segons el vostre requisit.
Per convertir el valor valor al format '0%' , la fórmula serà:
=TEXT($B$5,"0%")
Per convertir el valor a '0,0%' , la fórmula serà:
=TEXT($B$5,"0.0%")
Per convertir el valor a ' Format 0,00%' , la fórmula serà:
=TEXT($B$5,"0.00%")
Ara, premeu Retorn . Obtindreu el format del percentatge desitjat.
Al final. podem dir que podem utilitzar la funció TEXT d'Excel per formatar un nombre en percentatges.
Llegir més: Com mostrar el percentatge a la llegenda al gràfic de sectors d'Excel (amb passos fàcils)
7. Formatar el nombre de fraccions
En aquest exemple, formarem els números de fracció mitjançant la funció TEXT . Anem a demostrar 9 diferents tipus de format. El valor del número decimal que formatearà es troba a la cel·la B5 .
Seleccioneu qualsevol cel·la i anoteu qualsevol de les fórmules segons el vostre requisit.
Per convertir el valor en '?/?' format de fracció, la fórmula serà:
=TEXT($B$5,"?/?")
Per convertir el valor en '?/??' format de fracció,la fórmula serà:
=TEXT($B$5,"?/??")
Per convertir el valor al format de fracció '?/???' , la fórmula serà:
=TEXT($B$5,"?/???")
Per convertir el valor al format de fracció '?/2' , la fórmula serà:
=TEXT($B$5,"?/2")
Per convertir el valor al format de fracció '?/4' , el La fórmula serà:
=TEXT($B$5,"?/4")
Per convertir el valor al format de fracció '?/8' , la fórmula serà:
=TEXT($B$5,"?/8")
Per convertir el valor al format de fracció '?/16' , la fórmula be:
=TEXT($B$5,"?/16")
Per convertir el valor al format de fracció '?/10' , la fórmula serà :
=TEXT($B$5,"?/10")
Per convertir el valor al format de fracció '?/100' , la fórmula serà:
=TEXT($B$5,"?/100")
Finalment, premeu Retorn . Obtindreu el format de percentatge desitjat.
Així. podem dir que podem utilitzar la funció TEXT d'Excel per donar format a un nombre decimal en una fracció.
8. Formatar un nombre científic
En l'exemple següent, formatearem un valor numèric en un nombre científic mitjançant la funció TEXT . Formatarem el número en funció del nombre de dígits després dels decimals. El valor del número original que formatearà es troba a la cel·la B5 .
Al principi, seleccioneu qualsevol cel·la i anoteu qualsevol de les fórmules segons el vostredesig.
Per convertir el valor al format '0,00E+00' , la fórmula serà:
=TEXT($B$5,"0.00E+00")
Per convertir el valor al format '0.0E+00' , la fórmula serà:
=TEXT($B$5,"0.0E+00")
Premeu Retorn . Obtindreu el valor amb format.
Per tant. podem dir que som capaços d'utilitzar la funció TEXT d'Excel per formatar un nombre decimal en un nombre científic.
9. Format del número de telèfon
Ara, mostrar-vos el procediment de format per formatar valors numèrics generals en un telèfon mitjançant la funció TEXT . El valor numèric es troba a la cel·la B5 .
Primer, seleccioneu qualsevol cel·la i anoteu qualsevol de les fórmules segons el vostre requisit.
Per convertir el valor a '(##) ###-###-#####' , la fórmula serà:
=TEXT($B$5,"(##) ###-###-#####")
Després, premeu Retorn . Esbrinaràs el número de telèfon.
Per tant. podem dir que som capaços d'utilitzar la funció TEXT d'Excel per formatar un nombre decimal en una fracció.
10. Formatar un nombre inicial zero
En l'últim exemple , utilitzarem el format de funció TEXT per als números que han de començar amb un Zero (0) . Mostrarem 3 diferents fórmules de format. El número es troba a la cel·la B5 .
Al principi, seleccioneu qualsevol cel·la i anoteu qualsevol de les fórmules segons el vostrerequisit.
Per convertir el valor al format '00' , la fórmula serà:
=TEXT($B$5,"00")
Per convertir el valor al format '000' , la fórmula serà:
=TEXT($B$5,"000")
Per convertir el valor al format '0000' , la fórmula serà:
=TEXT($B$5,"0000")
A continuació, premeu Introdueix . Obtindreu el format de percentatge desitjat.
Finalment. podem dir que podem utilitzar la funció TEXT d'Excel per formatar un nombre decimal que comenci per Zeros .
Visió general de la funció de format VBA
Format és una funció VBA . No el podeu trobar ni utilitzar al full de càlcul d'Excel. Només podem utilitzar aquesta funció en el moment en què escrivim un codi VBA.
⏺ Objectiu de la funció:
Aquesta funció s'utilitza generalment per canviar el format d'una cel·la a través del VBA.
⏺ Sintaxi:
Format(Expression, [Format])
⏺ Arguments Explicació:
Argument | Obligatori/Opcional | Explicació |
---|---|---|
Expressió | Obligatòria | Expressió és aquella cadena de text o valor de cel·la que volem donar format segons les nostres necessitats. |
Format | Opcional | Aquest és el format de cel·la que volem. |
⏺ Retorn:
Després d'executar el codi, la funció mostrarà el valor de la cel·la amb el format desitjat.
⏺