TEXTO (Função TEXTO)

Este artigo descreve a sintaxe da fórmula e o uso da função TEXTO no Microsoft Excel.

Descrição

A função TEXTO converte um valor numérico em texto e permite especificar a formatação de exibição usando cadeias de formato especiais. Essa função é útil em situações nas quais você deseja exibir números em um formato mais legível ou deseja combinar números com texto ou símbolos. Por exemplo, suponha que a célula A1 contenha o número 23,5. Para formatar o número como um valor monetário, você pode usar a seguinte fórmula:

=TEXTO(A1,"R$0,00")

Nesse exemplo, o Excel exibe R$23,50.

Você também pode formatar números usando os comandos no grupo Número da guia Página Inicial da Faixa de Opções. Entretanto, esses comandos apenas funcionarão se a célula inteira for numérica. Se você quiser formatar um número e combiná-lo a outro texto, a função TEXTO será a melhor opção. Por exemplo, você pode adicionar um texto à fórmula anterior:

=TEXTO(A1,"$0,00") & " por hora"

O Excel exibe R$23,50 por hora.

Sintaxe

TEXTO(valor, formato_texto)

A sintaxe da função TEXTO tem os seguintes argumentos:

  • valor    Obrigatório. Um valor número, uma fórmula que é avaliada como um valor numérico ou uma referência a uma célula contendo um valor numérico.

  • formato_texto    Obrigatório. Um formato numérico como uma cadeia de texto entre aspas. Por exemplo, "m/d/aaaa" ou "#,##0.00". Consulte as seções a seguir para conhecer diretrizes específicas de formatação.

    Diretrizes para formatos de número

    • Exibir casas decimais e dígitos significativos    Para formatar frações ou números que contêm pontos decimais, inclua os seguintes espaços reservados de dígitos, pontos decimais e separadores de milhar no argumento formato_texto.

Espaço reservado

Descrição

0 (zero)

Exibirá zeros não significativos se um número tiver menos dígitos do que o número de zeros no formato. Por exemplo, se você digitar 8,9 e quiser exibi-lo como 8,90, use o formato #,00.

#

Segue as mesmas regras do 0 (zero). Entretanto, o Excel não exibe zeros extras quando o número digitado tem menos dígitos em qualquer um dos lados do decimal em comparação ao número de símbolos # no formato. Por exemplo, se o formato personalizado for #.## e você digitar 8,9 na célula, o número 8,9 será exibido.

?

Segue as mesmas regras do 0 (zero). Entretanto, o Excel adiciona um espaço para zeros não significativos em qualquer um dos lados da vírgula decimal, a fim de que as vírgulas decimais sejam alinhadas na coluna. Por exemplo, o formato personalizado 0,0? alinha as vírgulas decimais para os números 8,9 e 88,99 em uma coluna.

. (ponto final)

