Como usar a función de formato en Excel (con exemplos axeitados)

  • Comparte Isto
Hugh West

En Microsoft Excel, necesitamos formatar os valores de calquera cela para obter unha lexibilidade adecuada e unha boa perspectiva. Ademais de usar o comando integrado dispoñible na cinta de Excel, podemos formatar o valor da cela mediante a función TEXTO e tamén a función Formato VBA . Se tamén tes curiosidade por sabelo, descarga o noso caderno de prácticas e síguenos.

Descarga o Caderno de prácticas

Descarga este caderno de prácticas para practicar mentres lees este artigo.

Funcións de formato e TEXTO.xlsm

📚 Nota:

Todas as operacións deste artigo realízanse mediante a aplicación Microsoft Office 365 .

10 exemplos axeitados de función TEXTO para dar formato a un valor de cela en Excel

Aquí, imos usar a función TEXTO para converter o formato do valor da nosa cela. Demostraremos 10 exemplos axeitados para mostrar todos os formatos.

1. Formato do valor do número

No primeiro exemplo da función TEXTO , cambiaremos o formato dun número e mostrarémolo en diferentes formatos. Temos un número na cela B5 . Imos formatealo en 7 formatos distintos.

Seleccione unha cela e anote calquera das fórmulas de formato segundo o seu desexo.

Para converter o valor en Formato '#,###.00' , a fórmula será:

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

ParaDispoñibilidade:

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

5 exemplos axeitados de función de formato VBA para dar formato a un valor de cela

Aquí mostraremos 5 exemplos sinxelos para mostrar o cambio de formato dos valores de cela a través do Formato VBA Función. Os exemplos móstranse a continuación paso a paso:

1. Formatear o número

No primeiro exemplo, escribiremos un código VBA que formateará o noso número numérico en 5 diferentes tipos de formatos. Os pasos son os seguintes:

📌 Pasos:

  • Para iniciar o proceso, vai á pestana Desenvolvedor e fai clic en Visual Basic . Se non o tes, tes que activar a pestana Programador . Ou tamén pode premer 'Alt+F11' para abrir o Editor de Visual Basic .

  • Como resultado, aparecerá unha caixa de diálogo.
  • Agora, na pestana Inserir nesa caixa, faga clic na opción Módulo .

  • A continuación, escribe o seguinte código visual nesa caixa de editor baleira.

7627
  • Despois diso, prema 'Ctrl+S' para gardar o código.
  • Pecha a pestana Editor .
  • Despois diso, na pestana Desenvolvedor , faga clic en Macros do grupo Código .

  • Como resultado, aparecerá un pequeno cadro de diálogo titulado Macro aparecer.
  • Seleccione a opción Formato_Número e prema no botón Executar para executar o código.

  • Verás que o número aparecerá en diferentes formatos.

Así, podemos dicir que o noso código visual funciona perfectamente e que somos capaces de para utilizar a función Formato en Excel.

2. Formato de porcentaxe

Neste exemplo, escribiremos un código VBA para formatar un valor de cela coa porcentaxe. Os pasos deste enfoque son os seguintes:

📌 Pasos:

  • Primeiro de todo, vai á pestana Desenvolvedor e fai clic en Visual Basic . Se non o tes, tes que activar a pestana Programador . Ou tamén pode premer 'Alt+F11' para abrir o Editor de Visual Basic .

  • Aparecerá unha pequena caixa de diálogo.
  • Despois diso, na pestana Inserir nesa caixa, faga clic na opción Módulo .

  • Anote o seguinte código visual nesa caixa de editor baleira.

3124
  • Agora, preme 'Ctrl+S' para gardar o código.
  • A continuación, pecha a pestana Editor .
  • Despois, na sección Desenvolvedor , faga clic en Macros do grupo Código.

  • Como resultado, aparece un pequeno cadro de diálogo titulado Aparecerá a macro .
  • A continuación, seleccione a opción Formato_Porcentaxe .
  • Por último, faga clic no botón Executar para executar ocódigo.

  • Verás que o número aparecerá en formato de porcentaxe.

Por iso, podemos dicir que o noso código visual funciona de forma eficaz e que podemos utilizar a función Formato en Excel.

3. Formato para a proba de lóxica

Agora, imos escribir un código VBA para comprobar a lóxica e formatar o valor da cela nesa lóxica. Os pasos deste método explícanse a continuación:

📌 Pasos:

  • Primeiro, vai á pestana Desenvolvedor e fai clic en Visual Basic . Se non o tes, tes que activar a pestana Programador . Ou tamén pode premer 'Alt+F11' para abrir o Editor de Visual Basic .

  • Como resultado, aparecerá unha caixa de diálogo.
  • A continuación, na pestana Inserir nesa caixa, faga clic na opción Módulo .

  • A continuación, escribe o seguinte código visual nesa caixa de editor baleira.

7386
  • Preme 'Ctrl+S' para gardar o código.
  • Agora, pecha a pestana Editor .
  • Despois, no Desenvolvedor. , faga clic en Macros do grupo Código .

  • Un pequeno cadro de diálogo Aparecerá o título Macro .
  • A continuación, seleccione a opción Format_Logic_Test e prema no botón Executar .

  • Conseguirás o resultado desexado.

Entón, podemos dicir que o noso código visual funcionaprecisamente, e podemos usar a función Formato en Excel.

4. Formatear a data

Aquí formataremos o valor da data dunha cela a través dun VBA código. Os pasos do formato das celas móstranse a continuación:

📌 Pasos:

  • En primeiro lugar, vai á pestana Desenvolvedor e fai clic en Visual Basic . Se non o tes, tes que activar a pestana Programador . Ou tamén pode premer 'Alt+F11' para abrir o Editor de Visual Basic .

  • Aparecerá unha pequena caixa de diálogo.
  • Agora, na pestana Inserir nesa caixa, faga clic na opción Módulo .

  • Despois diso, escriba o seguinte código visual nese cadro de editor baleiro.

6990
  • Entón, preme 'Ctrl+S' para gardar o código.
  • Pecha a pestana Editor .
  • A continuación, no Desenvolvedor , faga clic en Macros do grupo Código .

  • Outro pequeno cadro de diálogo titulado Macro .
  • Agora, selecciona a opción Formato_Data .
  • Finalmente, fai clic en Executar .

  • Terás datas en varios formatos.

Por iso, podemos dicir que o noso o código visual funciona perfectamente, e podemos usar a función Formato en Excel.

5. Formatear o valor de tempo

No último exemplo, imos escribir un código VBA para formatear o noso tempo va lue en múltiplesformas. Os pasos do formato descríbense a continuación:

📌 Pasos:

  • Primeiro, vai á pestana Desenvolvedor e fai clic en Visual Basic . Se non o tes, tes que activar a pestana Programador . Ou tamén pode premer 'Alt+F11' para abrir o Editor de Visual Basic .

  • Como resultado, aparecerá unha caixa de diálogo.
  • A continuación, na pestana Inserir nesa caixa, faga clic na opción Módulo .

  • Anote o seguinte código visual nesa caixa de editor baleira.

2624
  • Despois diso. , prema 'Ctrl+S' para gardar o código.
  • Agora, pecha a pestana Editor .
  • A continuación, no Desenvolvedor , fai clic en Macros do grupo Código .

  • Como resultado , aparecerá outro pequeno cadro de diálogo chamado Macro .
  • Seleccione a opción Format_Time e prema no botón Executar .

  • Conseguirá o valor do tempo en diferentes formatos.

Por último, podemos dicir que o noso o código visual funciona perfectamente e podemos usar a función Formato en Excel.

Ler máis: Fórmula de texto de Excel (función TEXTO)

💬 Cousas que debes saber

Mentres vas usar esta función, tes que lembrar dúas cousas.

Primeiro, a función TEXT só aplicarase no Folla de cálculo de Excel. Tinon pode usar esta función no ambiente VBA. Ademais, se intentas usar a función no teu espazo de traballo VBA, Excel amosarache un erro e o código non se executará adiante.

Por outra banda, podes usar o Formato funciona só no espazo de traballo de VBA. Dentro da folla de cálculo de Excel, non poderás descubrir ningunha función chamada Formato .

Conclusión

Isto é o final deste artigo. Espero que este artigo che sexa útil e que poidas usar a función Formato en Excel. Comparta connosco calquera outra consulta ou recomendación na sección de comentarios a continuación se tes máis preguntas ou recomendacións.

Non te esquezas de consultar o noso sitio web, ExcelWIKI , para ver varios Excel- problemas e solucións relacionados. Segue aprendendo novos métodos e segue crecendo!

convertendo o valor ao formato '(#,###.00)', a fórmula será:

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

Para converter o valor ao formato '-#,###.00' , a fórmula será:

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

Para converter o valor ao formato '#,###' , a fórmula será:

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

Para converter o valor ao formato '###,###' , a fórmula será:

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

Para converter o valor ao formato '####.00' , a fórmula será:

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

Para converter o valor ao formato '#.00' , a fórmula será:

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

