Adicione o zero à esquerda antes de um decimal

0

Eu tenho uma coluna que armazena um decimal como este:

 0.345
-0.013
- ,007
  ,080

mas quero formatá-lo para o mesmo tipo que gosta disso:

 0.345
-0.013
-0,007
 0,080

Acho que o tipo de formato deve ser:

#,##0.000

Mas eu tentei e não funciona. Além disso, tenho pesquisado a partir do SO e de alguns sites do Excel, mas não obtive nada, eles falaram sobre remover ou adicionar antes do texto ...

Alguém sabe como fazer isso? Obrigado

    
por Tan Tran 16.07.2017 / 13:38

1 resposta

0

Eu suspeito que suas configurações regionais do Windows usem o dot para um separador decimal; Eu não sei o que você usa para o separador de milhares - nos EUA, usamos uma vírgula.

Sendo esse o caso, os valores que parecem mostrar uma vírgula como um separador decimal são provavelmente sequências de texto. Você NÃO será capaz de reter isso e ainda terá os valores corretamente formatados e úteis como números (pelo menos não facilmente e as fórmulas downstream terão que ser modificadas extensivamente).

O que você pode fazer é converter os valores de "vírgula" em números reais e formatá-los com o código exibido.

por exemplo:

B1: =--SUBSTITUTE(A1,",",".")

E preencha.

Em seguida, use o formato personalizado de sua escolha (por exemplo, #,##0.000 , conforme mostrado na captura de tela):

Se as configurações regionais do seu Windows forem diferentes do que suponho, talvez seja necessário fazer algumas pequenas modificações na fórmula.

    
por 16.07.2017 / 14:40