Função TEXTO no Excel: Datas, Moedas e Zeros à Esquerda

A função TEXTO no Excel transforma números e datas em textos com o formato que você escolher. Ela é útil para criar títulos de relatórios, exibir valores monetários em frases, apresentar porcentagens e acrescentar zeros à esquerda de códigos. Veja como escrever a fórmula corretamente, reproduzir exemplos e evitar erros comuns.

O que é a função TEXTO e quando usar?

A função TEXTO aplica uma máscara de formatação e devolve o resultado como texto. Ela não altera o número ou a data original. É especialmente útil quando você precisa combinar valores numéricos com palavras usando o operador &. Para apenas mudar a aparência de um número sem convertê-lo em texto, normalmente é melhor usar Formatar Células (Ctrl+1).

Sintaxe da função TEXTO

=TEXTO(valor;formato_texto)
  • valor: número, data ou referência de célula que será formatado.
  • formato_texto: código de formato entre aspas, como "dd/mm/aaaa", "0,0%" ou "00000".

Os exemplos consideram Excel em português do Brasil, com ponto e vírgula entre argumentos e vírgula decimal. Outras configurações regionais podem exibir formatos diferentes.

Prepare uma base pequena para os exemplos

Preencha a planilha assim: em A1, digite Data e, em A2, uma data válida, 15/10/2026. Em B1, digite Receita e, em B2, o número 1234,5. Em C1, digite Taxa e, em C2, o número 0,285. Em D1, digite Código e, em D2, o número 42. Não digite o símbolo R$ dentro do valor de B2.

Exemplos práticos da função TEXTO

1. Exibir uma data no formato dia/mês/ano

=TEXTO(A2;"dd/mm/aaaa")

Resultado: 15/10/2026. A função formata a data armazenada em A2. Se A2 contiver apenas o texto “15/10/2026” e não uma data reconhecida pelo Excel, o resultado pode ser inesperado.

2. Mostrar duas casas decimais e separador de milhar

=TEXTO(B2;"#.##0,00")

Resultado: 1.234,50. O formato arredonda a exibição para duas casas decimais, mas o valor original de B2 permanece 1234,5.

3. Exibir uma porcentagem com uma casa decimal

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

Resultado: 28,5%. O número 0,285 corresponde a 28,5%. Não multiplique por 100 antes de aplicar o formato de porcentagem.

4. Completar um código com zeros à esquerda

=TEXTO(D2;"00000")

Resultado: 00042. Os cinco zeros na máscara definem cinco posições. Esse recurso é útil para apresentar códigos de produto ou matrícula, mas não é recomendado para armazenar identificadores longos que precisem preservar todos os dígitos.

5. Combinar texto com data e moeda

Ao concatenar uma data diretamente com texto, o Excel pode exibir seu número de série. TEXTO mantém a aparência desejada no resultado.

="Relatório de "&TEXTO(A2;"dd/mm/aaaa")

Resultado: Relatório de 15/10/2026.

="Receita: R$ "&TEXTO(B2;"#.##0,00")

Resultado: Receita: R$ 1.234,50.

Erros comuns com TEXTO

  • Esquecer as aspas: o segundo argumento deve ser um código de formatação entre aspas.
  • Confundir texto com número: o resultado da função é texto. Para somas e médias, use a célula numérica original.
  • Usar separadores de outra região: ponto, vírgula e formatos de data variam conforme o idioma e as configurações do Excel.
  • Digitar data como texto: certifique-se de que o Excel reconheceu a entrada como uma data válida.
  • Perder zeros à esquerda em identificadores: se o código é um identificador e não uma quantidade, pode ser melhor armazená-lo como texto desde o início.

TEXTO ou Formatar Células: qual é melhor?

Use Formatar Células quando deseja exibir um número de maneira diferente e continuar fazendo contas com ele. Use TEXTO quando precisa produzir uma frase, etiqueta, código visual ou outro resultado textual com formato controlado. Essa distinção evita erros em planilhas de vendas e relatórios.

Exercícios para praticar

  • 1. Formate B2 com duas casas decimais e separador de milhar.
  • 2. Mostre C2 como porcentagem com uma casa decimal.
  • 3. Apresente D2 com seis dígitos, preenchendo zeros à esquerda.
  • 4. Crie a frase “Fechamento: 15/10/2026” usando A2.

Gabarito

=TEXTO(B2;"#.##0,00")

1. 1.234,50.

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

2. 28,5%.

=TEXTO(D2;"000000")

3. 000042.

="Fechamento: "&TEXTO(A2;"dd/mm/aaaa")

4. Fechamento: 15/10/2026.

A função TEXTO está disponível em quais versões?

TEXTO está disponível no Excel 2016, 2019, 2021, 2024 e Microsoft 365. A documentação oficial da Microsoft sobre a função TEXTO reúne outras máscaras de datas, números e moedas.

Continue estudando

Para tratar mensagens de erro em fórmulas, veja SEERRO. Para conhecer funções de texto, pesquisa, lógica e análise, consulte o guia de fórmulas e funções do Excel.

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Solicitar exportação de dados

Utilize este formulário para solicitar uma cópia dos seus dados neste site.

Solicitar remoção de dados

Utilize este formulário para solicitar a remoção dos seus dados neste site.

Solicitar retificação de dados

Utilize este formulário para solicitar a retificação dos seus dados neste site. Aqui você pode corrigir ou atualizar seus dados por exemplo.

Solicitar cancelamento de inscrição

Utilize este formulário para solicitar o cancelamento de inscrição do seu e-mail em nossas Listas de E-mail.