Como usar a função de texto do Excel

Use a função TEXTO do Excel para converter quaisquer dados (por exemplo, números, datas, etc.) em texto, em um formato especificado pelo usuário.

A função TEXT é categorizada como String / Função de Texto, que converte um valor numérico em uma string de texto em um formato especificado pelo usuário. Por exemplo, se você deseja converter uma data no formato '15/03/2020 'para o formato 15 de março de 2020, use a função TEXTO para fazer isso.

Este guia explica como usar a função TEXTO no Excel com a ajuda de algumas fórmulas e exemplos.

Sintaxe

A sintaxe geral da função TEXT:

= TEXT (valor, formato_texto)

A função TEXT requer dois argumentos / parâmetros:

  • valor - O valor numérico que você deseja converter em uma string de texto. Este valor pode ser um valor numérico, uma data ou uma referência de célula de um valor numérico.
  • format_text - O código de formato que você deseja aplicar ao valor específico. Deve sempre ser colocado entre aspas duplas.

Códigos de formato da função TEXT

A função Text possui apenas dois argumentos. O primeiro argumento requer apenas o valor que você deseja converter, é fácil. Mas você deve inserir o código de formato correto que fornecerá o número de saída no formato desejado. A tabela a seguir contém os formatos mais comuns e mais usados.

Código de FormatoDescriçãoExemplo
0Zero é um marcador de posição de dígito que mostra apenas dígitos sem casas decimais.# .0 - sempre exibe 1 casa decimal.

Se você digitar 5,50 na célula referenciada, ela será exibida como 5,5.

#Exibe dígitos sem zeros extras.

#. ## - mostra até duas casas decimais.

quando você insere 3,777, ele retorna 3,78.

?Exibe apenas dígitos sem casas decimais. Geralmente é usado para alinhar valores numéricos em uma coluna em uma casa decimal.#.? - exibirá uma casa decimal e alinhará a casa decimal.
.Ponto decimal
,Separador de milhares.###, ### - Irá exibir um separador de milhares.

Se você digitar 195200, ele retornará 195.200

0%Exibe números como uma porcentagem.Se você digitar 0,285, ele retornará 28,5

Além do código de formato acima, você também pode adicionar qualquer um dos seguintes símbolos no código de formato da fórmula, e eles serão mostrados exatamente como inseridos.

SymboeuDescrição
+ e -Sinais de mais e menos
()Parênteses esquerdo e direito
:Cólon
^Caret
'Apóstrofo
{}Parênteses encaracolados
<>Sinais de menor e maior do que
=Sinal de igual
/Barra para frente
!Ponto de exclamação
&E comercial
~Til
Personagem de espaço

Códigos de formato de função de texto para datas e horas

Quando você quiser converter datas e horas usando a função TEXTO, use qualquer um dos códigos de formato abaixo.

Código de FormatoDescrição e exemplos
d

Especifica o dia do mês em um número de um ou dois dígitos sem um zero à esquerda (por exemplo, 2 a 25)

ddEspecifica o dia do mês em uma representação de dois dígitos com um zero à esquerda (por exemplo, 02 a 25)
dddEspecifica o dia da semana em abreviações de três letras (por exemplo, seg a dom)
ddddEspecifica o nome completo do dia da semana. (por exemplo, segunda, quarta)
mEspecifica o mês do ano, em um número de um ou dois dígitos sem um zero à esquerda (por exemplo, 02 a 12)
milímetrosEspecifica o mês em uma representação de dois dígitos com um zero à esquerda. (por exemplo, 01, 12)
mmmEspecifica o mês na abreviatura de três letras (por exemplo, janeiro, novembro)
mmmmEspecifica o nome completo do mês. (por exemplo, janeiro, novembro)
yyEspecifica o ano em um número de dois dígitos (por exemplo, 08 significa 2008, 19 significa 2019)
aaaaEspecifica o ano em um número de quatro dígitos (por exemplo, 2008, 2019)
hEspecifica a hora em uma representação de um ou dois dígitos sem um zero à esquerda (por exemplo, 6, 12)
hhEspecifica a hora em representação de dois dígitos com um zero à esquerda (06 a 12)
mEspecifica os minutos em um número de um ou dois dígitos sem um zero à esquerda (por exemplo, 5, 45)
milímetrosEspecifica os minutos em um número de um ou dois dígitos um zero à esquerda (por exemplo, 05, 45)
sEspecifica segundos em um número de um ou dois dígitos sem um zero à esquerda (por exemplo, 5, 45)
ssEspecifica segundos em um número de um ou dois dígitos um zero à esquerda (por exemplo, 05, 45)
SOU / PMEspecifica que a hora deve ser exibida como um relógio de 12 horas, seguido por “AM” ou “PM”

Como usar a função TEXT no Excel

Você aprendeu a sintaxe e os códigos de formato da função TEXT, agora, vamos explorar como usar a função no Excel com a ajuda de alguns exemplos.

Use a fórmula de texto para exibir o número inteiro até o número na célula A1.

