Impede que o Excel converta texto em célula para notação científica

2

Em minhas tentativas de remover os espaços da célula "71646E 10 0" , recebo "5.58E+104" quando uso Ctrl + H . Existem cerca de 100 células para eu consertar. Eu posso fazer um de cada vez editando cada célula e apagando o espaço.

Existe alguma função que possa fazer isso de uma vez?

    
por Brad L 11.07.2018 / 00:38

3 respostas

2

Com dados como:

executeestamacrocurtadoVBA:

SubRemoveSpaces()DimrAsRangeForEachrInSelectionr.Value="'" & Replace(r.Value, " ", "")
    Next r
End Sub

para produzir:

    
por 11.07.2018 / 12:54
1

Nova resposta

Portanto, a minha resposta original de ser inteligente com um formato personalizado não funciona de verdade.

No entanto, parece que você pode simplesmente formatar as células para Text, depois remover os espaços e tudo o que o Excel fará é reclamar (com pequenos triângulos verdes em cada célula onde você faz isso) que há um número armazenado em Text.

Resposta antiga

Meu objetivo é simplesmente colocar um formato personalizado nas células que quero mostrar exatamente o que está nelas.

É bem sujo, mas funciona e pode ser aplicado a seleções completas de cada vez.

    
por 11.07.2018 / 00:41
1

Em tentativas de remover os espaços da célula, você pode tentar esta simples equação:

=SUBSTITUTE(B64," ","")

Observação, ajuste as referências de célula na fórmula conforme necessário.

    
por 11.07.2018 / 11:09