Olá pessoal!
Estou precisando de um help bem simples, mais não faço ideia de como resolver isso.
Tenho uma planilha no google planilha compartilhada com diversas pessoas aqui no serviço e caímos em um impasse.
Estou perguntando aqui no fórum porque sabendo no Excel, ficará fácil no google Planilha.
Então, a planilha é cheia de valores como exemplo:
Cliente Nota Fiscal Boleto Nota Fiscal Nota de débito Boleto ND
Exemplo 1 150.53 150.53 1,504.95 1,504.95
Exemplo 2 2.061.17 2.061.17 20.610.78 20.610.78
Exemplo 3 3,144.32 3.144.32 1,022.33 852.32
Exemplo 4 1.983.48 1.983.48 19.831.10 19.831.10
Basicamente, preciso tirar o ponto após os centavos e substituir por vírgula e o ponto ou vírgula após a centena deverá ser removido. Assim conseguirei converter para real e fazer os cálculos.
Exemplo para entender melhor:
Forma errada: 1,022.33
Forma correta: 1022,33
Ficarei agradecido quem puder ajudar..
Vlw!!
williamqf,
Boa tarde!
No Excel, supondo que o valor está na célula A3, por exemplo, poderia ser através de VBA, dessa forma:
Range("A3").Value = Format (Range("A3").Value, "#,##0.00")
Ou ainda:
Range("A3").Value = CDbl(Range("A3").Value)
Pela própria interface do Excel também existe uma solução: Basta selecionar toda a coluna onde estão os números, teclar CTRL + L e mandar substituir ponto (.) por vírgula (,).
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Testa aí ... supondo que esteja assim:
A1 ... 5,200.88
A2 ... 6,954.44
A3 ... 10,250.12
Dê um Crtl+U e substitua o ponto por vírgula ...
Depois ... B1 =(EXT.TEXTO(A1;1;PROCURAR(",";A1;1)-1)&"."&EXT.TEXTO(A1;PROCURAR(",";A1;1)+1;PROCURAR(",";A1;PROCURAR(",";A1;1)+1)))*1 .... arrasta até B3 ... formata B1:B3 para moeda ...
Alem das dicas acima, avalie a utilização da função nativa do Excel Texto para colunas.Inconveniente uma coluna por vez
Selecione toda a coluna desejada, no menu dados selecione o Botão -->"Texto para colunas"<--
no formulario que se abre clique em avançar duas (02) vezes,
nessa tela "etapa 3 de 3", selecione checkbox "Geral" ,
a direita clique no botão "avançado"
altere no combo separador decimal de "," para "." e
no combo separador de milhar altere de "." para ","
em seguida clique "Ok" e "concluir"
Reinaldo
Obrigado galera, consegui com a seguinte formula:
=VALOR(SUBSTITUIR(SUBSTITUIR(ESQUERDA(E3;NÚM.CARACT(E3)-2);",";"");".";"") & "," & DIREITA(E3;2))
outra solução
copie a coluna para o bloco de notas e faça a troca la. depois e so copiar de volta.
Espero ter Ajudado. Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]