Excel 2016 Localizar e substituir por um caractere diverso

1

Eu tenho um conjunto de dados que foi importado de um pdf. Quando os dados foram trazidos para o excel, ele colocou um ponto em vez de uma vírgula em um número. Por exemplo, 1.334.10. Eu posso encontrar o problema com o controle + f usando . . No entanto, quando tento substituir o primeiro "." e não o segundo, não posso fazer o mesmo. Eu tentei substituir por , . mas isso apenas coloca os caracteres literais na célula. Eu tentei usar apenas o "," no entanto, ele se livrar dos primeiros 4 caracteres.

Qualquer ajuda seria muito apreciada.

    
por user896107 18.04.2018 / 01:05

1 resposta

2

Tente usar SUBSTITUTE () .

Você pode converter todos os dados com uma fórmula como =SUBSTITUTE(A3,".",",",1) .

O "1" restringe a substituição apenas à primeira instância. O resultado será texto, não um número, então você pode precisar envolvê-lo em uma função VALUE() :

=VALUE(SUBSTITUTE(A3,".",",",1))

que converterá o texto em um número. O texto geralmente é justificado à esquerda na célula e os números são justificados à direita, exceto em qualquer formatação aplicada pelo usuário.

    
por 18.04.2018 / 01:28