pasar a fecha texto con la fecha

03/01/2006 - 18:23 por Juan Gustavo Fogelman | Informe spam
Hola Gente

tengo que poder pasar automaticamente una fecha que esta en formato texto
el texto es algo asi:
"martes, 3 de enero de 2006"
quiero: 03/01/2006

con =izquierda(), =derecha(), =encontrar() he logrado sacar en 3 celdas:
c1: 3
c2: enero
c3: 2006
lo que no logro es pasar "enero" a 01

quizas hay alguna otra forma que no conosco, seguro es facilisimo

gracias desde ya
 

Leer las respuestas

#1 KL
03/01/2006 - 20:11 | Informe spam
Hola Juan Gustavo,

Dependiendo de la configuracion de fecha en tu sistema, entre otras muchas coas podrias intentar:

1) Usar una formula como la siguiente (donde A1="martes, 3 de enero de 2006")

=VALOR(EXTRAE(A1;ENCONTRAR(",";A1)+1;255))
o tal vez asi:
=VALOR(SUSTITUIR(EXTRAE(A1;ENCONTRAR(",";A1)+1;255),"de ","")

(tambien se puede usar la funcion FECHANUMERO en vez de VALOR, pero tiene poco sentido ya que hacen lo mismo mientras que VALOR es
bastante mas corta)

2) Usar el menu Datos>Texto a columnas...
- introduce 3 columnas vacias despues de la columna con fecha-texto a convertir
- ve al menu Datos>Texto a columnas...
- en la 1ra pantalla elige la opcion 'Delimitado' y pulsa 'Siguiente'
- en la 2da pantalla marca los delimitadores 'Coma' y 'Espacio' y pulsa 'Siguiente'
- en la 3ra pantalla en la parte de abajo (vista previa de datos) haz clic sobre la 1ra columna (la que contiene el nombre del dia)
y marca la opcion 'No importar la columna' mas arriba. Repitelo para las columnas 3 y 5
- pulsa 'Finalizar'

Saludos,
KL


"Juan Gustavo Fogelman" wrote in message news:e$
Hola Gente

tengo que poder pasar automaticamente una fecha que esta en formato texto
el texto es algo asi:
"martes, 3 de enero de 2006"
quiero: 03/01/2006

con =izquierda(), =derecha(), =encontrar() he logrado sacar en 3 celdas:
c1: 3
c2: enero
c3: 2006
lo que no logro es pasar "enero" a 01

quizas hay alguna otra forma que no conosco, seguro es facilisimo

gracias desde ya


Preguntas similares