¿cómo transformo texto en fecha?

04/01/2008 - 22:30 por Claudia | Informe spam
Tengo un campo como fecha con el siguiente formato: 02022007, esto es... 2 de
febrero de 2007. Quiero transformarlo a tipo fecha, ya que posteriormente
manejaremos diferencias de fechas en Access, pero no lo reconoce como fecha
después de importar el archivo.

Preguntas similare

Leer las respuestas

#1 julian-vlc-sp
04/01/2008 - 22:45 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Suponiendo que el texto 02022007 siempre va a tener 8 dígitos y que lo
tienes en la celda A1, una opción puede ser:

þCHA(DERECHA(A1;4);EXTRAE(A1;3;2);IZQUIERDA(A1;2))


SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"Claudia" escribió en el mensaje
news:
Tengo un campo como fecha con el siguiente formato: 02022007, esto es... 2
de
febrero de 2007. Quiero transformarlo a tipo fecha, ya que posteriormente
manejaremos diferencias de fechas en Access, pero no lo reconoce como
fecha
después de importar el archivo.
Respuesta Responder a este mensaje
#2 Héctor Miguel
05/01/2008 - 04:28 | Informe spam
hola, Claudia !

Tengo un campo como fecha con el siguiente formato: 02022007, esto es... 2 de febrero de 2007.
Quiero transformarlo a tipo fecha, ya que posteriormente manejaremos diferencias de fechas en Access
pero no lo reconoce como fecha despues de importar el archivo.



si quien "genera" (usuario o progarma externo) los datos-fecha(texto)
y... el "sistema" donde se vaya a utilizar (excel/windows/...)
van a utilizar siempre (ambos) el orden de fecha que expones: 02022007 => DDMMAAAA

prueba con la formula: =texto(a1,"00-00.0000") <= devuelve "textualmente" el orden que solicitas
si necesitas el valor "real" del numero serial de "la fecha"...
solo antepones a la funcion un doble-menos: =--texto(a2,"00-00-0000")
si lo quieres ver como dato-fecha, solo le aplicas el formato numerico apropiado a la celda

si alguno de los involucrados (quien genera o quien transforma) usara un orden de fechas diferente:
-> ya sabes, podrias ser de un orden cualquiera entre: DDMMAAAA, MMDDAAAA... ???
(creo que) valdria la pena tratar de estandarizar a un orden de uso +/- universal (p.e. AAAAMMDD)
ya que bajo condiciones diferentes, cualquier formula/... de extraccion/conversion/... podria llegar a fallar -?-

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida