Deseja tornar seus dados do Excel mais profissionais? Aprenda a formatar números, datas e horas com a função TEXTO.

A formatação personalizada é tão útil quanto qualquer outra ferramenta no Excel, mas e se você não precisasse passar pelos menus para formatar suas células todas as vezes? Ainda mais, e se você pudesse formatar suas células diretamente nas fórmulas do Excel?

A função TEXTO no Excel faz exatamente isso. Ele permite que você personalize a formatação de seus dados diretamente na barra de fórmulas. Vamos explorar como formatar números, datas e números especiais usando a função TEXTO no Excel.

O que é a função TEXTO no Excel?

TEXTO é uma função do Excel que permite personalizar a formatação de seus dados no Excel. Usando esta função, você pode aplicar formatação personalizada a células específicas, tornando seus dados visualmente mais atraentes e fáceis de entender.

A saída de TEXT é muito semelhante a usando formatação personalizada no Excel. A sintaxe para isso é a seguinte:

=TEXT(valor, formato_texto)

Aqui, valor refere-se ao número que você deseja converter, enquanto format_text é o esquema de formatação que você deseja usar.

A função TEXT pode formatar vários tipos de dados, incluindo números, datas e horas. Ao contrário da formatação personalizada do Excel, TEXTO é uma função que você pode chamar rapidamente na barra de fórmulas e combinar com outras funções do Excel, tornando-a uma ferramenta versátil.

Código de formato

Descrição

#

Espaço reservado para dígitos que representam dígitos opcionais. Ele não será exibido se não houver dígitos significativos.

0

Espaço reservado de dígito que sempre é exibido. Se não houver dígitos significativos, ele será preenchido com zeros insignificantes.

?

Marcador de posição de dígito que reconhece zeros insignificantes, mas não os exibe. Ele exibirá os zeros caso seja necessário alinhar os decimais.

.

Ponto decimal.

,

Separador de milhares.

d

Dia do mês ou dia da semana.

m

Mês quando usado como parte de uma data e minuto quando usado como parte do tempo.

y

Ano.

s

Segundo.

/

Indicador de fração.

E

Notação científica.

A função TEXT segue o mesmo formato de código que os formatos de número personalizados no Excel. A tabela acima lista os códigos mais usados.

Como formatar números com a função TEXTO

A formatação de números em formas mais legíveis é uma das aplicações mais úteis da função TEXTO. Vamos dar um exemplo onde gostaríamos que uma célula específica exibisse números de outra célula com quatro casas decimais.

É essencial lembrar que a saída TEXT será uma string de texto e você não pode alimentá-la em fórmulas que requerem entradas numéricas. Nesses casos, você precisará alimentar os valores originais em vez dos scripts de texto formatados.

Você pode usar a hashtag (#) ou zero (0) para conseguir isso, dependendo se você deseja exibir decimais insignificantes. Lembre-se que a hashtag (#) não exibe zeros insignificantes.

Por exemplo, se você deseja limitar os resultados da célula A2 para quatro decimais e mostrá-los na célula C2, você pode usar a fórmula abaixo:

=TEXTO(A2, "#.0000")

Esta fórmula exibirá o valor de A2 com quatro casas decimais, independentemente de os zeros serem significativos. Você pode facilitar a leitura de valores maiores adicionando separadores de milhar. O mesmo código acima com um separador de milhar ficaria como abaixo:

=TEXTO(A2, "###,###.0000")

É importante lembrar que você pode combinar vários códigos de formatação para obter o resultado desejado no Excel. Se você quiser evitar totalmente os decimais, pode usar a função TEXTO para mostrar os números como frações com a barra (/) código. Por exemplo, a fórmula abaixo exibirá o número da célula A2 como fração:

=TEXTO(A2, "?/?")

Exibir sua saída do Excel como frações pode lhe dar uma vantagem quando calculando quocientes no Excel, pois os torna mais fáceis de ler.

Formatando Data Usando a Função TEXTO

A função TEXTO também permite formatar datas e horas no Excel. Uma maneira conveniente de combinar valores de data ou hora com strings de texto é usar as funções CONCATENATE e TEXT.

A função CONCATENAR permite vincular várias strings no Excel. Você pode usar esta função para mostrar uma string de texto ao lado de um valor de data ou hora. Até agora, basta combinar CONCATENATE com uma função que insere a data ou hora atual no Excel. Onde a função TEXTO se encaixa nisso tudo, então?

As funções de data do Excel operam usando um sistema numérico interno e, se não forem formatadas corretamente, as funções de hora, como HOJE, podem retornar números sem sentido. A função TEXT pode transformar esses números em uma string de data adequada, e a função CONCATENATE pode juntar tudo para apresentá-los.

Para representar a data de hoje junto com uma string de texto, você pode usar a seguinte fórmula:

=CONCATENAR("Hoje é ", TEXTO(HOJE(), "dddd, dd-mmm-y"))

Observe que fora de um formato de data, a letra d indica o dia da semana em vez do dia do mês. Adicionando mais ds exibirá a versão mais completa do dia. Por exemplo, dddd iria exibir Segunda-feira, enquanto ddd iria exibir seg. O mesmo princípio se aplica aos dias do mês e aos próprios meses.

Formatando Números Especiais Usando a Função TEXTO

Pode haver momentos em que você precise personalizar a formatação dos números em sua célula para atender a requisitos específicos. Dois exemplos da vida real podem ser organizar um conjunto de números de telefone em uma planilha ou representar números grandes usando notação científica. A função TEXTO é útil em ambos os cenários.

Formatação de números de telefone

Você pode personalizar a formatação da célula para números de telefone usando a função TEXTO. Isso permite que você adicione hífens e espaços, tornando os números de telefone mais legíveis.

Além disso, você pode usar TEXT para integrar uma forma de formatação condicional. Ao definir condições com base no número de dígitos do número de telefone, você pode exibi-los em formatos específicos. A fórmula a seguir realiza essas tarefas:

=TEXTO(A2,"[>9999999](###) ###-####; ###-####")

Esta fórmula usa a função TEXTO para inserir o número da célula A2. Se o número for maior que 9,999,999 (o que significa que tem mais de sete dígitos), ele exibirá os três primeiros dígitos entre parênteses e adicionará um hífen após os três dígitos seguintes. Para números menores ou iguais a 9,999,999, os três primeiros dígitos terão um hífen adicionado após eles.

Formatando Notações Científicas

As notações científicas são necessárias para comunicar com eficiência seus dados ao lidar com grandes números. A função TEXTO pode facilitar isso. Você pode usar E para configurar a formatação da notação científica:

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

Esta fórmula exibirá o número em B2 como um múltiplo de 10. O 0.00 significa que o coeficiente terá duas casas decimais, e o 00 significa que o expoente não será maior que 99.

Formate seus dados com a função de texto do Excel

A formatação de seus dados pode ser assustadora, mas a função TEXTO do Excel facilita. Com esta função, você pode personalizar a aparência de seus números, datas e horas para torná-los mais atraentes visualmente e fáceis de entender.

A beleza de usar TEXTO está em sua versatilidade - você pode combinar códigos de formatação e outras funções do Excel para expandir drasticamente suas opções de formatação. Se você precisa exibir números com casas decimais específicas, formatar datas e horas ou até mesmo personalizar notações científicas e números de telefone, o TEXT o cobre.