0Pricing
Excel Formulas Academy · Aula

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:

  • 0 forç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.
  • 0 forç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 como yyyy mm dd para 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

  1. Arredondando com ROUND, ROUNDUP, ROUNDDOWN
  2. Truncando com INT e TRUNC
  3. Arredondando para múltiplos com MROUND
  4. Formatando números como texto com TEXT
← Voltar para Excel Formulas Academy