Remove o último ponto do campo CSV

1

Um cliente meu conseguiu alterar a formatação das coordenadas para 52.143.348 em vez de 52.143348 . Isso foi importado no banco de dados para milhares de locais.

É possível exportar e importar os dados corrigidos novamente.

Então, o que eu esperava fazer era alterar o formato do campo que contém as coordenadas ou executar algo que sempre remove o último ponto dos dados, mas, em ambos os casos, não sei por onde começar.

Alguém teria alguma idéia de como lidar com isso?

    
por tijmen 10.08.2017 / 12:46

1 resposta

2

Como o número de caracteres é previsível, em uma nova coluna use

=REPLACE(A1,7,1,"")

Isso simplesmente remove o decimal procurando o valor (a coordenada atualmente incorreta, nesse caso, 'A1), lendo o sétimo caractere / posição, selecionando um único caractere e substituindo-o por nada.

Você pode então copiar este campo e colar especial (colar um valor) na localização / coluna desejada.

OutraopçãoéusarSUBSTITUAR

=SUBSTITUTE(A1,".","",2)

Isso é provavelmente um pouco mais fácil de entender, pois procura o valor (em cell A1 ), procura o decimal, o substitui por "" , mas só aplica isso à segunda instância que encontra (daí a número 2 no final).

Ambos exigem que você crie uma nova coluna.

    
por 10.08.2017 / 13:03