Formatando números como texto com TEXT
Exiba números com padrões de moeda, porcentagem e data
Formatando números como texto com TEXT é uma aula grátis de Excel Formulas Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Excel Formulas Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Excel Formulas Academy inclui 4 aulas no total.
Por que formatar como texto
A formatação de células altera a aparência de um número na própria célula. Mas e se você quiser inserir um número formatado dentro de uma frase, como "Seu total é $1,250.00"? Para isso, é preciso transformar o valor em texto formatado.
A função TEXT converte um número em uma sequência de texto usando um padrão de formato escolhido por você. O resultado é texto, pronto para ser combinado com palavras.
A sintaxe de TEXT
TEXT aceita dois argumentos:
- valor o número a formatar
- texto_de_formato um código de formato entre aspas
O código de formato usa os mesmos símbolos dos formatos personalizados de células. Por exemplo, =TEXT(0.25, "0%") retorna o texto 25%. A saída é texto, não um número.
=TEXT(0.25, "0%")Códigos de formato para dígitos
Dois símbolos controlam os dígitos:
0força um dígito, preenchendo com zero se necessário.#mostra um dígito somente se ele estiver presente, sem preenchimento.
Assim, =TEXT(5, "00") retorna 05, enquanto =TEXT(5, "##") retorna 5. Use 0 quando quiser uma largura fixa, como em números de faturas.
=TEXT(5, "00")Casas decimais e separadores de milhares
Coloque um ponto decimal no padrão para fixar as casas decimais e uma vírgula para adicionar separadores de milhares.
=TEXT(1250.5, "#,##0.00") retorna 1,250.50. A parte #,##0 agrupa os milhares, e .00 força exatamente duas casas decimais. Esse é o estilo contábil clássico.
=TEXT(1250.5, "#,##0.00")Formatando moedas
Adicione um símbolo de moeda diretamente ao código de formato. A maioria dos símbolos pode ser digitada literalmente entre as aspas.
=TEXT(1250.5, "$#,##0.00") retorna $1,250.50. O cifrão é apenas parte do padrão. Você pode colocá-lo antes ou depois do número, dependendo da localidade desejada.
=TEXT(1250.5, "$#,##0.00")Formatando porcentagens
O sinal de porcentagem em um código de formato multiplica o valor por 100 e acrescenta um sinal de porcentagem.
Assim, =TEXT(0.1234, "0.0%") retorna 12.3%. A parte 0.0 mantém uma casa decimal. Lembre-se de que o valor armazenado é uma fração, como 0.1234; TEXT cuida da conversão para uma porcentagem legível.
=TEXT(0.1234, "0.0%")Formatando datas
TEXT também formata datas usando códigos de data: yyyy para ano, mm para mês, dd para dia e mmmm para o nome completo do mês.
Se A2 contiver uma data, =TEXT(A2, "mmmm d, yyyy") retornará algo como 18 de junho de 2026. Esta é a maneira mais fácil de exibir uma data exatamente como você quer dentro de um texto.
=TEXT(A2, "mmmm d, yyyy")Combinando TEXT com palavras
O verdadeiro poder de TEXT aparece quando você o combina com rótulos usando & ou CONCAT.
="Total: " & TEXT(B2, "$#,##0.00") produz uma frase limpa, como Total: $1,250.50. Sem TEXT, B2 despejaria seu valor bruto, sem formatação, na sequência de texto.
="Total: " & TEXT(B2, "$#,##0.00")A grande ressalva
Lembre-se: TEXT retorna texto, não um número. O resultado parece ser 1,250.50, mas você não pode mais somá-lo nem fazer cálculos diretamente com ele.
Portanto, use TEXT apenas para exibição e rótulos. Se precisar do valor em cálculos posteriores, mantenha o número real e aplique arredondamento ou formatação de célula.
=TEXT(B2, "#,##0.00") & " (display only)"Um truque de preenchimento
TEXT é excelente para criar identificadores de largura fixa. Suponha que os números dos pedidos devam sempre ter cinco dígitos, com zeros à esquerda.
=TEXT(42, "00000") retorna 00042. Você também pode acrescentar um rótulo: ="ORD-" & TEXT(42, "00000") retorna ORD-00042. O símbolo 0 garante o preenchimento.
="ORD-" & TEXT(42, "00000")Mostrando números negativos entre parênteses
Os códigos de formato podem conter até quatro seções separadas por ponto e vírgula: positivo;negativo;zero;texto. Isso permite que contadores exibam números negativos entre parênteses.
=TEXT(-1250.5, "#,##0.00;(#,##0.00)") retorna (1,250.50). A primeira seção formata números positivos; a segunda formata números negativos. É uma maneira clara de indicar uma perda sem usar um sinal de menos.
=TEXT(-1250.5, "#,##0.00;(#,##0.00)")Verificação rápida
Teste sua compreensão da função TEXT.
Recapitulação
Agora você pode transformar números em texto com formatação precisa:
TEXT(value, format_text)aplica um código de formato e retorna uma sequência de texto.0força dígitos e preenche;#mostra dígitos opcionais;,agrupa milhares;.define as casas decimais.- Use
%para porcentagens, símbolos de moeda para valores monetários e códigos de data comoyyyy mm ddpara datas. - O resultado é texto, portanto use-o para rótulos e exibição, não para cálculos posteriores.
="Total: " & TEXT(B2, "$#,##0.00")Perguntas Frequentes
A aula “Formatando números como texto com TEXT” é grátis?
Sim — o texto completo de “Formatando números como texto com TEXT” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Excel Formulas Academy, atualize para CoddyKit PRO. O curso de Excel Formulas Academy inclui 4 aulas no total.
O que vou aprender em “Formatando números como texto com TEXT”?
Exiba números com padrões de moeda, porcentagem e data Você pratica Excel Formulas Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Excel Formulas Academy?
Nenhuma experiência prévia é necessária. Excel Formulas Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.
Quanto tempo leva a aula “Formatando números como texto com TEXT”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Excel Formulas Academy?
Sim. Cada aula de Excel Formulas Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Arredondando com ROUND, ROUNDUP, ROUNDDOWN
- Truncando com INT e TRUNC
- Arredondando para múltiplos com MROUND
- Formatando números como texto com TEXT