Tenho uma coluna [Material Number] que possui centenas de milhares de material número em formato de texto. Exemplo:
0000000001
0000000002
….
0001032040
Eu preciso eliminar esses zeros antes do número para convertê-los em numérico.
Ao tentar mudar o tipo para Número, me deparei com um erro: dentre as centenas de milhares de material numbers, umas 100 são alfanuméricas (Ex: 7ABD8738A).
Por essa razão, o erro aparece.
Preciso então criar uma coluna [Material Number2], que teste se a [Material Number] é numérica. Se sim, converter o texto em número e armazenar na [Material Number2]. Caso negativo, retornar [Material Number].
De um modo grosseiro seria:
[Material Number2] =
if IsNumber([Material Number]) then TextToNumber([Material Number]) else [Material Number]
Pergunta
Jardyson
Tenho uma coluna [Material Number] que possui centenas de milhares de material número em formato de texto. Exemplo:
0000000001
0000000002
….
0001032040
Eu preciso eliminar esses zeros antes do número para convertê-los em numérico.
Ao tentar mudar o tipo para Número, me deparei com um erro: dentre as centenas de milhares de material numbers, umas 100 são alfanuméricas (Ex: 7ABD8738A).
Por essa razão, o erro aparece.
Preciso então criar uma coluna [Material Number2], que teste se a [Material Number] é numérica. Se sim, converter o texto em número e armazenar na [Material Number2]. Caso negativo, retornar [Material Number].
De um modo grosseiro seria:
[Material Number2] =
if IsNumber([Material Number]) then TextToNumber([Material Number]) else [Material Number]
Muito obrigado!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora