Notifications
Clear all

Formatar a data no formato DD-MM-AAAA

25 Posts
6 Usuários
0 Reactions
3,693 Visualizações
(@fabiosp)
Posts: 291
Reputable Member
Topic starter
 

Colegas boa tarde,

Pesquisei no fórum mas não encontrei nada que poderia me ajudar.
Tenho algumas planilhas onde a data vem como texto desta forma
Data 1
29-Jan-16
28-Jan-16
5-fev-16
21-fev-16
10-mai-16
1-ago-16
8-set-16
7-out-16
2-dez-16

Preciso que as datas acima fique no formato DD-MM-AAAA.
Tentei usar a formula =TEXTO(A1;"DD-MM-AAAA") mas não funcionou.
Será que existe alguma fórmula ou macro que resolva isso?

Antecipadamente agradeço.

 
Postado : 14/12/2015 10:02 am
(@carlosrgs)
Posts: 0
New Member
 

Boa tarde.

Poste um arquivo modelo para facilitar!

 
Postado : 14/12/2015 10:05 am
(@fabiosp)
Posts: 291
Reputable Member
Topic starter
 

Boa Tarde colega.
Esqueci de anexar o arquivo.

 
Postado : 14/12/2015 10:12 am
(@edivan)
Posts: 0
New Member
 

Aqui deu certo a mesmo fórmula que voce menciona na duvida... só tive que alterar a célula de A1 para A2 jpa que em A1 esta escrita "Data1", feito essa alteração esta tudo blz...

Visite meu blog:

programacaopassoapasso.wordpress.com

 
Postado : 14/12/2015 3:41 pm
(@fabiosp)
Posts: 291
Reputable Member
Topic starter
 

Boa noite.
Obrigado pela dica.
Mas a data deve ficar com formato DD-MM-AAAA.
Quando eu abro a planilha aparece da mesma forma que esta na coluna A.
Será por causa do meu sistema operacional que é originalmente de idioma inglês e foi transformado em português com pacotes de linguagem?

 
Postado : 14/12/2015 5:30 pm
(@mprudencio)
Posts: 0
New Member
 

E possivel.

 
Postado : 14/12/2015 7:01 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Experimente assim: B2=TEXTO(SE(É.NÃO.TEXTO(A2);VALOR(A2);DATA.VALOR(A2));"dd-mm-aaaa"); copie ou arraste para as demais

 
Postado : 15/12/2015 6:59 am
(@fabiosp)
Posts: 291
Reputable Member
Topic starter
 

Boa tarde Reinaldo.
Perfeito! Era isso mesmo que precisava.
Agradeço a sua ajuda e generosidade.

Fabiosp

 
Postado : 15/12/2015 10:36 am
(@fabiosp)
Posts: 291
Reputable Member
Topic starter
 

Boa tarde Reinaldo,
Desculpe, mas referente a este assunto tenho mais uma dúvida.
Com a fórmula que você criou a conversão do formato da data e feita sem problemas quando eu digito manualmente no excel.
Mas o problema é que recebo essas informações por e-mail através do outlook.
Eu copio os dados do outlook e faço a colo no excel utilizando a ferramenta copiar especial formato texto.
Mas a data não é convertida para o formato DD-MM-AAAA retorna o erro #VALOR!
Qual seria o motivo de os dados que são copiados do outlook não ser convertidos para o formato texto?

 
Postado : 16/12/2015 10:22 am
(@rudha)
Posts: 0
New Member
 

BOa tarde ,

selecione as células da coluna A e aperte em cima da exclamação escolhendo a opção "Converter XX em 20XX

 
Postado : 16/12/2015 10:40 am
(@rudha)
Posts: 0
New Member
 

Ou ovce pode tambem criar uma coluna e digitar a fórmula

=A2*1

e direcionar a fómula informada a coluna criada

=TEXTO(SE(É.NÃO.TEXTO(C2);VALOR(C2);DATA.VALOR(C2));"dd-mm-aaaa")

sds

 
Postado : 16/12/2015 10:44 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Como o texto de data vem com o ano abreviado, gera uma duvida na conversão para a formula, se 1916 ou 2016, você pode fazer o que o colega acima recomendou; ou ainda
experimentar: Apos copiar as datas, selecione a coluna (clicanod em A), depois vá na aba Dados (do menu), selecione "Texto para colunas"; na tela que se abre clique avanças (2 vezes), nessa ultima tela selecione o radio buton Data e lno Combo ao lado deixa DMA (dia/)mes/ano) clique em concluir.
OBS.: Formate essa coluna no modo que deseja

 
Postado : 16/12/2015 11:34 am
(@carlosrgs)
Posts: 0
New Member
 

Só uma dúvida.

De onde vem os dados ? Não é possível evitar na fonte o problema ?

Se a fonte gerar num modelo só facilita!

 
Postado : 16/12/2015 12:17 pm
(@fabiosp)
Posts: 291
Reputable Member
Topic starter
 

Olá boa noite,
Obrigado pela atenção.
Eu fiz isso mas não apareceu nenhuma exclamação na coluna A só aparece na coluna B.
Qual seria o motivo do excel não reconhecer as datas colada do outlook como formato texto?
Já tentei de tudo mas só retorna #VALOR!

Antecipadamente agradeço.

Abraços.

Fabiosp

 
Postado : 16/12/2015 5:39 pm
(@fabiosp)
Posts: 291
Reputable Member
Topic starter
 

Boa noite colegas,
Não percebi os comentários da página 2.
Vou testar e depois irei postar o resultado.
Antecipadamente agradeço.

Fabiosp

 
Postado : 16/12/2015 6:37 pm
Página 1 / 2