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.