Preme a tecla Intro e obterás o formato de cela desexado.

Así. podemos dicir que somos capaces de usar a función TEXTO de Excel para dar formato aos números.

Ler máis: Como combinar texto e números en Excel e Continuar formateando

2. Formatando a moeda

No seguinte exemplo, usaremos a función TEXTO para mostrar un número no formato de moeda. Aquí mostraranse 7 diferentes tipos de formato de moeda. Temos o número na cela B5 .

Para obter o valor, selecciona calquera cela e escribe calquera das fórmulas segundo o teu requirimento.

Para converter o valor no formato '$#,###.00' , a fórmula será:

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

Para convertendo o valor ao formato '($#,###.00)' , a fórmulaser:

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

Para converter o valor ao formato '-$#,###.00' , a fórmula será:

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

Para converter o valor en '¥#,###' formato, a fórmula será:

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

Para converter o valor en '¥# Formato ##,###' , a fórmula será:

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

Para convertendo o valor ao formato '$####.00' , a fórmula será:

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

Para converter o valor ao formato '$#.00' , a fórmula será:

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

Prema Intro . Obterás o formato de moeda que desexes.

Entón. podemos dicir que podemos usar a función TEXTO de Excel para dar formato a un número en moeda.

Ler máis: Códigos de formato de funcións de texto de Excel

3. Formatar a data

Agora, imos utilizar a función TEXTO para formatar datas en diferentes formatos. O noso valor de data está na cela B5 . Mostraremos 9 diferentes tipos de formato de data.

Primeiro, selecciona calquera cela e escribe calquera das fórmulas segundo o teu requirimento.

Para converter a data en Formato 'DDMMMYAA' , a fórmula será:

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

Para converter a data en ' Formato DDMMMYY' , a fórmula será:

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

Para converter a data en 'MMM DD, YYYY ' , a fórmula será:

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

Paraconvertendo a data ao formato 'DDDD' , a fórmula será:

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

Para converter a data en Formato 'DDDD,DDMMMYAAA' , a fórmula será:

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

Para converter a data en <1 Formato>'DDDD, MMM DD, YYYY' , a fórmula será:

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

Para converter a data en "MM/DD/AAAA" , a fórmula será:

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

Para converter a data en 'MM/DD' , a fórmula será:

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

Para converter a data en Formato "AAAA-MM-DD" , a fórmula será:

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

A continuación, prema Intro . Recibirá o formato de data desexado.

Por iso. podemos dicir que podemos utilizar a función TEXTO de Excel para dar formato ás datas.

4. Formatear a hora

Aquí, a función TEXTO axudaranos a formatar o valor do tempo en diferentes formatos. A hora á que temos que formatar está na cela B5 . Mostraremos 3 diferentes tipos de formato de tempo.

En primeiro lugar, selecciona calquera cela e escribe calquera das fórmulas segundo o teu requirimento.

Para converter a hora no formato 'H:MM AM/PM' , a fórmula será:

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

Para converter o hora no formato 'H:MM:SS AM/PM' , a fórmula será:

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

Para converter a hora ao formato 'H:MM:SS AM/PM' , a fórmula seráser:

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

Tamén empregaremos a función AGORA .

Despois diso, prema Intro . Recibirá o formato de hora desexado.

Polo tanto. podemos dicir que podemos usar a función TEXTO de Excel para dar formato á hora desexada.

5. Formato de data e hora combinadas

Ás veces, o noso conxunto de datos contén ambos data e hora na mesma cela. Nese caso, podemos formatealos usando a función TEXT . Mostraremos 3 diferentes tipos de formato onde a hora e a data se colocan xuntos. O valor está na cela B5 .

En primeiro lugar, selecciona calquera cela e escribe calquera das fórmulas segundo a túa necesidade.

Para converter a data e a hora en 'MMM DD, YYYY H:MM:SS AM/PM' , a fórmula será:

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

Para converter a data e a hora ao formato 'AAAA-MM-DD H:MM AM/PM' , a fórmula será:

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

Para converter a data e a hora ao formato 'AAAA-MM-DD H:MM' , a fórmula será:

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

A continuación, preme Intro . Notarás que o valor formatearase segundo o teu desexo.

Por fin. podemos dicir que podemos utilizar a función TEXTO de Excel para dar formato á data e á hora ao mesmo tempo.

6. Formato de porcentaxes

Podemos converter unha número en porcentaxes mediante a función TEXT . Nósvan mostrar 3 diferentes tipos de formato. Principalmente, o formato variará segundo o número de díxitos que conservemos despois do punto decimal. O valor que se converterá está na cela B5 .