Para fazer isso, podemos usar a fórmula de texto como:

= TEXTO (A1, "0")

Use esta fórmula para exibir uma única casa decimal:

= TEXTO (A1, "0,0")

A tabela a seguir mostra as fórmulas de texto com diferentes códigos de formato para aplicar diferentes tipos de formatação a diferentes valores numéricos. Você pode copiar essas fórmulas diretamente em sua planilha e experimentar por conta própria.

ValorFórmulaValor formatado
4963.34= TEXTO (A2, "0,000")4963.340
5300.52= TEXTO (A3, "#, ## 0")5,301
5.12= TEXTO (A4, "#? /?")5 1/8
0.4963= TEXTO (A5, "#%") 50%50%
9600.60= TEXTO (A6, "$ #, ## 0.0")$9,600.6
20= TEXTO (A7, "~ #!") ~ 20!~20!
5656= TEXTO (A8, "00000000")00005656

As fórmulas acima são aplicadas na coluna C de uma planilha, conforme mostrado na captura de tela abaixo:

Função TEXT com Fórmulas

Você também pode usar outras fórmulas e funções dentro e fora da função TEXTO.

Vamos supor que você tem o valor Bruto e Despesa e deseja calcular o lucro líquido e exibir o lucro na célula A9 com a string “Seu lucro líquido é”. Você pode usar a fórmula abaixo para isso:

= "Seu lucro líquido é" & TEXTO (C6-C7, "$ #, ###. 00")

A fórmula primeiro calcula o lucro por uma fórmula (C6-C7) dentro da função TEXTO e junta o valor formatado com a string “Seu lucro líquido é” usando a fórmula concatenada (&) e, por fim, exibe o resultado na célula A9.

Formate um número de celular usando a função TEXT

Normalmente, quando você digita qualquer número com mais de 11 dígitos na planilha, por exemplo, números de celular, o Excel o transforma automaticamente em notação científica. E você pode usar essas notações científicas de maneira adequada, portanto, convém convertê-las em valores numéricos normais. Você pode usar a função TEXTO para converter aquelas notações científicas irritantes em números de celular.

Conforme mostrado na captura de tela abaixo, quando você insere números de celular (12 dígitos incluindo o código do país) no Excel, ele converte automaticamente esses números de celular em formato de notação científica.

Com a função TEXT, você pode formatar este formato de notação científica em números móveis legíveis.

Normalmente, um número de celular tem 12 dígitos (isso pode variar em alguns países). Os primeiros dois dígitos são o código do país e os 10 dígitos restantes são os números do celular.

Portanto, para converter as notações científicas acima em números de celular, use esta fórmula:

= TEXTO (A1, "+ ##############")

Estamos usando ‘##############’ como código de formato para este exemplo para converter a notação para o número do celular:

Agora, vamos torná-lo mais legível separando o código do país do número do celular. Para fazer isso, coloque um hífen (-) após dois hashes.

= TEXTO (A1, "+ ## - ############")

Formatar data usando a função TEXT

Por padrão, o Excel armazena Data como números de série. O número de série para 1º de janeiro de 1900 é 1, e 1º de janeiro de 2001 é 36892 porque são 36891 dias desde 1º de janeiro de 1900.

Como a maioria das funções converte automaticamente os valores de data em números de série, é complicado exibi-los em um formato legível. Mas com a função TEXTO do Excel pode facilmente convertê-los em valores de texto e exibi-los no formato desejado.

Por exemplo, se você quiser pegar a data da célula A1 (05-03-2015) e mostrá-la em um formato de data padrão como ‘5 de março de 2015’ na célula B1, use a seguinte fórmula:

= TEXTO (A1, "mmm d, aaaa")
  • mmm especifica para 3 letras abreviadas mês
  • d especifica o dia do mês em um ou dois dígitos
  • aaaa especifica a exibição de números de quatro dígitos do ano.

A captura de tela abaixo mostra como você pode aplicar diferentes tipos de formatação à mesma data usando a fórmula de Texto:

Data e texto de concatenação

Digamos que queremos juntar o nome (coluna A) e a data de nascimento (coluna B) e exibi-los na coluna C. Você obterá resultados como este:

Se concatenarmos diretamente o texto na célula A1 e a data na célula B1, o Excel unirá o texto e o número de série para a data, não a data real.

Para concatenar texto e data e exibir adequadamente a data no formato desejado, use a função TEXTO com a função CONCAT.

A fórmula:

= CONCAT (A2, "-", TEXTO (B2, "dd / m / aa"))

O resultado:

Agora, vamos juntar uma string de texto ‘nasceu em’ à saída e formatar a data em um formato diferente.

Em seguida, a fórmula é copiada para a célula A2: A5 usando a alça de preenchimento.

Em outro exemplo, estamos usando o HOJE() função para obter a data atual e junte a data com algum texto relacionado.

Agora, você pode converter facilmente qualquer valor (por exemplo, números, datas, etc.) em texto no formato desejado.