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ê quer | Fórmula | Resultado |
|---|---|---|
| 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).