Primeiro de todo, selecciona calquera cela e escribe calquera das fórmulas segundo o teu requirimento.

Para converter o valor en formato '0%' , a fórmula será:

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

Para converter o valor en '0.0%' , a fórmula será:

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

Para converter o valor en ' Formato 0,00%' , a fórmula será:

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

Agora, preme Intro . Recibirá o formato porcentual desexado.

Ao final. podemos dicir que podemos usar a función TEXTO de Excel para formatar un número en porcentaxes.

Ler máis: Como mostrar a porcentaxe na lenda en Gráfico de sectores de Excel (con pasos sinxelos)

7. Formatear o número de fracción

Neste exemplo, formataremos os números de fracción mediante a función TEXTO . Imos demostrar 9 distintos tipos de formato. O valor do número decimal que formateará atópase na cela B5 .

Seleccione calquera cela e anote calquera das fórmulas segundo o seu requisito.

Para converter o valor en '?/?' formato de fracción, a fórmula será:

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

Para converter o valor en '?/??' formato de fracción,a fórmula será:

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

Para converter o valor en formato de fracción '?/???' , a fórmula será:

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

Para converter o valor ao formato de fracción '?/2' , a fórmula será:

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

Para converter o valor ao formato de fracción '?/4' , o a fórmula será:

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

Para converter o valor en formato de fracción '?/8' , a fórmula será:

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

Para converter o valor en formato de fracción '?/16' , a fórmula ser:

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

Para converter o valor en formato de fracción '?/10' , a fórmula será :

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

Para converter o valor ao formato de fracción '?/100' , a fórmula será:

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

Finalmente, prema Intro . Recibirá o formato porcentual desexado.

Así. podemos dicir que somos capaces de utilizar a función TEXTO de Excel para dar formato a un número decimal nunha fracción.

8. Formatear un número científico

No seguinte exemplo, formataremos un valor numérico nun número científico mediante a función TEXT . Imos formatar o número en función do número de díxitos despois dos decimais. O valor do número orixinal que formateará está na cela B5 .

Ao principio, seleccione calquera cela e anote calquera das fórmulas segundo o seudesexo.

Para converter o valor ao formato '0,00E+00' , a fórmula será:

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

Para converter o valor ao formato '0.0E+00' , a fórmula será:

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

Preme Intro . Recibirá o valor con formato.

Por iso. podemos dicir que somos capaces de utilizar a función TEXTO de Excel para dar formato a un número decimal nun número científico.

9. Formatear o número de teléfono

Agora imos mostrarlle o procedemento de formato para formatar valores numéricos xerais nun teléfono mediante a función TEXT . O valor numérico está na cela B5 .

Primeiro, selecciona calquera cela e escribe calquera das fórmulas segundo o teu requirimento.

Para converter o valor en '(##) ###-###-#####' , a fórmula será:

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

Despois, prema Intro . Descubrirás o número de teléfono.

Polo tanto. podemos dicir que somos capaces de usar a función TEXTO de Excel para dar formato a un número decimal nunha fracción.

10. Formatear un número inicial cero

No último exemplo , imos utilizar o formato da función TEXT para os números que deben comezar cun Cero (0) . Imos mostrar 3 fórmulas diferentes para o formato. O número está na cela B5 .

En primeiro lugar, selecciona calquera cela e escribe calquera das fórmulas segundo o teurequisito.

Para converter o valor ao formato '00' , a fórmula será:

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

Para converter o valor ao formato '000' , a fórmula será:

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

Para converter o valor ao formato '0000' , a fórmula será:

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

A continuación, prema Introduza . Obterás o formato de porcentaxe desexado.

Finalmente. podemos dicir que podemos usar a función TEXTO de Excel para formatar un número decimal que comeza por Ceros .

Visión xeral da función de formato VBA

Formato é unha función VBA . Non pode atopalo nin usalo na folla de cálculo de Excel. Podemos usar esta función só no momento en que escribimos un código VBA.

⏺ Obxectivo da función:

Esta función úsase xeralmente para cambiar o formato dun valor de cela a través do VBA.

⏺ Sintaxe:

Format(Expression, [Format])

⏺ Argumentos Explicación:

Argumento Requirido/Opcional Explicación
Expresión Necesario Expresión é esa cadea de texto ou o valor da cela que queremos dar formato segundo as nosas necesidades.
Formato Opcional Este é o noso formato de cela desexado.

⏺ Retorno:

Despois de executar o código, a función mostrará o valor da cela co formato desexado.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.