GetAsNumber

Retorna somente os números no texto como um campo do tipo número.

Formato 

GetAsNumber ( texto )

Parâmetros 

texto - qualquer expressão de texto ou campo de texto contendo números

Tipo de dados retornado 

número

Originada na versão 

6.0 ou anterior

Descrição 

Use com fórmulas que envolvem números ou funções numéricas. Esta função retira do texto todos os caracteres não numéricos, zeros iniciais e zeros finais depois do ponto decimal. GetAsNumber retornará um número negativo se os primeiros números em texto forem precedidos por um sinal de menos "-" ou estiverem entre parênteses "( )," a menos que um ponto ou um número preceda o sinal de menos ou o parêntese esquerdo. Se não houver caracteres numéricos no texto, GetAsNumber retornará uma cadeia vazia.

É possível também usar essa função para converter uma data no número de dias. O número retornado é o número de dias desde 1/1/0001.

Exemplo 1 

GetAsNumber ( "FY20" ) retorna 20.

GetAsNumber("$1,254.50") retorna 1254.5.

GetAsNumber ( "2 - 2" ) e GetAsNumber ( "2(2)" ) retornam 22.

GetAsNumber ( "-22" ) e GetAsNumber ( "(22)" ) retornam -22.

GetAsNumber ( ".(22)" ) retorna .22.

Exemplo 2 

GetAsNumber(NúmerodeSérie) retorna 35684, quando o valor de NúmerodeSérie for TKV35FRG6HH84.

Exemplo 3 

GetAsNumber(DataDeNascimento) retorna 737342, quando o campo DataDeNascimento contém 10/10/2019.

Exemplo 4 

GetAsNumber(Senha) retorna uma cadeia vazia, quando o campo Senha contiver QTjPLeRMaCV.