TEXTO

    Texto

    Converte um valor em texto com um formato especificado. Essencial para exibir números e datas como cadeias de texto formatadas.

    Traduções
    EnglishTEXT
    FrenchTEXTE
    SpanishTEXTO
    GermanTEXT
    ItalianTESTO
    PortugueseTEXTO
    DutchTEKST
    PolishTEKST
    RussianТЕКСТ
    TurkishMETİN
    CzechTEXT
    HungarianSZÖVEG
    SwedishTEXT
    DanishTEKST
    FinnishTEKSTI
    Sintaxe
    TEXTO(valor; formato_texto)

    Argumentos

    • valorO número ou data a formatar
    • formato_textoO código de formato (ex.: "0,00", "dd/mm/aaaa")
    Exemplos
    =TEXTO(A1;"€ #.##0,00")
    €1.234,56

    Formata o número como moeda

    =TEXTO(HOJE();"dddd, d ""de"" mmmm ""de"" aaaa")
    quarta-feira, 22 de janeiro de 2026

    Formata a data como texto completo

    =TEXTO(0,75;"0%")
    75%

    Converte decimal em texto de percentagem

    Dicas e boas práticas
    • O resultado é texto, não um número - não pode ser usado em cálculos
    • Utilize formatos sensíveis à localização para compatibilidade internacional
    • Formatos comuns: 0,00, #.##0, dd/mm/aaaa, hh:mm:ss
    Erros comuns
    • Formatar um número com TEXTO e depois alimentar o resultado a SOMA, o que falha porque o transformou em texto pelo caminho
    • Fixar um formato como "dd/mm/aaaa" e ficar surpreendido quando um colega no estrangeiro abre o ficheiro e tudo parece estranho - as configurações regionais afetam como as datas são lidas
    • Recorrer a TEXTO só para mudar o aspeto de um número no ecrã, quando um formato de número de célula personalizado faria o mesmo trabalho e manteria o valor numérico
    Funções relacionadas
    VALORFaz o inverso - transforma uma cadeia de texto que parece um número de volta num com o qual se pode calcular
    CONCATENARCombina-se naturalmente com TEXTO quando precisa de inserir um número ou data formatado numa frase mais longa
    UNIRTEXTOÚtil assim que está a juntar vários valores formatados com TEXTO com um delimitador
    Perguntas frequentes

    Porque é que SOMA não funciona com o resultado da minha fórmula TEXTO?

    Porque TEXTO devolve sempre uma cadeia de texto, mesmo quando parece exatamente um número. Se precisar que continue utilizável em cálculos, formate a célula diretamente em vez disso, ou converta-o de volta com VALOR().

    Como adiciono um separador de milhares com TEXTO?

    TEXTO(A1;"#.##0") dá-lhe apenas o separador. Adicione moeda e duas casas decimais com TEXTO(A1;"€ #.##0,00").

    Os códigos de formato de TEXTO mudam consoante o idioma da folha de cálculo?

    Sim, e isto apanha as pessoas desprevenidas. Os marcadores de mês e dia podem diferir consoante a região, por isso uma fórmula escrita num idioma às vezes precisa de ajustes quando o ficheiro é aberto num Excel configurado noutro idioma.

    Precisa traduzir uma fórmula usando TEXTO?

    Use nosso tradutor para converter sua fórmula completa