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!
2 respostass a esta questão
Posts Recomendados
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora