Eu tentei
=DATEVALUE(TEXT(B1,"0000-00-00"))
Funcionou bem para mim.
Atualizar
=TEXT(DATEVALUE(TEXT(B1,"0000-00-00")),"MMM DD, YYYY")
Esta é outra solução no caso de querermos enviá-la diretamente para o texto
a solução é de: link
Eu tenho em excel data de célula neste formato: yyyymmdd
(por exemplo, 20141114
)
Eu tentei formatá-lo como, mas ele sempre mostra: #################################################
Como mostrá-lo como Nov 14, 2014
?
Eu tentei
=DATEVALUE(TEXT(B1,"0000-00-00"))
Funcionou bem para mim.
Atualizar
=TEXT(DATEVALUE(TEXT(B1,"0000-00-00")),"MMM DD, YYYY")
Esta é outra solução no caso de querermos enviá-la diretamente para o texto
a solução é de: link
Você pode converter o valor yyyymmdd
em uma data mm/dd/yyyy
na célula (assumindo) A1
usando uma fórmula como esta:
=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
A string será agora convertida para DATE.
A formatação desejada pode ser ajustada no menu de contexto "Formatar célula", por ex. Nov 14, 2014
Tags microsoft-excel