cellio

Função TEXTO no Excel: Formatar Números e Datas em Fórmulas

Aprenda a usar a função TEXTO no Excel para formatar valores, moedas e datas dentro de fórmulas de forma simples e prática.

Por Ayoub Farid · · 2 min de leitura

Quando você junta um número a um texto, o Excel remove toda a formatação original. A fórmula ="Total: "&B2 exibe "Total: 12900.5" em vez de "Total: R$ 12.900,50". A função TEXT (TEXTO no Excel em português) resolve esse problema, formatando o valor como texto exatamente do jeito que você precisa na sua planilha.

Sintaxe

=TEXT(value, format_text)

No Excel em português, a função equivalente é escrita como =TEXTO(valor; formato_texto).

Códigos de formatação comuns

O que você querFórmulaResultado
Separador de milhar=TEXT(B2,"#,##0")12.901
Duas casas decimais=TEXT(B2,"#,##0.00")12.900,50
Moeda=TEXT(B2,"$#,##0.00")R$ 12.900,50
Porcentagem=TEXT(C2,"0.0%")18,3%
Zeros à esquerda=TEXT(D2,"00000")00042
Data=TEXT(E2,"dd mmm yyyy")15 mar 2026
Nome do dia da semana=TEXT(E2,"dddd")domingo
Nome do mês=TEXT(E2,"mmmm")março

Crie frases fáceis de ler

="Sales were "&TEXT(B2,"$#,##0")&" in "&TEXT(E2,"mmmm")

→ "Sales were $12,901 in March"

Essa técnica é muito útil para criar relatórios dinâmicos e painéis ao aprender Excel e dominar as principais fórmulas do Excel.

Importante: o resultado é um texto

A função TEXT retorna uma sequência de texto, e não um número real. Isso significa que você não conseguirá somar esse valor com a função SOMA (SUM), além de poder encontrar comportamentos estranhos ao ordenar a coluna. Use a função TEXT apenas para rótulos, frases e exibição visual. Para valores que ainda farão parte de cálculos, use a formatação padrão da célula ou a função ROUND (ARRED).

Códigos de data e o idioma do seu Excel

Os códigos de formatação de data dependem do idioma configurado no seu software. Enquanto "yyyy" representa o ano na versão em inglês, a versão em português do Excel costuma usar "aaaa" (de "ano"). Se a sua formatação de data apresentar resultados inesperados, verifique os códigos correspondentes ao idioma da sua instalação.

Alterar maiúsculas e minúsculas: UPPER, LOWER e PROPER

=UPPER(A2)    SAM LEE
=LOWER(A2)    sam lee
=PROPER(A2)   Sam Lee

No Excel em português, essas funções do Excel correspondem a MAIÚSCULA (UPPER), MINÚSCULA (LOWER) e PRI.MAIÚSCULA (PROPER). A função PROPER é perfeita para padronizar nomes digitados em caixa alta em uma lista ou cadastro. Você também pode combiná-la com a função TRIM (ARRUMAR): =PROPER(TRIM(A2)).

Perguntas frequentes

Como formatar um número dentro de uma fórmula no Excel?

Use a estrutura =TEXT(value,"format"), como no exemplo =TEXT(B2,"$#,##0.00") (ou =TEXTO(B2;"R$ #.##0,00") no Excel em português).

Por que não consigo somar os resultados da função TEXT?

Porque a função TEXT converte o número em formato de texto. Mantenha os valores numéricos originais em outra célula para realizar seus cálculos.

Como extrair o nome do mês a partir de uma data?

Use a fórmula =TEXT(A2,"mmmm") para ver o nome completo do mês, ou "mmm" para a versão abreviada.

Como deixar apenas a primeira letra de cada palavra em maiúscula?

Use a função =PROPER(A2) (ou =PRI.MAIÚSCULA(A2) na versão em português).

Continue lendo