Exibe a vírgula decimal em um número.

  • Se um número tiver mais dígitos à direita da vírgula decimal do que há espaços reservados no formato, o número será arredondado para o mesmo número de casas decimais que os espaços reservados. Se houver mais dígitos à esquerda da vírgula decimal do que há espaços reservados, os dígitos extras serão exibidos. Se o formato contiver somente sinais numéricos (#) à esquerda da vírgula decimal, os números menores que 1 começam com uma vírgula decimal; por exemplo, 0,47.

Para exibir

Como

Use este formato

1234,59

1234,6

"####.#"

8,9

8,900

"#,000"

0,631

0,6

"0,#"

12
1234,568   

12,0
1234,57

"#,0#"

44,398
102,65
2,8

  44,398
102,65
    2,8
(com decimais alinhados)

"???.???"

5,25
5,3

5 1/4
5 3/10
(com frações alinhadas)

"# ???/???"

  • Exibir um separador de milhar    Para exibir um ponto como separador de milhar ou colocar em escala um número por um múltiplo de 1.000, inclua o seguinte separador no formato de número.

, (vírgula)

Exibe o separador de milhar em um número. O Excel fará a separação de milhar se o formato contiver um ponto delimitado por sinais de número (#) ou por zeros. Um ponto após um espaço reservado de dígito escala o número por 1.000. Por exemplo, se o argumento formato_texto for "#.###,0,", o Excel exibirá o número 12.200.000 como 12.200,0.

Para exibir

Como

Use este formato

12000

12.000

"#,###"

12000

12

"#,"

12200000

12,2

"0,0.."

Diretrizes sobre formatos de data e hora

  • Exibir dias, meses e anos    Para exibir números como formatos de data (como dias, meses e anos), use os seguintes códigos no argumento formato_texto.

m

Exibe o mês como um número sem zero à esquerda.

mm

Exibe o mês como um número com zero à esquerda quando apropriado.

mmm

Exibe o mês como uma abreviação (Jan a Dez).

mmmm

Exibe o mês como um nome completo (Janeiro a Dezembro).

mmmmm

Exibe o mês como uma letra (J a D).

d

Exibe o dia como um número sem zero à esquerda.

dd

Exibe o dia como um número com zero à esquerda quando apropriado.

ddd

Exibe o dia como uma abreviação (Dom a Sáb).

dddd

Exibe o dia como um nome completo (Domingo a Sábado).

aa

Exibe o ano como um número de dois dígitos.

aaaa

Exibe o ano como um número de quatro dígitos.

Para exibir

Como

Use este formato

Meses

1-12

"m"

Meses

01-12

"mm"

Meses

Jan–Dez

"mmm"

Meses

Janeiro–Dezembro

"mmmm"

Meses

J–D

"mmmmm"

Dias

1-31

"d"

Dias

01–31

"dd"

Dias

Dom–Sáb

"ddd"

Dias

Domingo–Sábado

"dddd"

Anos

00-99

"aa"

Anos

1900-9999

"aaaa"

  • Exibir horas, minutos e segundos    Para exibir formatos de horário (como horas, minutos e segundos), use os seguintes códigos no argumento formato_texto.

h

Exibe a hora como um número sem zero à esquerda.

[h]

Exibe o tempo decorrido em horas. Se você estiver trabalhando com uma fórmula que retorna uma hora na qual o número de horas excede 24, use um formato de número que se assemelhe a [h]:mm:ss.

hh

Exibe a hora como um número com zero à esquerda quando apropriado. Se o formato contiver AM ou PM, a hora será indicada com base no relógio de 12 horas. Caso contrário, a hora será indicada com base no relógio de 24 horas.

m

Exibe o minuto como um número sem zero à esquerda.

Observação   O código m ou mm deve aparecer imediatamente após o código h ou hh, ou imediatamente antes do código ss. Caso contrário, o Excel exibirá o mês em vez dos minutos.

[m]

Exibe o tempo decorrido em minutos. Se você estiver trabalhando com uma fórmula que retorna uma hora na qual o número de minutos excede 60, use um formato de número que se assemelhe a [mm]:ss.

mm

Exibe o minuto como um número com zero à esquerda quando apropriado.

Observação   O código m ou mm deve aparecer imediatamente após o código h ou hh, ou imediatamente antes do código ss. Caso contrário, o Excel exibirá o mês em vez dos minutos.

s

Exibe o segundo como um número sem zero à esquerda.

[s]

Exibe o tempo decorrido em segundos. Se você estiver trabalhando com uma fórmula que retorna uma hora na qual o número de segundos excede 60, use um formato de número que se assemelhe a [ss].

ss

Exibe o segundo como um número com zero à esquerda quando apropriado. Se você deseja exibir frações de segundo, use um formato de número que se assemelhe a h:mm:ss.00.

AM/PM, am/pm, A/P, a/p

Exibe a hora com base em um relógio de 12 horas. O Excel exibe AM, am, A ou a para o período de meia-noite até meio-dia e PM, pm, P ou p para o período de meio-dia até meia-noite.

Para exibir

Como

Use este formato

Horas

0-23

"h"

Horas

00-23

"hh"

Minutos

0-59

"m"

Minutos

00–59

"mm"

Segundos

0-59

"s"

Segundos

00–59

"ss"

Horário

04:00:00

"h AM/PM"

Horário

16:36

"h:mm AM/PM"

Horário

4:36:03 P

"h:mm:ss A/P"

Horário

4:36:03.75

"h:mm:ss.00"

Tempo decorrido (horas e minutos)

1:02

"[h]:mm"

Tempo decorrido (minutos e segundos)

62:16

"[mm]:ss"

Tempo decorrido (segundos e centésimos)

3735,80

"[ss],00"

Diretrizes sobre moeda, porcentagens e formato de notação científica

  • Incluir símbolos de moeda    Para preceder um número com um sinal de cifrão ($), digite o sinal de cifrão no início do argumento formato_texto (por exemplo, "$#.##0,00"). Para inserir um dos seguintes símbolos de moeda em um formato numérico, pressione NUM LOCK e use o teclado numérico para digitar o código ANSI do símbolo.

Para inserir

Use esta combinação de teclas

¢

ALT+0162

£

ALT+0163

¥

ALT+0165

Euro

ALT+0128

  • Observação   Você deve usar o teclado numérico. O uso da tecla ALT com as teclas de número na linha superior do teclado não irá gerar códigos ANSI.

  • Exibir porcentagens    Para exibir números como uma porcentagem de 100 — por exemplo, para exibir 0,08 como 8% ou 2,8 como 280% — inclua o sinal de porcentagem (%) no argumento formato_texto.

  • Exibir notações científicas    Para exibir números no formato científico (exponencial), use os seguintes códigos exponenciais no argumento formato_texto.

E (E-, E+, e-, e+)

Exibe um número no formato científico (exponencial). O Excel exibe um número à direita do "E" ou "e" que corresponde ao número de casas nas quais a vírgula decimal foi movida. Por exemplo, se o argumento formato_texto for "0,00E+00", o Excel exibirá o número 12.200.000 como 1,22E+07. Se você alterar o argumento formato_texto para "#0,0E+0", o Excel exibirá 12,2E+6.

Diretrizes de inclusão de texto e adição de espaçamento

  • Se você incluir qualquer um dos caracteres a seguir no argumento formato_texto, eles serão exibidos exatamente como foram inseridos.

$

Cifrão

+

Sinal de adição

(

Parêntese esquerdo

:

Dois pontos

^

Acento circunflexo

'

Apóstrofo

{

Chave à esquerda

<

Sinal de menor que

=

Sinal de igual

-

Sinal de menos

/

Barra

)

Parêntese direito

!

Ponto de exclamação

&

E comercial

~

Til

}

Chave à direita

>

Sinal de maior que

Caractere de espaço

  • O argumento formato_texto não pode conter um asterisco (*).

  • O uso da função TEXTO converte um valor numérico em texto formatado, e o resultado não pode mais ser calculado como número. Para formatar uma célula de forma que o seu valor permaneça numérico, clique nela com o botão direito, clique em Formatar Células e, na caixa de diálogo Formatar Células, na guia Número, defina as opções de formatação desejadas. Para obter mais informações sobre como usar a caixa de diálogo Formatar Células, clique no botão Ajuda (?) no canto superior direito da caixa de diálogo.

Exemplo

Copie os dados de exemplo da tabela a seguir e cole-os na célula A1 de uma nova planilha do Excel. Para as fórmulas mostrarem resultados, selecione-as, pressione F2 e pressione Enter. Se precisar, você poderá ajustar as larguras das colunas para ver todos os dados.

Vendedor

Vendas

Dados

Barreto

$2.800

39300,63

Alverca

40%

Fórmula

Descrição

Resultado

=A2&" vendeu o equivalente a "&TEXTO(B2; "R$ 0,00")&" em unidades."

Combina a célula A2, a cadeia de texto "vendeu o equivalente a", a célula B2 (formatada como moeda) e a cadeia de texto " em unidades." em uma frase.

Barreto vendeu o equivalente a R$ 2800,00 em unidades.

=A3&" teve "&TEXTO(B3, "0%")&" do total de vendas."

Combina a célula A3, a cadeia " vendeu", a célula B3 (formatada como porcentagem) e a cadeia de texto " da venda total." em uma frase.

Alverca teve 40% do total de vendas.

="Data: " & TEXTO(C2,"aaaa-mm-dd")

Exibe o valor em C2 em um formato de 4 dígitos para o ano, 2 dígitos para o mês e 2 dígitos para o dia.

Data: 2007-08-06

="Data-hora: " & TEXTO(C2,"m/d/aaaa h:mm AM/PM")

Exibe o valor em C2 em uma data abreviada, no formato de 12 horas.

Data-hora: 06/08/2007 3:07 PM

=TEXTO(C2,"0,00E+00")

Exibe o valor em C2 no formato científico (exponencial).

3,93E+04

=TEXTO(C2, "$#,##0.00")

Exibe o valor em C2 em um formato de moeda, com um separador de milhar.

$39.300,63

Aplicável a: Excel Starter, Excel 2016 for Mac, Excel 2010, Excel 2013, Excel for Mac 2011, Excel Online, Excel 2007



Essas informações foram úteis?

Sim Não

Como podemos melhorá-lo?

255 caracteres restantes

Para proteger sua privacidade, não inclua informações de contato em seus comentários. Avalie nosso política de privacidade.

Obrigado por seus comentários!

Recursos de suporte

Alterar idioma