Função TEXTO

Excel 2007+

Resumo

A função TEXTO no Excel converte valores numéricos em texto formatado usando códigos personalizados. Ideal para criar relatórios profissionais, combinar números com texto mantendo a formatação desejada e exibir datas, moedas e porcentagens no formato exato que você precisa.

Sintaxe

TEXTO(valor;formato_texto)

Parâmetros

Parâmetro Tipo Obrigatório Descrição
valor Numérico Sim Valor numérico, data ou hora a ser convertido em texto formatado
formato_texto Texto Sim Código de formatação personalizado (ex: "R$ #.##0,00")

Usando a função TEXT

Use TEXTO quando precisar manter formatação específica ao combinar números com texto, criar etiquetas profissionais ou relatórios formatados. É especialmente útil em concatenações com & onde a formatação normal seria perdida.

Exemplos Comuns de TEXT

Formatação de Moeda

=TEXTO(1234,57;"R$ #.##0,00")

Retorna 'R$ 1.234,57' - formatação monetária brasileira

Data Formatada

=TEXTO(HOJE();"dd/mm/yyyy")

Exibe data atual como '14/03/2025'

Porcentagem

=TEXTO(0,285;"0,0%")

Converte 0,285 em '28,5%'

Número com Zeros à Esquerda

=TEXTO(1234;"00000")

Retorna '01234' - preserva zeros iniciais

Concatenação com Formatação

="Total: "&TEXTO(SOMA(A1:A10);"R$ #.##0,00")

Cria 'Total: R$ 15.250,00' mantendo formatação

Perguntas Frequentes

A formatação da célula não é preservada em concatenações ou cálculos. TEXTO garante que o formato seja mantido como texto.

No Excel em português brasileiro usa-se ponto e vírgula (;) como separador de parâmetros.

Pressione Ctrl+1 > Número > Personalizado e copie o código da caixa Tipo para usar na função TEXTO.

Não, ela apenas converte para exibição. Mantenha sempre o valor original em outra célula.

Erros Comuns e Soluções

#VALOR!

Cause: formato_texto inválido ou valor não numérico

Solution: Verifique se formato_texto está entre aspas e valor é numérico

Formatação não aparece como esperado

Cause: Configurações regionais diferentes

Solution: Use separadores corretos (ponto para milhares, vírgula para decimais no BR)

Notas

  • TEXTO converte sempre para texto - não use em cálculos numéricos
  • Use Ctrl+1 para descobrir códigos de formatação personalizados
  • Separador de milhares no BR é ponto (.) e decimal é vírgula (,)
  • Funciona com funções de data (HOJE, AGORA) e numéricas
  • Não suporta cores de formatação de célula

Compatibilidade

Disponível em: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Excel 365

Não disponível em:

Conteúdo revisado pela última vez: December 11, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2007+