Como usar a função VALUE (VALOR) no Excel

Português Inglês
VALOR VALUE

A função VALOR é bastante utilizada no Microsoft Excel e Google Sheets para transformar texto que parece numérico em um verdadeiro valor numérico. Essa função é particularmente útil quando números importados ou copiados como texto precisam ser usados em cálculos matemáticos.

Sintaxe e Exemplos

A sintaxe para a função VALOR é simples:

VALOR(texto)

O argumento texto é o texto que você deseja converter em um número.

Exemplos:

  • Se você tem o texto ‘123’ em uma célula e deseja convertê-lo em um número, você usaria a fórmula:
    =VALOR("123")

    Isso retornaria 123 como um número.

  • Se tentar converter um texto que não corresponde a um número, como ‘abc’, a função VALOR retornará um erro. Por exemplo:
    =VALOR("abc")

    Isso resultará no erro #VALOR!.

Aplicações Práticas

A função VALOR é útil em várias circunstâncias, especialmente quando se trata de dados importados de outras fontes que podem não estar formatados de maneira ideal para análise ou operações matemáticas.

1. Conversão de Dados Importados

Considere o caso em que você importou uma tabela de um arquivo de texto ou CSV e todos os números foram importados como texto, impossibilitando cálculos matemáticos. Para converter esses dados em números, você pode aplicar a função VALOR.

Exemplo:

Texto Fórmula Resultado
‘500’ =VALOR(A1) 500
‘700’ =VALOR(A2) 700

Após a aplicação da função, todos os valores textuais agora são números reais que podem ser usados em cálculos posteriores.

2. Limpeza de Dados para Análise

Frequentemente, ao coletar dados de diversas fontes, alguns números podem ser armazenados como texto devido a inconsistências nos formatos de dados. A função VALOR pode ser usada para padronizar esses dados.

Imagine que em uma planilha, as células A1 a A3 contêm os textos ‘1.000’, ‘$2,000’ e ‘3.000,00’. Para eliminar os caracteres não numéricos e converter esses textos em números puros, você poderia utilizar:

 =VALOR(SUBSTITUIR(SUBSTITUIR(A1; "."; ""); "$"; "")) =VALOR(SUBSTITUIR(SUBSTITUIR(A2; ","; ""); "$"; "")) =VALOR(SUBSTITUIR(SUBSTITUIR(A3; "."; ""); ","; "."))  

Isso resultaria em 1000, 2000 e 3000, respectivamente.

Estes exemplos destacam como a função VALOR é uma ferramenta essencial na manipulação de dados, especialmente na preparação para análises financeiras ou econômicas onde a precisão numérica é crucial.

Mais Informações: https://support.microsoft.com/pt-pt/office/função-valor-257d0108-07dc-437d-ae1c-bc2d3953d8c2

Outras funções
Devolve uma matriz de valores de texto de qualquer intervalo especificado
Altera letras ou katakana de largura total (byte duplo) numa cadeia de carateres para carateres de largura média (byte único)
Devolve o caráter especificado pelo número de código
Devolve um código numérico correspondente ao primeiro caráter numa cadeia de texto
Remove espaços do texto
Combina o texto de múltiplos intervalos e/ou cadeias, mas não fornece os argumentos IgnorarVazias e delimitador
Agrupa vários itens de texto num único item de texto
Altera letras ou katakana de largura média (byte único) numa cadeia de carateres para carateres de largura total (byte duplo)
Devolve os carateres mais à direita de um valor de texto
Devolve os carateres mais à esquerda de um valor de texto
Verifica se dois valores de texto são idênticos
Formata um número como texto com um número fixo de decimais
Retira os carateres fonéticos (furigana) de uma cadeia de texto
Coloca em maiúsculas a primeira letra de cada palavra de um valor de texto
Altera carateres de largura média (byte único) numa cadeia para carateres de largura total (byte duplo)
Remove do texto todos os carateres não imprimíveis
Localiza um valor de texto dentro de outro (sensível às maiúsculas e minúsculas)
Converte texto em maiúsculas
Converte o texto em minúsculas
Converte um número em texto, utilizando o formato monetário € (Euro)
Devolve o número de carateres de uma cadeia de texto
Localiza um valor de texto dentro de outro (não sensível às maiúsculas e minúsculas)
Repete texto um determinado número de vezes
Devolve um número específico de carateres de uma cadeia de texto, a partir da posição especificada
Substitui texto novo por texto antigo numa cadeia de texto
Substitui carateres no texto
Converte os respetivos argumentos em texto
Combina o texto de múltiplos intervalos e/ou cadeias e inclui um delimitador que o utilizador especifica entre cada valor de texto que será combinado Se o delimitador for uma cadeia de texto vazia, esta função irá efetivamente concatenar os intervalos
Formata um número e converte-o em texto
Converte um número em texto, utilizando o formato monetário ß (baht)
Devolve o caráter Unicode que é referenciado pelo valor numérico
Devolve o número (ponto de código) correspondente ao primeiro caráter do texto
Converte texto em números de forma independente da região
Devolução do texto de qualquer valor especificado